Allocate a dynamically owned ASN1_OBJECT from DER content and optional names.

Synopsis

Declared in <openssl/asn1.h>

ASN1_OBJECT*
ASN1_OBJECT_create(
    int nid,
    unsigned char* data,
    int len,
    char const* sn,
    char const* ln);

Return Value

New ASN1_OBJECT, or NULL on error.

Parameters

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.

Created with MrDocs