method

crypto.webcrypto.SubtleCrypto.generateKey

extractable: boolean,
keyUsages: KeyUsage[]
): Promise<CryptoKeyPair>;
extractable: boolean,
keyUsages: KeyUsage[]
): Promise<CryptoKey>;
extractable: boolean,
keyUsages: KeyUsage[]
): Promise<CryptoKey | CryptoKeyPair>;

Referenced types

interface EcKeyGenParams

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

interface AesKeyGenParams

interface KmacKeyGenParams

interface Pbkdf2Params

interface CryptoKey