Methods
deriveKey
- deriveKey(algorithm, baseKey, derivedKeyType, extractable, keyUsages): Promise<CryptoKey>
-
- deriveKey(algorithm, baseKey, derivedKeyType, extractable, keyUsages): Promise<CryptoKey>
-
generateKey
- generateKey(algorithm, extractable, keyUsages): Promise<CryptoKeyPair>
-
Parameters
-
-
extractable: boolean
-
keyUsages: readonly KeyUsage[]
- generateKey(algorithm, extractable, keyUsages): Promise<CryptoKey>
-
Parameters
-
-
extractable: boolean
-
keyUsages: readonly KeyUsage[]
- generateKey(algorithm, extractable, keyUsages): Promise<CryptoKey | CryptoKeyPair>
-
- generateKey(algorithm, extractable, keyUsages): Promise<CryptoKeyPair>
-
Parameters
-
-
extractable: boolean
-
keyUsages: readonly KeyUsage[]
- generateKey(algorithm, extractable, keyUsages): Promise<CryptoKey>
-
Parameters
-
-
extractable: boolean
-
keyUsages: readonly KeyUsage[]
- generateKey(algorithm, extractable, keyUsages): Promise<CryptoKey | CryptoKeyPair>
-
importKey
- importKey(format, keyData, algorithm, extractable, keyUsages): Promise<CryptoKey>
-
Parameters
-
format: "jwk"
-
-
-
extractable: boolean
-
keyUsages: readonly KeyUsage[]
- importKey(format, keyData, algorithm, extractable, keyUsages): Promise<CryptoKey>
-
Parameters
-
format: "raw" | "pkcs8" | "spki"
-
-
-
extractable: boolean
-
- importKey(format, keyData, algorithm, extractable, keyUsages): Promise<CryptoKey>
-
Parameters
-
format: "jwk"
-
-
-
extractable: boolean
-
keyUsages: readonly KeyUsage[]
- importKey(format, keyData, algorithm, extractable, keyUsages): Promise<CryptoKey>
-
Parameters
-
format: "raw" | "pkcs8" | "spki"
-
-
-
extractable: boolean
-
unwrapKey
- unwrapKey(format, wrappedKey, unwrappingKey, unwrapAlgorithm, unwrappedKeyAlgorithm, extractable, keyUsages): Promise<CryptoKey>
-
- unwrapKey(format, wrappedKey, unwrappingKey, unwrapAlgorithm, unwrappedKeyAlgorithm, extractable, keyUsages): Promise<CryptoKey>
-
verify
- verify(algorithm, key, signature, data): Promise<boolean>
-
Returns Promise<boolean>
MDN Reference