1
我想弄清楚如何使用自編譯的OpenSSL API加載已包含在Xcode項目結構中的現有X.509證書(.crt)。在iPhone應用程序中使用X.509證書與OpenSSL
我需要一個X509對象(來自OpenSSL x509.h),它應該從現有文件創建/加載。包括頭文件工作正常,但我真的找不到加載現有證書的方式...... x509.h中有很多方法,但沒有足夠的文檔。
謝謝, 克里斯
我想弄清楚如何使用自編譯的OpenSSL API加載已包含在Xcode項目結構中的現有X.509證書(.crt)。在iPhone應用程序中使用X.509證書與OpenSSL
我需要一個X509對象(來自OpenSSL x509.h),它應該從現有文件創建/加載。包括頭文件工作正常,但我真的找不到加載現有證書的方式...... x509.h中有很多方法,但沒有足夠的文檔。
謝謝, 克里斯
如果你讀過的字符數據轉換爲char* s
,像
BIO* bio = BIO_new_mem_buf((void*)s, -1);
X509* cert = 0;
PEM_read_bio_X509(bio, &cert, 0, NULL);
...
X509_free(cert);
BIO_free(bio);