Compartir a través de


Método ICEnroll::p ut_DeleteRequestCert (xenroll.h)

[Esta propiedad ya no está disponible para su uso a partir de Windows Server 2008 y Windows Vista.]

La propiedad DeleteRequestCert establece o recupera un valor booleano que determina si se eliminan los certificados ficticios del almacén de solicitudes.

Los certificados ficticios se crean para conservar las claves generadas para la solicitud PKCS #10 durante el proceso de inscripción. El almacén especificado por la propiedad RequestStoreName es donde se crea el certificado ficticio. Las claves recién generadas se agregan como propiedades al certificado ficticio para conservarlas hasta que una entidad de certificación procese la solicitud y responda con un PKCS #7. Al aceptar el PKCS #7, se quita el certificado ficticio y las claves se agregan como propiedades del certificado emitido devuelto por la entidad de certificación. Para la depuración y las pruebas, a menudo es conveniente no eliminar el certificado ficticio. Establecer la propiedad DeleteRequestCert en FALSE impide su eliminación.

El valor predeterminado de esta propiedad es TRUE. Esta propiedad se definió por primera vez en la interfaz ICEnroll .

Esta propiedad es de lectura y escritura.

Sintaxis

HRESULT put_DeleteRequestCert(
  BOOL fDelete
);

Parámetros

fDelete

Valor devuelto

None

Observaciones

La propiedad DeleteRequestCert afecta al comportamiento de los métodos siguientes:

Ejemplos

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" );

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado xenroll.h
Library Uuid.lib
Archivo DLL Xenroll.dll