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 |