gpt4 book ai didi

iphone - 如何给iPhone钥匙串(keychain)添加安全身份(证书+私钥)?

转载 作者:行者123 更新时间:2023-12-03 18:44:03 25 4
gpt4 key购买 nike

如何向iPhone钥匙串(keychain)添加安全身份(证书+私钥)?我的应用程序中有 .p12 文件。我可以使用 SecPKCS12Import() 从中获取身份,但是当我尝试执行以下操作时:

NSMutableDictionary *secIdentityParams = [[NSMutableDictionary alloc] init];    
[secIdentityParams setObject:(id)kSecClassIdentity forKey:(id)kSecClass];
[secIdentityParams setObject:label forKey:(id)kSecAttrLabel];
[secIdentityParams setObject:(id)myIdentity forKey:(id)kSecValueRef];

status = SecItemAdd((CFDictionaryRef) secIdentityParams, NULL);

我收到错误 = -25291 -> 没有可用的信任结果。我做错了什么?

最佳答案

只需在属性字典中使用 1 个参数即可将身份添加到钥匙串(keychain):

NSMutableDictionary *secIdentityParams = [[NSMutableDictionary alloc] init];    
[secIdentityParams setObject:(id)myIdentity forKey:(id)kSecValueRef];
OSStatus status = SecItemAdd((CFDictionaryRef) secIdentityParams, NULL);

关于iphone - 如何给iPhone钥匙串(keychain)添加安全身份(证书+私钥)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2773191/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com