X509KeyUsageFlags Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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.