Return attribute data matching an OID from a stack of X509_ATTRIBUTE values.
Declared in <openssl/x509.h>
void*
X509at_get0_data_by_OBJ(
stack_st_X509_ATTRIBUTE const* x,
ASN1_OBJECT const* obj,
int lastpos,
int type);
Internal pointer to the attribute data (do not free), or NULL if not found / type mismatch.
| Name | Description |
|---|---|
| x | Attribute stack to search. |
| obj | Attribute type OID to locate. |
| lastpos | Index to search after, or -1 to start from the beginning. |
| type | Expected ASN.1 type of the attribute value (for example V_ASN1_OCTET_STRING). |