method webcrypto.SubtleCrypto.importKey
#SubtleCrypto.importKey(): 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 #
#format: "jwk"
Must be one of 'raw'
, 'pkcs8'
, 'spki'
, or 'jwk'
.
#keyData: JsonWebKey
#algorithm:
#extractable: boolean
See Key usages.
Return Type #
Promise<CryptoKey>