Convert a PKCS#12 BMPString (big-endian UTF-16 with zero high bytes) to a C string.
Declared in <openssl/pkcs12.h>
char*
OPENSSL_uni2asc(
unsigned char const* uni,
int unilen);
Newly allocated NUL-terminated string of the low bytes, or NULL on error. Caller frees with OPENSSL_free().
| Name | Description |
|---|---|
| uni | BMPString octets (even length). |
| unilen | Length of uni in bytes. |