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:
- Initialize
- InitializeDecode
- InitializeFromCertificate
- InitializeFromInnerRequest
- InitializeFromInnerRequestTemplateName
- InitializeFromTemplateName
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 |