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