Compartilhar via


Método IX509CertificateRequestCmc::get_SignerCertificates (certenroll.h)

A propriedade SignerCertificates recupera uma coleção de certificados usados para assinar a solicitação.

Esta propriedade é somente para leitura.

Sintaxe

HRESULT get_SignerCertificates(
  ISignerCertificates **ppValue
);

Parâmetros

ppValue

Valor retornado

Nenhum

Comentários

Uma solicitação CMC pode ter uma assinatura primária mais zero ou mais assinaturas baseadas em certificado. As assinaturas baseadas em certificado poderão ser incluídas em uma solicitação se, por exemplo, uma ou mais partes adicionais precisarem atestar a identidade da entidade que solicita o novo certificado. Chame a propriedade SignerCertificates para recuperar uma coleção dessas assinaturas adicionais baseadas em certificado.

A assinatura primária normalmente é criada usando a chave privada que corresponde à chave pública no objeto de solicitação PKCS nº 10 interno. Como a chave privada geralmente é criada para registrar uma nova solicitação em uma hierarquia de certificado, a assinatura primária não é baseada em certificado e você deve chamar a propriedade SignatureInformation para recuperá-la.

Você deve inicializar o objeto de solicitação do CMC antes de chamar essa propriedade. Para obter mais informações, consulte estes tópicos:

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
DLL CertEnroll.dll

Confira também

IX509CertificateRequestCmc