使用案例
该应用程序导入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);
答案 0 :(得分:1)
您可以使用可用于存储密钥(SecRecord.SetValueRef (identityObject)
),证书(SecKey
)或身份的SecCertificate
。