Skip to main content

importKey

method webcrypto.SubtleCrypto.importKey
Jump to headingSubtleCrypto.importKey(
format: "jwk",
keyData: JsonWebKey,
extractable: boolean,
keyUsages: readonly KeyUsage[],
): Promise<CryptoKey>

The subtle.importKey() method attempts to interpret the provided keyData as the given format to create a <CryptoKey> instance using the provided algorithm, extractable, and keyUsages arguments. If the import is successful, the returned promise will be resolved with the created <CryptoKey>.

If importing a 'PBKDF2' key, extractable must be false.

Parameters Jump to heading

Jump to headingformat: "jwk"

Must be one of 'raw', 'pkcs8', 'spki', or 'jwk'.

Jump to headingextractable: boolean
Jump to headingkeyUsages: readonly KeyUsage[]

Return Type Jump to heading

Promise<CryptoKey>
Back to top