X509KeyUsageFlags Enumeração

Definição

Define como a chave de certificado pode ser usada. Se este valor não estiver definido, a chave pode ser usada para qualquer propósito.

Esta enumeração suporta uma combinação bit-a-bit dos respetivos valores membro.

public enum class X509KeyUsageFlags
[System.Flags]
public enum X509KeyUsageFlags
[<System.Flags>]
type X509KeyUsageFlags = 
Public Enum X509KeyUsageFlags
Herança
X509KeyUsageFlags
Atributos

Campos

Name Valor Description
None 0

Sem parâmetros chave de uso.

EncipherOnly 1

A chave pode ser usada apenas para encriptação.

CrlSign 2

A chave pode ser usada para assinar uma lista de revogação de certificados (CRL).

KeyCertSign 4

A chave pode ser usada para assinar certificados.

KeyAgreement 8

A chave pode ser usada para determinar a concordância de chaves, como uma chave criada usando o algoritmo de concordância de Diffie-Hellman chaves.

DataEncipherment 16

A chave pode ser usada para encriptação de dados.

KeyEncipherment 32

A chave pode ser usada para encriptação de chaves.

NonRepudiation 64

A chave pode ser usada para autenticação.

DigitalSignature 128

A chave pode ser usada como assinatura digital.

DecipherOnly 32768

A chave pode ser usada apenas para desencriptação.

Observações

Esta classe é uma implementação de uma extensão comum que é mapeada por defeito para o CryptoConfig ficheiro. Quando a Extensions propriedade da X509Certificate2 classe é invocada, esta classe pode ser usada diretamente.

Aplica-se a