gnutls_x509_crt_get_dn23
Api function
Arguments
- gnutls_x509_crt_t cert
-
should contain a
gnutls_x509_crt_ttype
- gnutls_datum_t * dn
-
a pointer to a structure to hold the name; must be freed using
gnutls_free()
Overview
This function will allocate buffer and copy the name of the Certificate. The name will be in the form "C=xxxx,O=yyyy,CN=zzzz" as described in RFC4514. The output string will be ASCII or UTF-8 encoded, depending on the certificate data.
This function does not output a fully RFC4514 compliant string, if that is required see gnutls_x509_crt_get_dn3().
Returns
On success, GNUTLS_E_SUCCESS (0) is returned, otherwise a negative error value.
Since
3.1.10
History
- Arch Linux 2026-11-01: the text shown here
- Debian 13 (Trixie)
- Debian 12 (Bookworm)
- Debian 11 (Bullseye)
- Debian 10 (Buster)
- Debian 9 (Stretch)
- Debian 8 (Jessie)