title | description | weight |
---|---|---|
CryptoKey |
CryptoKey represents a cryptographic key used for encryption, decryption, signing, or verification. |
2 |
The CryptoKey
object represents a cryptographic key used for encryption,decryption,signing, or verification within the webcrypto module. The CryptoKey
object is created using the SubtleCrypto.generateKey() or SubtleCrypto.importKey() methods.
Property | Type | Description |
---|---|---|
type | string |
Indicates the type of the key material. Possible values are public , private , secret , unspecified , or unknown . |
extractable | boolean |
Indicates whether the raw key material can be exported. |
algorithm | object |
An object containing the algorithm used to generate or import the key. |
usages | string[] |
An array of strings indicating the cryptographic operations that the key can be used for. Possible values are encrypt , decrypt , sign , verify , deriveKey , deriveBits , wrapKey , and unwrapKey . |