Skip to content

Latest commit

 

History

History
16 lines (13 loc) · 2.11 KB

File metadata and controls

16 lines (13 loc) · 2.11 KB
title excerpt canonicalUrl
CryptoKey
CryptoKey represents a cryptographic key used for encryption, decryption, signing, or verification.

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.

Properties

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.