--- title: CryptoKey.usages slug: Web/API/CryptoKey/usages tags: - API - CryptoKey - Propriedade - Read-only - Referencia - Web Crypto API translation_of: Web/API/CryptoKey translation_of_original: 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"