Blame doc/functions/gnutls_x509_crq_set_attribute_by_oid

Packit aea12f
Packit aea12f
Packit aea12f
Packit aea12f
Packit aea12f
@deftypefun {int} {gnutls_x509_crq_set_attribute_by_oid} (gnutls_x509_crq_t @var{crq}, const char * @var{oid}, void * @var{buf}, size_t @var{buf_size})
Packit aea12f
@var{crq}: should contain a @code{gnutls_x509_crq_t}  type
Packit aea12f
Packit aea12f
@var{oid}: holds an Object Identifier in a null-terminated string
Packit aea12f
Packit aea12f
@var{buf}: a pointer to a structure that holds the attribute data
Packit aea12f
Packit aea12f
@var{buf_size}: holds the size of  @code{buf} 
Packit aea12f
Packit aea12f
This function will set the attribute in the certificate request
Packit aea12f
specified by the given Object ID. The provided attribute must be be DER
Packit aea12f
encoded.
Packit aea12f
Packit aea12f
Attributes in a certificate request is an optional set of data
Packit aea12f
appended to the request. Their interpretation depends on the CA policy.
Packit aea12f
Packit aea12f
@strong{Returns:} On success, @code{GNUTLS_E_SUCCESS}  (0) is returned, otherwise a
Packit aea12f
negative error value.
Packit aea12f
@end deftypefun