DER證書的問題是非常直截了當。如何才能在osx中使用SecurityFramework API創建x509證書。我想使用由SecKeyGeneratePair生成的publicKey創建證書。創建OS X
我只能在實況迄今爲止方法SecCertificateCreateWithData發現,但這已經需要一個X509證書作爲一個參數,所以這不會對我做的伎倆。我找不到任何可以從頭開始創建證書的方法。另外我對這個話題也不是很有經驗,所以很可能我在這裏錯過了一些東西。任何幫助是極大的讚賞。
而且使用OpenSSL或任何過時的API是不是我的項目的選項。
我已經碰到這個問題Creating x509 certificates programmatically in Objective-C using the Security Framework,但由於這是一歲我不知道,如果有可能,現在可能做到這一點,
謝謝你的回答,但是這似乎沒有什麼我正在尋找,因爲我不希望導入特定的鍵,但創建一個使用從SecKeyGeneratePair創建的密鑰的證書,它已經提供了一個SecKeyRef對象。用公鑰或私鑰加密某些東西並不是我面臨的問題。 – mahagony
其他一些問題,可能會幫助:http://stackoverflow.com/questions/29296657/creating-x509-certificates-programmatically-in-objective-c-using-the-security-fr與例如另一種方式:HTTP:// stackoverflow.com/questions/7715426/what-is-the-reason-of-ksectrustresultrecoverabletrustfailure/8937798#8937798希望它可以幫助... – Destrif