Blame doc/functions/gnutls_x509_crq_get_attribute_by_oid

Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
@deftypefun {int} {gnutls_x509_crq_get_attribute_by_oid} (gnutls_x509_crq_t @var{crq}, const char * @var{oid}, unsigned @var{indx}, void * @var{buf}, size_t * @var{buf_size})
Packit Service 4684c1
@var{crq}: should contain a @code{gnutls_x509_crq_t}  type
Packit Service 4684c1
Packit Service 4684c1
@var{oid}: holds an Object Identifier in null-terminated string
Packit Service 4684c1
Packit Service 4684c1
@var{indx}: In case multiple same OIDs exist in the attribute list, this
Packit Service 4684c1
specifies which to get, use (0) to get the first one
Packit Service 4684c1
Packit Service 4684c1
@var{buf}: a pointer to a structure to hold the attribute data (may be @code{NULL} )
Packit Service 4684c1
Packit Service 4684c1
@var{buf_size}: initially holds the size of  @code{buf} 
Packit Service 4684c1
Packit Service 4684c1
This function will return the attribute in the certificate request
Packit Service 4684c1
specified by the given Object ID.  The attribute will be DER
Packit Service 4684c1
encoded.
Packit Service 4684c1
Packit Service 4684c1
Attributes in a certificate request is an optional set of data
Packit Service 4684c1
appended to the request. Their interpretation depends on the CA policy.
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