Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 put_PublicKeyAlgorithm(
IObjectId *pValue
);
Parameter
pValue
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
| 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 |