Compartilhar via


CngKeyUsages Enumeração

Definição

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

Aplica-se a