使用案例:
该应用程序导入 PKCS 12 文件(包含证书和私钥),并保存以便日后使用。
当前状态:
我已经成功使用 SecImportExport.ImportPkcs12 获取 SecIdentity 和 SecTrust 对象。但是,我无法将 SecIdentity 和 SecTrust 对象分配给 SecRecord。
代码:
SecIdentity identityObject = ...;
SecTrust trustObject = ...;
SecRecord record = new SecRecord(SecKind.Identity);
record.Account = "Identity";
record.ValueData = ? //HOW TO CONVERT SecIdentity to NSData?
var res = SecKeyChain.Add(record);