gnutls_ocsp_resp_get_responder3
Api function
Usage
#include <gnutls/ocsp.h>
int gnutls_ocsp_resp_get_responder(gnutls_ocsp_resp_const_t resp, gnutls_datum_t * dn);
Arguments
gnutls_ocsp_resp_const_t resp
|
should contain a |
|---|---|
gnutls_datum_t * dn
|
newly allocated buffer with name |
Overview
This function will extract the name of the Basic OCSP Response in the provided buffer. The name will be in the form "C=xxxx,O=yyyy,CN=zzzz" as described in RFC2253. The output string will be ASCII or UTF-8 encoded, depending on the certificate data.
If the responder ID is not a name but a hash, this function will return zero and the dn elements will be set to NULL.
The caller needs to deallocate memory by calling gnutls_free() on
dn ->data.
This function does not output a fully RFC4514 compliant string, if that is required see gnutls_ocsp_resp_get_responder2().
Returns
On success, GNUTLS_E_SUCCESS (0) is returned, otherwise a negative error code is returned. When no data exist it will return success and set dn elements to zero.
Releases
7 releases since Debian 8 (Jessie); the text changed 6 times.