Metodo ICEnroll::get_DeleteRequestCert (xenroll.h)
[Questa proprietà non è più disponibile per l'uso a partire da Windows Server 2008 e Windows Vista.]
La proprietà DeleteRequestCert imposta o recupera un valore booleano che determina se i certificati fittizi nell'archivio richieste vengono eliminati.
I certificati fittizi vengono creati allo scopo di rendere persistenti le chiavi generate per la richiesta PKCS #10 durante il processo di registrazione. L'archivio specificato dalla proprietà RequestStoreName è il punto in cui viene creato il certificato fittizio. Le chiavi appena generate vengono aggiunte come proprietà al certificato fittizio per renderle persistenti fino a quando un'autorità di certificazione elabora la richiesta e risponde con un PKCS #7. In caso di accettazione del certificato PKCS #7, il certificato fittizio viene rimosso e le chiavi vengono aggiunte come proprietà del certificato rilasciato restituito dall'autorità di certificazione. Per il debug e il test, spesso è consigliabile non eliminare il certificato fittizio. L'impostazione della proprietà DeleteRequestCert su FALSE impedisce l'eliminazione.
Il valore predefinito per questa proprietà è TRUE. Questa proprietà è stata prima definita nell'interfaccia ICEnroll .
Si tratta di una proprietà di lettura/scrittura.
Sintassi
HRESULT get_DeleteRequestCert(
BOOL *fDelete
);
Parametri
fDelete
Valore restituito
nessuno
Osservazioni
La proprietà DeleteRequestCert influisce sul comportamento dei metodi seguenti:
Esempio
BOOL bDRC;
HRESULT hr;
// pEnroll is a previously instantiated ICEnroll interface pointer.
// Get the DeleteRequestCert Boolean value.
hr = pEnroll->get_DeleteRequestCert( &bDRC );
if ( FAILED ( hr ) )
printf("Failed getting DeleteRequestCert - %x\n", hr );
else
printf( "DeleteRequestCert: %s\n", ( bDRC ? "TRUE" : "FALSE" ) );
// Set the DeleteRequestCert value.
hr = pEnroll->put_DeleteRequestCert( FALSE );
if ( FAILED ( hr ) )
printf("Failed Setting DeleteRequestCert - %x\n", hr );
else
printf( "DeleteRequestCert was set to FALSE\n" );
Requisiti
Requisito | Valore |
---|---|
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 |