X509KeyUsageFlags Enumeração
Definição
Define como a chave do certificado pode ser usada.Defines how the certificate key can be used. Se esse valor não estiver definido, a chave poderá ser usada para qualquer finalidade.If this value is not defined, the key can be used for any purpose.
Esta enumeração tem um atributo FlagsAttribute que permite uma combinação bit a bit dos valores membros dela.
public enum class X509KeyUsageFlags
[System.Flags]
public enum X509KeyUsageFlags
[<System.Flags>]
type X509KeyUsageFlags =
Public Enum X509KeyUsageFlags
- Herança
- Atributos
Campos
| CrlSign | 2 | A chave pode ser usada para assinar uma CRL (lista de certificados revogados).The key can be used to sign a certificate revocation list (CRL). |
| DataEncipherment | 16 | A chave pode ser usada para criptografia de dados.The key can be used for data encryption. |
| DecipherOnly | 32768 | A chave pode ser usada somente para descriptografia.The key can be used for decryption only. |
| DigitalSignature | 128 | A chave pode ser usada como uma assinatura digital.The key can be used as a digital signature. |
| EncipherOnly | 1 | A chave pode ser usada somente para criptografia.The key can be used for encryption only. |
| 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.The key can be used to determine key agreement, such as a key created using the Diffie-Hellman key agreement algorithm. |
| KeyCertSign | 4 | A chave pode ser usada para assinar certificados.The key can be used to sign certificates. |
| KeyEncipherment | 32 | A chave pode ser usada para criptografia de chave.The key can be used for key encryption. |
| None | 0 | Nenhum parâmetro de uso de chave.No key usage parameters. |
| NonRepudiation | 64 | A chave pode ser usada para autenticação.The key can be used for authentication. |
Comentários
Essa classe é uma implementação de uma extensão comumente usada que é mapeada por padrão para o CryptoConfig arquivo.This class is an implementation of a commonly used extension that is mapped by default to the CryptoConfig file. Quando a Extensions propriedade da X509Certificate2 classe é invocada, essa classe pode ser usada diretamente.When the Extensions property of the X509Certificate2 class is invoked, this class can be used directly.