gnutls_x509_crt_print3
Api function
Usage
#include <gnutls/x509.h>
int gnutls_x509_crt_print(gnutls_x509_crt_t cert, gnutls_certificate_print_formats_t format, gnutls_datum_t * out);
Arguments
gnutls_x509_crt_t cert
|
The data to be printed |
|---|---|
gnutls_certificate_print_formats_t format
|
Indicate the format to use |
gnutls_datum_t * out
|
Newly allocated datum with null terminated string. |
Overview
This function will pretty print a X.509 certificate, suitable for display to a human.
If the format is GNUTLS_CRT_PRINT_FULL then all fields of the certificate will be output, on multiple lines. The GNUTLS_CRT_PRINT_ONELINE format will generate one line with some selected fields, which is useful for logging purposes.
The output out needs to be deallocated using gnutls_free().
Returns
On success, GNUTLS_E_SUCCESS (0) is returned, otherwise a negative error value.
Releases
9 releases since Debian 5.0 (Lenny); the text changed 8 times.