method SubtleCrypto.deriveKey SubtleCrypto.deriveKey(algorithm: AlgorithmIdentifier | HkdfParams | Pbkdf2Params | EcdhKeyDeriveParams,baseKey: CryptoKey,derivedKeyType: AlgorithmIdentifier | AesDerivedKeyParams | HmacImportParams | HkdfParams | Pbkdf2Params,extractable: boolean,keyUsages: KeyUsage[],): Promise<CryptoKey> Parameters algorithm: AlgorithmIdentifier | HkdfParams | Pbkdf2Params | EcdhKeyDeriveParams baseKey: CryptoKey derivedKeyType: AlgorithmIdentifier | AesDerivedKeyParams | HmacImportParams | HkdfParams | Pbkdf2Params extractable: boolean keyUsages: KeyUsage[] Return Type Promise<CryptoKey>