【发布时间】:2021-04-21 06:10:15
【问题描述】:
我正在使用 SecKeyGeneratePair 方法创建一个私钥/公钥对。 为了能够做到这一点,我使用 kSecPrivateKeyAttrs 和 kSecPublicKeyAttrs 创建了一个参数字典。 在 kSecPrivateKeyAttrs 和 kSecPublicKeyAttrs(都是字典)中,我添加了 kSecAttrAccessControl 来设置密钥的保护级别(例如 kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly)。
var publicKey, privateKey: SecKey?
let status = SecKeyGeneratePair(params as CFDictionary, &publicKey, &privateKey)
密钥的生成成功,但添加 kSecAttrAccessControl 只影响私钥。 这是否记录在某处?
【问题讨论】:
标签: ios swift security keychain