Freigeben über


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

Weitere Informationen

CertFindAttribute

CertFindRDNAttr

Datenverwaltung-Funktionen