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 |