--- title: CryptoKey.usages slug: conflicting/Web/API/CryptoKey_f39d256ef7fbd1cf0a1f26de1e887ae7 tags: - API - CryptoKey - Propriedade - Read-only - Referencia - Web Crypto API translation_of: Web/API/CryptoKey translation_of_original: Web/API/CryptoKey/usages original_slug: Web/API/CryptoKey/usages ---
{{APIRef("Web Crypto API")}}
A propriedade de apenas leitura CryptoKey.usages
é um conjunto enumerado que indica os propósitos da key.
Possíveis valores são:
"encrypt"
, permitindo que a key seja utilizada para {{glossary("encryption", "encrypting")}} mensagens."decrypt"
, permitindo que a key seja utilizada para {{glossary("decryption", "decrypting")}} mensagens."sign"
, permitindo que a key seja utilizada para {{glossary("signature", "signing")}} mensagens."verify"
, permitindo que a key seja utilizada para {{glossary("verification", "verifying the signature")}} de mensagens."deriveKey"
, permitindo que a key seja utilizada como key base na derivação de uma nova key."deriveBits"
, permitindo que a key seja utilizada como key base na derivação de bits de informação para uso em criptografias primitivas."wrapKey"
, permitindo que a key envolva uma key simétrica para uso (transferência, armazenamento) em ambientes não seguros."unwrapKey"
, permitindo que a key desvincule uma key simétrica para uso (transferência, armazenamento) em ambientes não seguros.result =key
.usages
result
é um {{jsxref("Array")}} de valores enumerados.Especificação | Status | Comentário |
---|---|---|
{{ SpecName('Web Crypto API', '#dfn-CryptoKey-usages', 'CryptoKey.usages') }} | {{ Spec2('Web Crypto API') }} | Definição inicial. |
{{ CompatibilityTable() }}
Característica | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Suporte básico | {{ CompatChrome(37) }} | {{CompatVersionUnknown}} | {{ CompatGeckoDesktop(34) }} | {{ CompatNo() }} | {{ CompatUnknown() }} | {{ CompatNo }} |
Característica | 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 }} |
"Key" = "Chave"