Freigeben über


IX509SignatureInformation::get_PublicKeyAlgorithm-Methode (certenroll.h)

Die PublicKeyAlgorithm-Eigenschaft gibt einen Objektbezeichner (Object Identifier, OID) für den in der GetSignatureAlgorithm-Methode verwendeten Algorithmus für öffentliche Schlüssel an und ruft diesen ab.

Dies ist eine Eigenschaft mit Lese- und Schreibzugriff.

Syntax

HRESULT get_PublicKeyAlgorithm(
  IObjectId **ppValue
);

Parameter

ppValue

Rückgabewert

Keine

Bemerkungen

Sofern Sie keinen Signaturalgorithmus für eine nullsignierte Zertifikatanforderung abrufen, müssen Sie diese Eigenschaft festlegen, bevor Sie die GetSignatureAlgorithm-Methode aufrufen. Sie müssen auch die HashAlgorithm-Eigenschaft festlegen. Sie können auch die Eigenschaften AlternateSignatureAlgorithm und NullSigned festlegen.

Die PublicKeyAlgorithm-Eigenschaft überprüft, ob die von Ihnen angegebene OID einen Algorithmus mit öffentlichem Schlüssel darstellt. Wenn die OID gültig ist, löscht die Eigenschaft auch den Signatureigenschaftencache.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile certenroll.h
DLL CertEnroll.dll

Weitere Informationen

IX509SignatureInformation