0
このコードは正しくインポートされていますが、古いパスワードです。パスワード付きのインポート証明書
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の前にcertパスワードを変更する必要があります。私はクエリに追加しようとしました:
query[kSecImportExportPassphrase as String] = newPassword
しかし、その戻り値は-50です。
お願いします。
はPKCS12import経由と比べて、パスワードが一致した新しいパスワードを使用して新しいP12ファイルを作成する場合、私がチェックあなた