Enumerazione X509PrivateKeyProtection (certenroll.h)
L'enumerazione X509PrivateKeyProtection specifica il livello di protezione della chiave privata supportata da un provider di crittografia. Ad esempio, se è abilitata la protezione con chiave avanzata, all'utente viene in genere richiesto di immettere una password quando viene creata la chiave e ogni volta che viene usata la chiave. Il comportamento preciso viene specificato dal provider di servizi di configurazione o dal provider di servizi di configurazione usato. Il valore di enumerazione può essere specificato o recuperato usando la proprietà KeyProtection nell'interfaccia IX509PrivateKey .
Sintassi
typedef enum X509PrivateKeyProtection {
XCN_NCRYPT_UI_NO_PROTECTION_FLAG = 0,
XCN_NCRYPT_UI_PROTECT_KEY_FLAG = 0x1,
XCN_NCRYPT_UI_FORCE_HIGH_PROTECTION_FLAG = 0x2,
XCN_NCRYPT_UI_FINGERPRINT_PROTECTION_FLAG = 0x4,
XCN_NCRYPT_UI_APPCONTAINER_ACCESS_MEDIUM_FLAG = 0x8
} ;
Costanti
XCN_NCRYPT_UI_NO_PROTECTION_FLAG Valore: 0 Il livello di protezione non è specificato. |
XCN_NCRYPT_UI_PROTECT_KEY_FLAG Valore: 0x1 Viene visualizzata un'interfaccia utente per indicare che un processo sta tentando di usare la chiave. Il comportamento esatto viene specificato dal provider di servizi di configurazione o dal provider di servizi di configurazione usato. Alcuni CSP legacy microsoft consentono al client di decidere se è necessaria una password per usare la chiave o se l'utente deve solo confermare una richiesta. |
XCN_NCRYPT_UI_FORCE_HIGH_PROTECTION_FLAG Valore: 0x2 Specifica la protezione con chiave avanzata. All'utente viene in genere richiesto di immettere una password quando viene creata la chiave e ogni volta che viene usata la chiave. Il comportamento esatto viene specificato dal provider di servizi di configurazione usato. Questo valore non è supportato dall'API Di registrazione certificati per i provider di servizi di configurazione legacy. |
XCN_NCRYPT_UI_FINGERPRINT_PROTECTION_FLAG Valore: 0x4 |
XCN_NCRYPT_UI_APPCONTAINER_ACCESS_MEDIUM_FLAG Valore: 0x8 |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | certenroll.h |