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

Vedi anche

Enumerazione CertEnroll

Interfacce CertEnroll

IX509PrivateKey