CngKeyUsages Enumeração

Definição

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
CngKeyUsages
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.

Aplica-se a