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 CertGetPublicKeyLength-Funktion ruft die Bitlänge öffentlicher/privater Schlüssel aus einem BLOB für öffentliche Schlüssel ab.
Syntax
DWORD CertGetPublicKeyLength(
[in] DWORD dwCertEncodingType,
[in] PCERT_PUBLIC_KEY_INFO pPublicKey
);
Parameter
[in] dwCertEncodingType
Gibt den verwendeten Codierungstyp an. Es ist immer akzeptabel, sowohl den Zertifikat- als auch den Nachrichtencodierungstyp anzugeben, indem sie mit einem bitweisen OR-Vorgang kombiniert werden, wie im folgenden Beispiel gezeigt:
X509_ASN_ENCODING | PKCS_7_ASN_ENCODING Derzeit definierte Codierungstypen sind:
- X509_ASN_ENCODING
- PKCS_7_ASN_ENCODING
[in] pPublicKey
Ein Zeiger auf das BLOB mit öffentlichen Schlüsseln , das die Schlüssel enthält, für die die Länge abgerufen wird.
Rückgabewert
Gibt die Länge der öffentlichen/privaten Schlüssel in Bits zurück. Wenn die Länge des Schlüssels nicht bestimmt werden kann, wird 0 (null) zurückgegeben.
Rufen Sie GetLastError auf, um die Ursache für Fehler anzuzeigen.
Anforderungen
| Unterstützte Mindestversion (Client) | Windows XP [Desktop-Apps | UWP-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2003 [Desktop-Apps | UWP-Apps] |
| Zielplattform | Windows |
| Kopfzeile | wincrypt.h |
| Bibliothek | Crypt32.lib |
| DLL | Crypt32.dll |