IX509PrivateKey::Verify-Methode (certenroll.h)
Die Verify-Methode überprüft, ob ein privater Schlüssel vorhanden ist und vom Client verwendet werden kann, öffnet den Schlüssel jedoch nicht.
Syntax
HRESULT Verify(
[in] X509PrivateKeyVerify VerifyType
);
Parameter
[in] VerifyType
Ein X509PrivateKeyVerify-Enumerationswert , der Ausführungsoptionen für die -Methode angibt. Dies kann einer der folgenden Werte sein.
Rückgabewert
Wenn die Funktion erfolgreich ist, gibt die Funktion S_OK zurück.
Wenn die Funktion fehlschlägt, wird ein HRESULT-Wert zurückgegeben, der den Fehler angibt. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle. Außerdem ruft diese Methode die CryptoAPI-Funktionen CryptGetUserKey und CryptAcquireContext auf und kann Fehler zurückgeben, die in dieser Dokumentation identifiziert wurden. Eine Liste allgemeiner Fehlercodes finden Sie unter Allgemeine HRESULT-Werte.
Rückgabecode | Beschreibung |
---|---|
|
Eigenschaften im Zusammenhang mit dem CSP oder KSP wurden nicht gefunden. |
Hinweise
Wenn VerifySilent - oder VerifySmartCardSilent-Werte festgelegt sind und der Kryptografieanbieter angibt, dass eine Benutzeroberfläche erforderlich ist, wird der Schlüssel nicht geöffnet, aber die Methode gibt S_OK zurück.
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 |