Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
gnutls_x509_crt_set_dn(3)	     gnutls	       gnutls_x509_crt_set_dn(3)

NAME
     gnutls_x509_crt_set_dn - API function

SYNOPSIS
     #include <gnutls/x509.h>

     int  gnutls_x509_crt_set_dn(gnutls_x509_crt_t  crt,  const char * dn, const
     char ** err);

ARGUMENTS
     gnutls_x509_crt_t crt
		 a certificate of type gnutls_x509_crt_t

     const char * dn
		 a comma separated DN string (RFC4514)

     const char ** err
		 indicates the error position (if any)

DESCRIPTION
     This function will set the DN  on	the  provided  certificate.   The  input
     string  should  be  plain	ASCII  or  UTF-8  encoded.  On	DN parsing error
     GNUTLS_E_PARSING_ERROR is returned.

     Note that DNs are not expected to hold DNS information, and thus  no  auto-
     matic  IDNA conversions are attempted when using this function.  If that is
     required (e.g., store a domain in CN), process the corresponding input with
     gnutls_idna_map().

RETURNS
     On success, GNUTLS_E_SUCCESS (0) is returned, otherwise  a  negative  error
     value.

REPORTING BUGS
     Report bugs to <bugs@gnutls.org>.
     Home page: https://www.gnutls.org

COPYRIGHT
     Copyright (C) 2001-2023 Free Software Foundation, Inc., and others.
     Copying  and  distribution  of this file, with or without modification, are
     permitted in any medium without royalty provided the copyright  notice  and
     this notice are preserved.

SEE ALSO
     The  full	documentation  for gnutls is maintained as a Texinfo manual.  If
     the /usr/local/share/doc/gnutls/ directory does not contain the  HTML  form
     visit

     https://www.gnutls.org/manual/

gnutls				     3.8.13	       gnutls_x509_crt_set_dn(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=gnutls_x509_crt_set_dn&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help