logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

gnutls_x509_crt_get_fingerprint - API function

Arguments

gnutls_x509_crt_t cert should contain a gnutls_x509_crt_t type gnutls_digest_algorithm_t algo is a digest algorithm void * buf a pointer to a structure to hold the fingerprint (may be null) size_t * buf_size initially holds the size of buf

Description

This function will calculate and copy the certificate's fingerprint in the provided buffer. The fingerprint is a hash of the DER-encoded data of the certificate. If the buffer is null then only the size will be filled.

Name

gnutls_x509_crt_get_fingerprint - API function

Reporting Bugs

Report bugs to <bugs@gnutls.org>. Home page: https://www.gnutls.org

Returns

GNUTLS_E_SHORT_MEMORY_BUFFER if the provided buffer is not long enough, and in that case the *buf_size will be updated with the required size. On success 0 is returned.

See Also

The full documentation for gnutls is maintained as a Texinfo manual. If the /usr/share/doc/gnutls/ directory does not contain the HTML form visit https://www.gnutls.org/manual/ gnutls 3.8.9 gnutls_x509_crt_get_fingerprint(3)

Synopsis

#include<gnutls/x509.h>intgnutls_x509_crt_get_fingerprint(gnutls_x509_crt_tcert,gnutls_digest_algorithm_talgo,void*buf,size_t*buf_size);

See Also