gnutls_x509_crq_set_key_purpose_oid3
Api function
Usage
#include <gnutls/x509.h>
int gnutls_x509_crq_set_key_purpose_oid(gnutls_x509_crq_t crq, const void * oid, unsigned int critical);
Arguments
gnutls_x509_crq_t crq
|
a certificate of type |
|---|---|
const void * oid
|
a pointer to a null-terminated string that holds the OID |
unsigned int critical
|
Whether this extension will be critical or not |
Overview
This function will set the key purpose OIDs of the Certificate. These are stored in the Extended Key Usage extension (2.5.29.37) See the GNUTLS_KP_* definitions for human readable names.
Subsequent calls to this function will append OIDs to the OID list.
Returns
On success, GNUTLS_E_SUCCESS (0) is returned, otherwise a negative error value.
Since
2.8.0
Releases
8 releases since Debian 6.0 (Squeeze); the text changed 7 times.