Metodo ICEnroll::p ut_WriteCertToCSP (xenroll.h)
[Questa proprietà non è più disponibile per l'uso a partire da Windows Server 2008 e Windows Vista.]
La proprietà WriteCertToCSP imposta o recupera un valore booleano che determina se un certificato deve essere scritto nel provider di servizi di crittografia (CSP).
Questa proprietà è stata definita per la prima volta dall'interfaccia ICEnroll .
Si tratta di una proprietà di lettura/scrittura.
Sintassi
HRESULT put_WriteCertToCSP(
BOOL fBool
);
Parametri
fBool
Valore restituito
nessuno
Osservazioni
Questa proprietà viene in genere usata con le smart card, in cui il certificato viene scritto nella smart card oltre a essere scritto nell'archivio "MY".
Il valore predefinito è true, il che significa che il controllo registrazione certificati tenterà di scrivere il certificato nel provider di servizi di configurazione, ma non avrà esito negativo a meno che non venga rilevato un errore del token hardware. Se questo valore è true, ma non viene installata alcuna smart card o un altro provider di servizi di configurazione dipendente dall'hardware, gli errori del token hardware verranno ignorati.
Per forzare in modo esplicito che il controllo di registrazione certificati non tenti di scrivere nel provider di servizi di configurazione, impostare questo valore su false.
WriteCertToCSP influisce sul comportamento dei metodi seguenti:
Esempio
BOOL bWriteCSP;
HRESULT hr;
// pEnroll is previously instantiated ICEnroll interface pointer
// get the WriteCertToCSP value
hr = pEnroll->get_WriteCertToCSP( &bWriteCSP );
if (FAILED( hr ))
printf("Failed get_WriteCertToCSP - %x\n", hr );
else
printf( "WriteCertToCSP: %d\n", bWriteCSP );
// set the WriteCertToCSP value
hr = pEnroll->put_WriteCertToCSP( TRUE );
if (FAILED( hr ))
printf("Failed put_WriteCertToCSP - %x\n", hr );
else
printf( "WriteCertToCSP set to TRUE\n" );
Requisiti
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | xenroll.h |
Libreria | Uuid.lib |
DLL | Xenroll.dll |