【发布时间】:2023-03-12 14:38:02
【问题描述】:
此代码成功导入证书,但使用旧密码。
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。
你能帮帮我吗?
谢谢
【问题讨论】:
标签: ios swift ssl certificate