Compartir a través de


Método ICEnroll::get_WriteCertToCSP (xenroll.h)

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

La propiedad WriteCertToCSP establece o recupera un valor booleano que determina si se debe escribir un certificado en el proveedor de servicios criptográficos (CSP).

Esta propiedad se definió por primera vez mediante la interfaz ICEnroll .

Esta propiedad es de lectura y escritura.

Sintaxis

HRESULT get_WriteCertToCSP(
  BOOL *fBool
);

Parámetros

fBool

Valor devuelto

None

Observaciones

Esta propiedad se usa normalmente con tarjetas inteligentes, donde el certificado se escribe en la tarjeta inteligente además de escribirse en el almacén "MY".

El valor predeterminado es true, lo que significa que el control de inscripción de certificados intentará escribir el certificado en el CSP, pero no se producirá un error a menos que se encuentre un error de token de hardware. Si este valor es true, pero no se instala ninguna tarjeta inteligente u otro CSP dependiente del hardware, se omitirán los errores del token de hardware.

Para forzar explícitamente que el control de inscripción de certificados no intente escribir en el CSP, establezca este valor en false.

WriteCertToCSP afecta al comportamiento de los métodos siguientes:

Ejemplos

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

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