method

crypto.webcrypto.SubtleCrypto.importKey

format: 'jwk',
keyData: JsonWebKey,
extractable: boolean,
keyUsages: KeyUsage[]
): Promise<CryptoKey>;
format: 'spki' | 'pkcs8' | 'raw-public' | 'raw-seed' | 'raw' | 'raw-secret',
keyData: BufferSource,
extractable: boolean,
keyUsages: KeyUsage[]
): Promise<CryptoKey>;

Referenced types

interface JsonWebKey

interface EcKeyImportParams

interface AesKeyAlgorithm

interface KmacImportParams

type KeyUsage =
| 'decapsulateBits'
| 'decapsulateKey'
| 'decrypt'
| 'deriveBits'
| 'deriveKey'
| 'encapsulateBits'
| 'encapsulateKey'
| 'encrypt'
| 'sign'
| 'unwrapKey'
| 'verify'
| 'wrapKey'

interface CryptoKey