gnutls_x509_crq_set_extension_by_oid3
Api function
Usage
#include <gnutls/x509.h>
int gnutls_x509_crq_set_extension_by_oid(gnutls_x509_crq_t crq, const char * oid, const void * buf, size_t sizeof_buf, unsigned int critical);
Arguments
gnutls_x509_crq_t crq
|
a certificate of type |
|---|---|
const char * oid
|
holds an Object Identifier in null terminated string |
const void * buf
|
a pointer to a DER encoded data |
size_t sizeof_buf
|
holds the size of buf |
unsigned int critical
|
should be non-zero if the extension is to be marked as critical |
Overview
This function will set an the extension, by the specified OID, in the certificate request. The extension data should be binary data DER encoded.
Returns
On success, GNUTLS_E_SUCCESS (0) is returned, otherwise a negative error value.
Releases
6 releases since Debian 9 (Stretch); the text changed 5 times.