Blame doc/functions/gnutls_x509_crt_set_key_purpose_oid

Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
@deftypefun {int} {gnutls_x509_crt_set_key_purpose_oid} (gnutls_x509_crt_t @var{cert}, const void * @var{oid}, unsigned int @var{critical})
Packit Service 4684c1
@var{cert}: a certificate of type @code{gnutls_x509_crt_t} 
Packit Service 4684c1
Packit Service 4684c1
@var{oid}: a pointer to a null terminated string that holds the OID
Packit Service 4684c1
Packit Service 4684c1
@var{critical}: Whether this extension will be critical or not
Packit Service 4684c1
Packit Service 4684c1
This function will set the key purpose OIDs of the Certificate.
Packit Service 4684c1
These are stored in the Extended Key Usage extension (2.5.29.37)
Packit Service 4684c1
See the GNUTLS_KP_* definitions for human readable names.
Packit Service 4684c1
Packit Service 4684c1
Subsequent calls to this function will append OIDs to the OID list.
Packit Service 4684c1
Packit Service 4684c1
@strong{Returns:} On success, @code{GNUTLS_E_SUCCESS}  (0) is returned,
Packit Service 4684c1
otherwise a negative error code is returned.
Packit Service 4684c1
@end deftypefun