CertFindExtension-Funktion (wincrypt.h)
Die CertFindExtension-Funktion findet die erste Erweiterung im CERT_EXTENSION Array, die durch ihren Objektbezeichner (Object Identifier, OID) identifiziert wird. Diese Funktion kann bei der Verarbeitung eines decodierten Zertifikats verwendet werden. Eine CERT_INFO-Struktur wird von einem decodierten Zertifikat abgeleitet. Das rgExtension-Element der CERT_INFO-Struktur wird im Parameter rgExtensions an CertFindExtension übergeben. Diese Funktion bestimmt, ob sich eine bestimmte Erweiterung im Array befindet. Wenn dies der Fall ist, wird ein Zeiger darauf zurückgegeben.
Syntax
PCERT_EXTENSION CertFindExtension(
[in] LPCSTR pszObjId,
[in] DWORD cExtensions,
[in] CERT_EXTENSION [] rgExtensions
);
Parameter
[in] pszObjId
Ein Zeiger auf den Objektbezeichner (Object Identifier, OID), der in der Suche verwendet werden soll.
[in] cExtensions
Anzahl der Erweiterungen im rgExtensions-Array .
[in] rgExtensions
Array von CERT_EXTENSION Strukturen.
Rückgabewert
Gibt einen Zeiger auf die Erweiterung zurück, wenn eine gefunden wird. Andernfalls wird NULL zurückgegeben.
Anforderungen
Anforderung | Wert |
---|---|
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 |