Interface ICertRequest2 (certcli.h)
A interface ICertRequest2 é uma das duas interfaces que fornecem comunicações entre um aplicativo cliente ou intermediário e os Serviços de Certificado.
Aplicativos cliente e intermediários podem chamar os métodos ICertRequest2 para executar as seguintes tarefas:
- Enviar solicitação de certificado.
- Recupere a disposição, a última status e o identificador de uma solicitação.
- Recupere o certificado emitido para a solicitação.
- Recuperar certificados pendentes para solicitações anteriores.
- Recupere o certificado de AC (autoridade de certificação ) para o servidor dos Serviços de Certificados.
- Recupere o valor da propriedade ca, o nome de exibição e todos os sinalizadores associados à propriedade .
- Recupere os dados de resposta em cache retornados pelo servidor.
- Recupere o texto da mensagem de erro para um código de erro HRESULT .
ICertRequest2 é definido em Certcli.h. No entanto, ao criar seu programa, use Certsrv.h como o arquivo de inclusão. Certcli.dll fornece a interface ICertRequest2 . As informações de tipo para essa interface também estão em Certclil.dll, que é fornecido com o SDK (Platform Software Development Kit).
As interfaces dos Serviços de Certificados dão suporte a modelos apartment-threading e free-threading. Para uma melhor taxa de transferência, o threading gratuito é recomendado.
Herança
A interface ICertRequest2 herda de ICertRequest e IDispatch. ICertRequest2 também tem esses tipos de membros:
Métodos
A interface ICertRequest2 tem esses métodos.
ICertRequest2::GetCAProperty Recupera um valor de propriedade para a AC (autoridade de certificação). (ICertRequest2.GetCAProperty) |
ICertRequest2::GetCAPropertyDisplayName Recupera o nome de exibição da propriedade para uma propriedade de autoridade de certificação (AC). |
ICertRequest2::GetCAPropertyFlags Recupera os sinalizadores de propriedade de uma propriedade de autoridade de certificação (AC). |
ICertRequest2::GetErrorMessageText Recupera o texto da mensagem de erro para um código de erro HRESULT. |
ICertRequest2::GetFullResponseProperty Recupera os dados de resposta em cache retornados pelo servidor. |
ICertRequest2::GetIssuedCertificate Recupera a disposição de um certificado especificando a ID da solicitação ou o número de série do certificado. |
Requisitos
Requisito | Valor |
---|---|
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 | certcli.h (inclua Certsrv.h) |