CryptoKey.usages

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 encrypting mensagens.
  • "decrypt", permitindo que a key seja utilizada para decrypting mensagens.
  • "sign", permitindo que a key seja utilizada para signing mensagens.
  • "verify", permitindo que a key seja utilizada para 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.

Sintaxe

result = key.usages

Valor de retorno

  • result é um Array de valores enumerados.

Especificações

Especificação Status Comentário
Web Cryptography API
The definition of 'CryptoKey.usages' in that specification.
Recomendação Definição inicial.

Compatibilidade de Browser

Característica Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Suporte básico 37 (Yes) 34 (34) Não suportado ? Não suportado
Característica Android Chrome for Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Suporte básico (Yes) 37 (Yes) 34.0 (34) Não suportado ? Não suportado

Veja também

Dicionário:

"Key" = "Chave"

Etiquetas do documento e colaboradores

 Colaboradores desta página: Hikashii
 Última atualização por: Hikashii,