Compartilhar via


X509KeyUsageFlags Enumeração

Definição

Define como a chave do certificado pode ser usada. Se esse valor não estiver definido, a chave poderá ser usada para qualquer finalidade.

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

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

Campos

CrlSign 2

A chave pode ser usada para assinar uma CRL (lista de certificados revogados).

DataEncipherment 16

A chave pode ser usada para criptografia de dados.

DecipherOnly 32768

A chave pode ser usada somente para descriptografia.

DigitalSignature 128

A chave pode ser usada como uma assinatura digital.

EncipherOnly 1

A chave pode ser usada somente para criptografia.

KeyAgreement 8

A chave pode ser usada para determinar o acordo de chaves, como uma chave criada com o algoritmo de acordo de chaves Diffie-Hellman.

KeyCertSign 4

A chave pode ser usada para assinar certificados.

KeyEncipherment 32

A chave pode ser usada para criptografia de chave.

None 0

Nenhum parâmetro de uso de chave.

NonRepudiation 64

A chave pode ser usada para autenticação.

Comentários

Essa classe é uma implementação de uma extensão comumente usada que é mapeada por padrão para o CryptoConfig arquivo. Quando a Extensions propriedade da X509Certificate2 classe é invocada, essa classe pode ser usada diretamente.

Aplica-se a