Enumeração X509PrivateKeyExportFlags (certenroll.h)
O tipo de enumeração X509PrivateKeyExportFlags especifica a política de exportação para uma chave privada. Para uma chave CNG (Cryptography API: Next Generation), a política é armazenada pelo KSP (provedor de serviços de chave) e é responsabilidade do KSP impor a política. Quando um CSP ( provedor de serviços criptográficos ) herdado é especificado, a política é usada ao criar a chave e é responsabilidade do CSP impor a política. Essa enumeração é usada ao especificar e recuperar a propriedade ExportPolicy na interface IX509PrivateKey .
Syntax
typedef enum X509PrivateKeyExportFlags {
XCN_NCRYPT_ALLOW_EXPORT_NONE = 0,
XCN_NCRYPT_ALLOW_EXPORT_FLAG = 0x1,
XCN_NCRYPT_ALLOW_PLAINTEXT_EXPORT_FLAG = 0x2,
XCN_NCRYPT_ALLOW_ARCHIVING_FLAG = 0x4,
XCN_NCRYPT_ALLOW_PLAINTEXT_ARCHIVING_FLAG = 0x8
} ;
Constantes
XCN_NCRYPT_ALLOW_EXPORT_NONE Valor: 0 A exportação não é permitida. Esse é o valor padrão. |
XCN_NCRYPT_ALLOW_EXPORT_FLAG Valor: 0x1 A chave privada pode ser exportada. |
XCN_NCRYPT_ALLOW_PLAINTEXT_EXPORT_FLAG Valor: 0x2 A chave privada pode ser exportada em formato de texto não criptografado. |
XCN_NCRYPT_ALLOW_ARCHIVING_FLAG Valor: 0x4 A chave privada pode ser exportada uma vez para arquivamento. |
XCN_NCRYPT_ALLOW_PLAINTEXT_ARCHIVING_FLAG Valor: 0x8 A chave privada pode ser exportada uma vez em formato de texto não criptografado para arquivamento. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | certenroll.h |