gpt4 book ai didi

ios - 导入带密码的证书

转载 作者:太空宇宙 更新时间:2023-11-03 14:36:29 25 4
gpt4 key购买 nike

此代码成功导入证书,但使用旧密码。

                guard let secCert = SecCertificateCreateWithData(nil, certData) else {
completion(false)
return
}
var query: [String: Any] = [
kSecClass as String: kSecClassCertificate,
kSecValueRef as String: secCert,
kSecAttrLabel as String: alias,
]
SecItemDelete(query as CFDictionary)
var addStatus: OSStatus = SecItemAdd(query as CFDictionary, nil)

我需要在 SecItemAdd 之前更改证书密码。我尝试添加到查询:

query[kSecImportExportPassphrase as String] = newPassword

但它返回 -50。

你能帮帮我吗?

谢谢

最佳答案

我通过 PKCS12import 检查密码是否匹配,然后用新密码创建一个新的 p12 文件。在此之后,我将证书导入钥匙串(keychain)。

关于ios - 导入带密码的证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47438053/

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