Método IX509SCEPEnrollment::Initialize (certenroll.h)
Inicialize a instância em preparação para uma nova solicitação.
Sintaxe
HRESULT Initialize(
[in] IX509CertificateRequestPkcs10 *pRequest,
[in] BSTR strThumbprint,
[in] EncodingType ThumprintEncoding,
[in] BSTR strServerCertificates,
[in] EncodingType Encoding
);
Parâmetros
[in] pRequest
Uma instância de uma solicitação que já foi inicializada.
[in] strThumbprint
A impressão digital do certificado de autoridade de certificação.
[in] ThumprintEncoding
A codificação da impressão digital do certificado de autoridade de certificação.
[in] strServerCertificates
Uma solicitação PKCS7 com certificados DE AC e SCEP RA.
[in] Encoding
O tipo de codificação da solicitação.
Retornar valor
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
Esse método espera um certificado EA de assinatura do servidor SCEP e um certificado EA de criptografia de servidor SCEP, ambos assinados pelo certificado de AC.
Esse método falhará se algum dos certificados esperados estiver ausente ou se a impressão digital não corresponder ao certificado de autoridade de certificação.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | certenroll.h |
DLL | Certenroll.dll |