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 CheckSignature-Methode überprüft, ob die Zertifikatanforderung signiert wurde und ob die Signatur gültig ist.
Syntax
HRESULT CheckSignature(
[in] Pkcs10AllowedSignatureTypes AllowedSignatureTypes
);
Parameter
[in] AllowedSignatureTypes
Ein Wert aus der Pkcs10AllowedSignatureTypes-Enumeration . Dies kann eine bitweise Kombination der folgenden Werte sein.
Rückgabewert
Wenn die Funktion erfolgreich ist, gibt die Funktion S_OK zurück.
Wenn die Funktion fehlschlägt, gibt sie einen HRESULT-Wert zurück, der den Fehler angibt. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle. Eine Liste allgemeiner Fehlercodes finden Sie unter Allgemeine HRESULT-Werte.
Rückgabecode | Beschreibung |
---|---|
|
Die Zertifikatanforderung wurde nicht signiert. |
|
Der Signaturtyp wird nicht durch den Parameter AllowedSignatureTypes angegeben. |
|
Der durch den Parameter AllowedSignatureTypes angegebene Wert ist kein Member des Pkcs10AllowedSignatureTypes-Enumerationstyps . |
Hinweise
Diese Methode verwendet den öffentlichen Schlüssel zum Entschlüsseln der Signatur und vergleicht die Signatur mit einem Hash der Zertifikatanforderung.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | certenroll.h |