"Fossies" - the Fresh Open Source Software Archive

Member "neon-0.31.2/doc/html/refssldname.html" (20 Jun 2020, 3864 Bytes) of package /linux/www/neon-0.31.2.tar.gz:

Caution: In this restricted "Fossies" environment the current HTML page may not be correctly presentated and may have some non-functional links. You can here alternatively try to browse the pure source code or just view or download the uninterpreted raw source code. If the rendering is insufficient you may try to find and view the page on the project site itself.


ne_ssl_readable_dname, ne_ssl_dname_cmp — SSL distinguished name handling


#include <ne_ssl.h>
const char *ne_ssl_readable_dname(const ne_ssl_dname *dname);
int ne_ssl_dname_cmp(const ne_ssl_dname *dn1,
 const ne_ssl_dname *dn2);


The ne_ssl_readable_dname function creates a single-line, human-readable string out of an ne_ssl_dname object. The returned string is malloc()-allocated, and must be free()d by the caller.

The ne_ssl_dname_cmp function compares two distinguished names, and returns zero if they are equal, or non-zero otherwise.

Return value

ne_ssl_readable_dname returns a malloc-allocated string, and never NULL.


See ne_ssl_cert_subject for an example use of ne_ssl_readable_dname.

See also