Blame doc/functions/gnutls_x509_crt_set_version

Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
@deftypefun {int} {gnutls_x509_crt_set_version} (gnutls_x509_crt_t @var{crt}, unsigned int @var{version})
Packit Service 4684c1
@var{crt}: a certificate of type @code{gnutls_x509_crt_t} 
Packit Service 4684c1
Packit Service 4684c1
@var{version}: holds the version number. For X.509v1 certificates must be 1.
Packit Service 4684c1
Packit Service 4684c1
This function will set the version of the certificate.  This must
Packit Service 4684c1
be one for X.509 version 1, and so on.  Plain certificates without
Packit Service 4684c1
extensions must have version set to one.
Packit Service 4684c1
Packit Service 4684c1
To create well-formed certificates, you must specify version 3 if
Packit Service 4684c1
you use any certificate extensions.  Extensions are created by
Packit Service 4684c1
functions such as @code{gnutls_x509_crt_set_subject_alt_name()} 
Packit Service 4684c1
or @code{gnutls_x509_crt_set_key_usage()} .
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
@end deftypefun