--- title: SubtleCrypto.importKey() slug: Web/API/SubtleCrypto/importKey tags: - API - Criptografía - Referencia - SubtleCrypto - Web Crypto API - metodo translation_of: Web/API/SubtleCrypto/importKey ---

{{APIRef("Web Crypto API")}}

O método SubtleCrypto.importKey() retorna como {{jsxref("Promise")}} de uma {{domxref("CryptoKey")}} de uma informção dada como parâmetro.

Sintaxe

var result = crypto.subtle.importKey(format, keyData, algo, extractable, usages);

Parâmetros

Valor de retorno

Exceções

A promise é rejeitada quando umas das seguintes exceções é encontrada:

Especificações

Especificação Status Comentário
{{ SpecName('Web Crypto API', '#dfn-SubtleCrypto-method-importKey', 'SubtleCrypto.importKey()') }} {{ Spec2('Web Crypto API') }} Definição inicial.

Compatibilidade de Browser

{{ CompatibilityTable() }}

Características Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Suporte básico {{ CompatChrome(37) }} {{CompatVersionUnknown}} {{ CompatGeckoDesktop(34) }} {{ CompatNo() }} {{ CompatUnknown() }} {{ CompatNo }}
ECDH {{ CompatUnknown() }} {{CompatUnknown}} {{ CompatGeckoDesktop(41) }} {{ CompatUnknown() }} {{ CompatUnknown() }} {{ CompatUnknown() }}
Características Android Chrome for Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Suporte básico {{CompatVersionUnknown}} 37 {{CompatVersionUnknown}} {{ CompatGeckoMobile(34) }} {{ CompatNo }} {{ CompatUnknown() }} {{ CompatNo }}
ECDH {{ CompatUnknown() }} {{ CompatUnknown() }} {{CompatUnknown}} {{ CompatGeckoDesktop(41) }} {{ CompatUnknown() }} {{ CompatUnknown() }} {{ CompatUnknown() }}

Veja também

Dicionário:

"Key" = "Chave"