3

PKCS12 をインポート (解析) するための SecPKCS12Import API があることは知っています。

SecIdentityRef + SecCertificateRef から PKCS12 を作成するには?

OpenSSL (または他のサードパーティ ライブラリ) を統合するのではなく、ネイティブ API (セキュア フレームワーク) を使用する方法を探しています。

4

2 に答える 2

1

SecItemExportを探しています。

CFDataRef exportedData;
OSStatus ret = SecItemExport(arrayWithIdentityAndCert,
                             kSecFormatPKCS12,
                             0, /* Use kSecItemPemArmour to add PEM armor */
                             NULL,
                             &exportedData);

if(ret == errSecSuccess)
{
  /* exportedData now contains your PKCS12 data */
}
于 2013-03-05T23:58:49.070 に答える
0

また、SecItemExport によって内部的に使用される API SecKeychainItemExport があります。

于 2013-03-06T21:03:10.133 に答える