Firefox Tomorrow

web api interface

CryptoKey

View on MDN ↗

Secure contextAvailable in workers

The CryptoKey interface of the Web Crypto API represents a cryptographic key obtained from one of the SubtleCrypto methods generateKey(), deriveKey(), importKey(), or unwrapKey().

For security reasons, the CryptoKey interface can only be used in a secure context.

Instance properties

  • type Read only

    • : The type of key the object represents. It may take one of the following values: "secret", "private" or "public".
  • extractable Read only

  • algorithm Read only

    • : An object describing the algorithm for which this key can be used and any associated extra parameters.
  • usages Read only

    • : An Array of strings, indicating what can be done with the key. Possible values for array elements are "encrypt", "decrypt", "sign", "verify", "deriveKey", "deriveBits", "wrapKey", and "unwrapKey".

Examples

The examples for SubtleCrypto methods often use CryptoKey objects. For example:

Specifications

SpecificationsStandards references are available on the canonical MDN page.

Browser compatibility

Browser compatibilityCompatibility data is available on the canonical MDN page.

See also