질문은 간단합니다. SecurityFramework API 만 사용하여 osx에서 x509 인증서를 만드는 방법은 무엇입니까? SecKeyGeneratePair로 생성 한 publicKey를 사용하여 인증서를 만들고 싶습니다.OS X에서 DER 인증서를 작성하십시오
지금까지 문서 도구의 SecCertificateCreateWithData에서만 찾았습니다. 그러나 이미 x509 인증서가 매개 변수로 필요하므로이 기술을 사용하지 않아도됩니다. 내가 처음부터 인증서를 만들 수있는 방법을 찾을 수 없습니다. 또한이 주제에 대해서는 경험이별로 없기 때문에 여기에 뭔가 빠져있을 가능성이 큽니다. 어떤 도움이라도 대단히 감사합니다.
OpenSSL 또는 더 이상 사용되지 않는 API를 사용하는 것도 내 프로젝트의 옵션이 아닙니다.
은 이미이 질문에 Creating x509 certificates programmatically in Objective-C using the Security Framework 통해 온,하지만이 세이기 때문에 나는 그것을 할 가능성
이 답변 주셔서 감사합니다,하지만 난 특정 키를 가져하지만 만들려하지 않기 때문에이, 난이 찾고 있던 무슨 수없는 것 같다에서 https://github.com/Hammerspoon/hammerspoon/tree/master/extensions/httpserver
이미 SecKeyRef 객체를 제공하고있는 SecKeyGeneratePair에서 생성 된 키가있는 인증서. 또한 공개 키 또는 개인 키를 사용하여 무언가를 암호화하는 것은 내가 직면하는 문제가 아닙니다. – mahagony
도움이 될만한 다른 질문은 다음과 같습니다. http://stackoverflow.com/questions/29296657/creating-x509-certificates-programmatically-in-objective-c-using-the-security-fr 예를 들어 http : // 7745426/what-is-the-reason-of-ksectrustresultrecoverabletrustfailure/8937798#8937798 도움이되기를 바랍니다 ... – Destrif