Freigeben über


CertFindAttribute-Funktion (wincrypt.h)

Die CertFindAttribute-Funktion findet das erste Attribut im CRYPT_ATTRIBUTE Array, das durch seinen Objektbezeichner (Object Identifier, OID) identifiziert wird. Diese Funktion kann bei der Verarbeitung einer decodierten Zertifikatanforderung verwendet werden. Eine CERT_REQUEST_INFO-Struktur wird von einer decodierten Zertifikatanforderung abgeleitet. Das rgAttribute-Array wird aus dieser Struktur abgerufen und im rgAttr-Parameter an diese Funktion übergeben. Diese Funktion bestimmt, ob sich ein bestimmtes Attribut im Array befindet, und gibt, wenn dies der Fall ist, einen Zeiger darauf zurück.

Syntax

PCRYPT_ATTRIBUTE CertFindAttribute(
  [in] LPCSTR             pszObjId,
  [in] DWORD              cAttr,
  [in] CRYPT_ATTRIBUTE [] rgAttr
);

Parameter

[in] pszObjId

Ein Zeiger auf den Objektbezeichner (Object Identifier, OID), der in der Suche verwendet werden soll.

[in] cAttr

Anzahl der Attribute im rgAttr-Array .

[in] rgAttr

Array von CRYPT_ATTRIBUTE-Strukturen .

Rückgabewert

Gibt einen Zeiger auf das Attribut zurück, wenn eins gefunden wird. Andernfalls wird NULL zurückgegeben.

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

Weitere Informationen

CertFindExtension

CertFindRDNAttr

Datenverwaltung-Funktionen