gnutls_certificate_get_crt_raw - Linux
Overview
The gnutls_certificate_get_crt_raw
function retrieves the raw certificate in DER (Distinguished Encoding Rules) format.
Syntax
#include <gnutls/gnutls.h>
int gnutls_certificate_get_crt_raw(gnutls_certificate_t certificate, void **crt, size_t* len);
Options/Flags
N/A
Examples
void print_certificate_raw(gnutls_certificate_t certificate) {
void *crt;
size_t len;
if (gnutls_certificate_get_crt_raw(certificate, &crt, &len) != 0) {
// TODO: handle error
}
// Print the certificate in DER format
fwrite(crt, 1, len, stdout);
}
Common Issues
None known.
Integration
The gnutls_certificate_get_crt_raw
function can be used in various applications, such as:
- Verifying certificates
- Inspecting the contents of a certificate
- Extracting the raw data of a certificate for further processing
Related Commands
gnutls_certificate_import()
gnutls_certificate_export()
gnutls_certificate_verify_peers2()