asn1_object_id_der3
Api function
Usage
#include <libtasn1.h>
int asn1_object_id_der(const char * str, unsigned char * der, int * der_len, unsigned flags);
Arguments
const char * str
|
An object identifier in numeric, dot format. |
|---|---|
unsigned char * der
|
buffer to hold the returned encoding (may be NULL). |
int * der_len
|
initially the size of der ; will hold the final size. |
unsigned flags
|
must be zero |
Overview
Creates the DER encoding of the provided object identifier.
Returns
ASN1_SUCCESS if DER encoding was OK, ASN1_VALUE_NOT_VALID if str is not a valid OID, ASN1_MEM_ERROR if the der vector isn't big enough and in this case der_len will contain the length needed.
Releases
4 releases since Debian 11 (Bullseye); the text changed 3 times.