Blame doc/functions/gnutls_x509_crt_set_issuer_alt_othername

Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
@deftypefun {int} {gnutls_x509_crt_set_issuer_alt_othername} (gnutls_x509_crt_t @var{crt}, const char * @var{oid}, const void * @var{data}, unsigned int @var{data_size}, unsigned int @var{flags})
Packit Service 4684c1
@var{crt}: a certificate of type @code{gnutls_x509_crt_t} 
Packit Service 4684c1
Packit Service 4684c1
@var{oid}: The other name OID
Packit Service 4684c1
Packit Service 4684c1
@var{data}: The data to be set
Packit Service 4684c1
Packit Service 4684c1
@var{data_size}: The size of data to be set
Packit Service 4684c1
Packit Service 4684c1
@var{flags}: GNUTLS_FSAN_SET to clear previous data or GNUTLS_FSAN_APPEND to append. 
Packit Service 4684c1
Packit Service 4684c1
This function will set an "othername" to the issuer alternative name certificate
Packit Service 4684c1
extension.
Packit Service 4684c1
Packit Service 4684c1
The values set are set as binary values and are expected to have the proper DER encoding.
Packit Service 4684c1
For convenience the flags @code{GNUTLS_FSAN_ENCODE_OCTET_STRING}  and @code{GNUTLS_FSAN_ENCODE_UTF8_STRING} 
Packit Service 4684c1
can be used to encode the provided data.
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.0
Packit Service 4684c1
@end deftypefun