CngKeyUsages Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica as operações criptográficas com as quais uma chave CNG (Cryptography Next Generation) pode ser usada.
Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.
public enum class CngKeyUsages
[System.Flags]
public enum CngKeyUsages
[<System.Flags>]
type CngKeyUsages =
Public Enum CngKeyUsages
- Herança
- Atributos
Campos
AllUsages | 16777215 | A chave pode ser usada para todas as finalidades. |
Decryption | 1 | A chave pode ser usada para criptografia e descriptografia. |
KeyAgreement | 4 | A chave pode ser usada para a geração de acordo de segredo e troca de chaves. |
None | 0 | Nenhum valor de uso é atribuído à chave. |
Signing | 2 | A chave pode ser usada para assinatura e verificação. |
Comentários
Nem todas as operações se aplicam a cada chave. Por exemplo, uma chave ECDSA (Algoritmo de Assinatura Digital de Curva Elíptica) não pode ser usada para descriptografia mesmo se o uso de Descriptografia estiver definido.