Enumerazione X509PrivateKeyExportFlags (certenroll.h)
Il tipo di enumerazione X509PrivateKeyExportFlags specifica i criteri di esportazione per una chiave privata. Per un'API di crittografia: chiave CNG (Next Generation), il criterio viene archiviato dal provider di servizi chiave (KSP) ed è responsabilità del KSP applicare i criteri. Quando viene specificato un provider di servizi di crittografia legacy, i criteri vengono usati durante la creazione della chiave ed è responsabilità del provider di servizi di crittografia per applicare i criteri. Questa enumerazione viene usata per specificare e recuperare la proprietà ExportPolicy nell'interfaccia IX509PrivateKey .
Sintassi
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
} ;
Costanti
XCN_NCRYPT_ALLOW_EXPORT_NONE Valore: 0 L'esportazione non è consentita. Si tratta del valore predefinito. |
XCN_NCRYPT_ALLOW_EXPORT_FLAG Valore: 0x1 La chiave privata può essere esportata. |
XCN_NCRYPT_ALLOW_PLAINTEXT_EXPORT_FLAG Valore: 0x2 La chiave privata può essere esportata in formato testo non crittografato. |
XCN_NCRYPT_ALLOW_ARCHIVING_FLAG Valore: 0x4 La chiave privata può essere esportata una volta per l'archiviazione. |
XCN_NCRYPT_ALLOW_PLAINTEXT_ARCHIVING_FLAG Valore: 0x8 La chiave privata può essere esportata una volta in formato testo non crittografato per l'archiviazione. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | certenroll.h |