Blame doc/functions/gnutls_x509_crt_get_issuer_dn3

Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
@deftypefun {int} {gnutls_x509_crt_get_issuer_dn3} (gnutls_x509_crt_t @var{cert}, gnutls_datum_t * @var{dn}, unsigned @var{flags})
Packit Service 4684c1
@var{cert}: should contain a @code{gnutls_x509_crt_t}  type
Packit Service 4684c1
Packit Service 4684c1
@var{dn}: a pointer to a structure to hold the name
Packit Service 4684c1
Packit Service 4684c1
@var{flags}: zero or @code{GNUTLS_X509_DN_FLAG_COMPAT} 
Packit Service 4684c1
Packit Service 4684c1
This function will allocate buffer and copy the name of issuer of the Certificate.
Packit Service 4684c1
The name will be in the form "C=xxxx,O=yyyy,CN=zzzz" as
Packit Service 4684c1
described in RFC4514. The output string will be ASCII or UTF-8
Packit Service 4684c1
encoded, depending on the certificate data.
Packit Service 4684c1
Packit Service 4684c1
When the flag @code{GNUTLS_X509_DN_FLAG_COMPAT}  is specified, the output
Packit Service 4684c1
format will match the format output by previous to 3.5.6 versions of GnuTLS
Packit Service 4684c1
which was not not fully RFC4514-compliant.
Packit Service 4684c1
Packit Service 4684c1
@strong{Returns:} On success, @code{GNUTLS_E_SUCCESS}  (0) is returned, otherwise a
Packit Service 4684c1
negative error value.
Packit Service 4684c1
Packit Service 4684c1
@strong{Since:} 3.5.7
Packit Service 4684c1
@end deftypefun