gnutls_pkcs7_get_crt_raw (3) Linux Manual Page
gnutls_pkcs7_get_crt_raw – API function
Synopsis
#include <gnutls/x509.h> int gnutls_pkcs7_get_crt_raw(gnutls_pkcs7_t pkcs7, int indx, void * certificate, size_t * certificate_size);
Arguments
- gnutls_pkcs7_t pkcs7
- should contain a gnutls_pkcs7_t structure
- int indx
- contains the index of the certificate to extract
- void * certificate
- the contents of the certificate will be copied there (may be null)
- size_t * certificate_size
- should hold the size of the certificate
Description
This function will return a certificate of the PKCS7 or RFC2630 certificate set. After the last certificate has been read GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE will be returned.
Returns
On success, GNUTLS_E_SUCCESS (0) is returned, otherwise a negative error value. If the provided buffer is not long enough, then certificate_size is updated and GNUTLS_E_SHORT_MEMORY_BUFFER is returned.Reporting Bugs
Report bugs to <bugs [at] gnutls.org>.Home page: http://www.gnutls.org
Copyright
Copyright © 2001-2014 Free Software Foundation, Inc..Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved.
