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.

Nota O valor CERTENROLL_PROPERTYID é XCN_CERT_KEY_PROV_INFO_PROP_ID.

 

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

Confira também

CertEnroll Interfaces

ICertProperty