CryptoKeyPair
CryptoKeyPair
字典是 Web 密码 API 中的字典,它表示非对称加密算法(也称为公钥算法)的密钥对。
当选择的算法是非对称算法之一时,可以使用 SubtleCrypto.generateKey()
获取 CryptoKeyPair
对象:RSASSA-PKCS1-v1_5、RSA-PSS、RSA-OAEP、ECDSA 或 ECDH。
它包含两个属性,它们都是 CryptoKey
对象:一个 privateKey
属性,它包含私钥;一个 publicKey
属性,它包含公钥。
实例属性
CryptoKeyPair.privateKey
-
一个
CryptoKey
对象,它表示私钥。对于加密和解密算法,此密钥用于解密。对于签名和验证算法,它用于签名。 CryptoKeyPair.publicKey
-
一个
CryptoKey
对象,它表示公钥。对于加密和解密算法,此密钥用于加密。对于签名和验证算法,它用于验证签名。
示例
规范
规范 |
---|
Web 密码 API # 密钥对 |