PKCS12_add_friendlyname_asc.3ossl - Man Page

Functions to add the friendlyname attribute to a PKCS#12 safeBag

Synopsis

 #include <openssl/pkcs12.h>

 int PKCS12_add_friendlyname_asc(PKCS12_SAFEBAG *bag, const char *name,
                                 int namelen);

 int PKCS12_add_friendlyname_utf8(PKCS12_SAFEBAG *bag, const char *name,
                                 int namelen);

 int PKCS12_add_friendlyname_uni(PKCS12_SAFEBAG *bag,
                                 const unsigned char *name, int namelen);

Description

PKCS12_add_friendlyname_asc() adds an ASCII string representation of the PKCS#9 friendlyName attribute to a PKCS#12 safeBag.

PKCS12_add_friendlyname_utf8() adds a UTF-8 string representation of the PKCS#9 friendlyName attribute to a PKCS#12 safeBag.

PKCS12_add_friendlyname_uni() adds a Unicode string representation of the PKCS#9 friendlyName attribute to a PKCS#12 safeBag.

bag is the PKCS12_SAFEBAG to add the attribute to.

Return Values

Returns 1 for success or 0 for failure.

See Also

PKCS12_get_friendlyname(3)

Referenced By

PKCS12_add_CSPName_asc.3ossl(3), PKCS12_add_localkeyid.3ossl(3), PKCS12_get_friendlyname.3ossl(3), PKCS12_SAFEBAG_get0_attrs.3ossl(3).

The man pages PKCS12_add_friendlyname_uni.3ossl(3) and PKCS12_add_friendlyname_utf8.3ossl(3) are aliases of PKCS12_add_friendlyname_asc.3ossl(3).

2022-09-12 3.0.5 OpenSSL