IX509SignatureInformation ::get_PublicKeyAlgorithm, méthode (certenroll.h)
La propriété PublicKeyAlgorithm spécifie et récupère un identificateur d’objet (OID) pour l’algorithme de clé publique utilisé dans la méthode GetSignatureAlgorithm .
Cette propriété est en lecture/écriture.
Syntaxe
HRESULT get_PublicKeyAlgorithm(
IObjectId **ppValue
);
Paramètres
ppValue
Valeur de retour
None
Remarques
Sauf si vous récupérez un algorithme de signature pour une demande de certificat signé null, vous devez définir cette propriété avant d’appeler la méthode GetSignatureAlgorithm . Vous devez également définir la propriété HashAlgorithm . Vous pouvez également définir les propriétés AlternateSignatureAlgorithm et NullSigned .
La propriété PublicKeyAlgorithm vérifie si l’OID que vous spécifiez représente un algorithme de clé publique. Si l’OID est valide, la propriété efface également le cache de propriétés de signature.
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 |