Partager via


IX509CertificateRequestCmc ::get_SignerCertificates méthode (certenroll.h)

La propriété SignerCertificates récupère une collection de certificats utilisés pour signer la demande.

Cette propriété est en lecture seule.

Syntaxe

HRESULT get_SignerCertificates(
  ISignerCertificates **ppValue
);

Paramètres

ppValue

Valeur de retour

None

Remarques

Une demande CMC peut avoir une signature principale plus zéro ou plusieurs signatures basées sur un certificat. Les signatures basées sur des certificats peuvent être incluses dans une demande si, par exemple, une ou plusieurs parties supplémentaires doivent se porter garantes de l’identité de l’entité qui demande le nouveau certificat. Appelez la propriété SignerCertificates pour récupérer une collection de ces signatures supplémentaires basées sur des certificats.

La signature primaire est généralement créée à l’aide de la clé privée qui correspond à la clé publique dans l’objet de requête PKCS #10 interne. Étant donné que la clé privée est généralement créée pour inscrire une nouvelle demande dans une hiérarchie de certificats, la signature principale n’est pas basée sur un certificat et vous devez appeler la propriété SignatureInformation pour la récupérer.

Vous devez initialiser l’objet de requête CMC avant d’appeler cette propriété. Pour plus d'informations, voir les rubriques suivantes :

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête certenroll.h
DLL CertEnroll.dll

Voir aussi

IX509CertificateRequestCmc