Convert an ASN.1 string to a newly allocated UTF-8 byte sequence.
Declared in <openssl/asn1.h>
int
ASN1_STRING_to_UTF8(
unsigned char** out,
ASN1_STRING const* in);
Number of UTF-8 bytes written to *out on success, or a negative value on error.
| Name | Description |
|---|---|
| out | On success, set to a buffer allocated with OPENSSL_malloc() holding UTF-8 octets (caller frees). |
| in | Source ASN.1 string of any supported string type. |