CngKeyUsages Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Especifica as operações criptográficas com as quais uma chave de Criptografia de Nova Geração (CNG) pode ser utilizada.
Esta enumeração suporta uma combinação bit-a-bit dos respetivos valores membro.
public enum class CngKeyUsages
[System.Flags]
public enum CngKeyUsages
[<System.Flags>]
type CngKeyUsages =
Public Enum CngKeyUsages
- Herança
- Atributos
Campos
| Name | Valor | Description |
|---|---|---|
| None | 0 | Não são atribuídos valores de utilização à chave. |
| Decryption | 1 | A chave pode ser usada para encriptação e desencriptação. |
| Signing | 2 | A chave pode ser usada para assinatura e verificação. |
| KeyAgreement | 4 | A chave pode ser usada para geração de acordos secretos e troca de chaves. |
| AllUsages | 16777215 | A chave pode ser usada para todos os fins. |
Observações
Nem todas as operações se aplicam a cada tecla. Por exemplo, uma chave do Algoritmo de Assinatura Digital de Curvas Elípticas (ECDSA) não pode ser usada para desencriptação mesmo que o uso da desencriptação esteja definido.