ASN1_STRING_to_UTF8

Convert an ASN.1 string to a newly allocated UTF-8 byte sequence.

Synopsis

Declared in <openssl/asn1.h>

int
ASN1_STRING_to_UTF8(
    unsigned char** out,
    ASN1_STRING const* in);

Return Value

Number of UTF-8 bytes written to *out on success, or a negative value on error.

Parameters

NameDescription
outOn success, set to a buffer allocated with OPENSSL_malloc() holding UTF-8 octets (caller frees).
inSource ASN.1 string of any supported string type.