Método ICEnroll::p ut_WriteCertToCSP (xenroll.h)
[Essa propriedade não está mais disponível para uso desde o Windows Server 2008 e o Windows Vista.]
A propriedade WriteCertToCSP define ou recupera um valor booliano que determina se um certificado deve ser gravado no provedor de serviços criptográficos (CSP).
Essa propriedade foi definida pela primeira vez pela interface ICEnroll .
Essa propriedade é leitura/gravação.
Sintaxe
HRESULT put_WriteCertToCSP(
BOOL fBool
);
Parâmetros
fBool
Valor retornado
Nenhum
Comentários
Normalmente, essa propriedade é usada com cartões inteligentes, em que o certificado é gravado no cartão inteligente, além de ser gravado no repositório "MY".
O valor padrão é true, o que significa que o Controle de Registro de Certificado tentará gravar o certificado no CSP, mas não falhará, a menos que um erro de token de hardware seja encontrado. Se esse valor for true, mas nenhum cartão inteligente ou outro CSP dependente de hardware estiver instalado, os erros de token de hardware serão ignorados.
Para forçar explicitamente que o Controle de Registro de Certificado não tente gravar no CSP, defina esse valor como false.
WriteCertToCSP afeta o comportamento dos seguintes métodos:
Exemplos
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
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | xenroll.h |
Biblioteca | Uuid.lib |
DLL | Xenroll.dll |