Interface ICertPropertyKeyProvInfo (certenroll.h)
A interface ICertPropertyKeyProvInfo representa uma propriedade de certificado que contém informações sobre uma chave privada. As informações principais estão contidas em um objeto IX509PrivateKey .
Essa propriedade normalmente é inicializada pelo processo de registro e associada ao certificado fictício que é temporariamente copiado para o repositório de solicitações. Se a autoridade de certificação marcar a solicitação pendente depois que ela for enviada, o registro automático poderá usar posteriormente a ID da solicitação para recuperar a resposta do certificado. Se a autoridade de certificação negar a solicitação de certificado, o certificado fictício no repositório de solicitações e todas as propriedades associadas a ele serão excluídos. Se a autoridade de certificação emitir o certificado e ele estiver instalado no repositório pessoal, essa propriedade será associada ao novo certificado e o certificado fictício será excluído.
Quando um cartão inteligente é inserido, o certificado de cartão inteligente é instalado automaticamente no repositório pessoal e essa propriedade está associada a ele.
Use essa propriedade sempre que precisar recuperar a chave privada para executar uma operação criptográfica.
Herança
A interface ICertPropertyKeyProvInfo herda de ICertProperty. ICertPropertyKeyProvInfo também tem esses tipos de membros:
Métodos
A interface ICertPropertyKeyProvInfo tem esses métodos.
ICertPropertyKeyProvInfo::get_PrivateKey Recupera a chave privada associada ao certificado. |
ICertPropertyKeyProvInfo::Initialize Inicializa o objeto de uma chave privada. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | certenroll.h |