Allocate a dynamically owned ASN1_OBJECT from DER content and optional names.
Declared in <openssl/asn1.h>
ASN1_OBJECT*
ASN1_OBJECT_create(
int nid,
unsigned char* data,
int len,
char const* sn,
char const* ln);
New ASN1_OBJECT, or NULL on error.
| Name | Description |
|---|---|
| nid | NID to assign (or NID_undef for an unnamed object). |
| data | DER OID content octets (ownership transferred to the object on success). |
| len | Length of data in bytes. |
| sn | Optional short name string (ownership transferred), or NULL. |
| ln | Optional long name string (ownership transferred), or NULL. |