gnutls_x509_crt_set_key_purpose_oid3
Api function
Usage
#include <gnutls/x509.h>
int gnutls_x509_crt_set_key_purpose_oid(gnutls_x509_crt_t cert, const void * oid, unsigned int critical);
Arguments
gnutls_x509_crt_t cert
|
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 code is returned.
Releases
10 releases since Debian 4.0 (Etch); the text changed 9 times.