Convert a PKCS#12 BMPString (big‐endian UTF‐16) to a UTF‐8 C string.
Synopsis
Declared in <openssl/pkcs12.h>
char*
OPENSSL_uni2utf8(
unsigned char const* uni,
int unilen);
Return Value
Newly allocated UTF‐8 string, or NULL on error. Falls back to OPENSSL_uni2asc() if decoding fails. Caller frees with OPENSSL_free().
Parameters
Name |
Description |
uni |
BMPString octets (even length). |
unilen |
Length of |
Created with MrDocs