Decode the first (or next) extension of type nid from a stack into its native structure.
Declared in <openssl/x509v3.h>
void*
X509V3_get_d2i(
stack_st_X509_EXTENSION const* x,
int nid,
int* crit,
int* idx);
Newly allocated extension-specific object (caller frees), or NULL if not found / on error.
| Name | Description |
|---|---|
| x | Extension stack to search. |
| nid | NID of the extension type to decode. |
| crit | Optional out-parameter receiving 1 if critical, -1 if not found, or may be NULL. |
| idx | Optional in/out index to resume search after a previous match, or NULL for the first. |