CryptoKeyPair
CryptoKeyPair 字典是 Web Crypto API 的一部分,它表示用於非對稱加密演算法(也稱為公鑰演算法)的金鑰對。
當選擇的演算法是以下非對稱演算法之一時:RSASSA-PKCS1-v1_5、RSA-PSS、RSA-OAEP、ECDSA 或 ECDH,可以使用 SubtleCrypto.generateKey() 獲取 CryptoKeyPair 物件。
它包含兩個屬性,它們都是 CryptoKey 物件:一個包含私鑰的 privateKey 屬性和一個包含公鑰的 publicKey 屬性。
例項屬性
CryptoKeyPair.privateKey-
一個表示私鑰的
CryptoKey物件。對於加密和解密演算法,此金鑰用於解密。對於簽名和驗證演算法,此金鑰用於簽名。 CryptoKeyPair.publicKey-
一個表示公鑰的
CryptoKey物件。對於加密和解密演算法,此金鑰用於加密。對於簽名和驗證演算法,此金鑰用於驗證簽名。
示例
SubtleCrypto 方法的示例通常使用 CryptoKeyPair 物件。例如:
規範
| 規範 |
|---|
| Web 加密級別 2 # keypair |