KeyPurpose
表示加密密钥可应用的各种用途或操作。每个枚举值都对应一个特定的加密操作或函数。
枚举成员
DECRYPT
DECRYPT:
"DECRYPT"
可用于解密操作的密钥。通常与非对称加密中的私钥或对称加密中的共享密钥有关。
DERIVE
DERIVE:
"DERIVE"
可用于密钥派生函数的密钥。这些函数通过密钥值(例如主密钥、密码或共享密钥)派生一个或多个密钥。
ENCRYPT
ENCRYPT:
"ENCRYPT"
可用于加密操作的密钥。这可能是非对称加密中的公钥,也可能是对称加密中的共享密钥。
SIGN
SIGN:
"SIGN"
可用于创建数字签名的密钥。通常与非对称加密中的私钥有关。
UNWRAP
UNWRAP:
"UNWRAP"
可用于解封装(解密)被封装密钥的密钥。与密钥封装操作相反,用于恢复原始密钥材料。
VERIFY
VERIFY:
"VERIFY"
可用于验证数字签名的密钥。通常与用于签名的私钥对应的公钥相关。
WRAP
WRAP:
"WRAP"
可用于封装(加密)其他密钥的密钥。密钥封装是一种在传输或存储期间保护加密密钥材料的方法。
Last updated: 2025年10月2日

