2012-01-27 15 views
1

自己コンパイル済みのOpenSSL APIを使用して、Xcodeのプロジェクト構造に含まれている既存のX.509証明書(.crt)を読み込む方法を理解しようとしています。iPhone AppでOpenSSLでX.509証明書を使用する

既存のファイルから作成/ロードする必要があるX509オブジェクト(OpenSSL x509.hから)が必要です。ヘッダーを含めてうまく動作しますが、実際には既存の証明書をロードする方法が見つかりません... x509.hには多くのメソッドがありますが、十分な文書はありません。

おかげで、 クリス

答えて

1

あなたは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); 
のようなもの