gnutls_pkcs11_obj_get_exts (3) Linux Manual Page
gnutls_pkcs11_obj_get_exts – API function
Synopsis
#include <gnutls/pkcs11.h> int gnutls_pkcs11_obj_get_exts(gnutls_pkcs11_obj_t obj, gnutls_x509_ext_st ** exts, unsigned int * exts_size, unsigned int flags);
Arguments
- gnutls_pkcs11_obj_t obj
- should contain a gnutls_pkcs11_obj_t type
- gnutls_x509_ext_st ** exts
- a pointer to a gnutls_x509_ext_st pointer
- unsigned int * exts_size
- will be updated with the number of exts
- unsigned int flags
- Or sequence of GNUTLS_PKCS11_OBJ_* flags
Description
This function will return information about attached extensions that associate to the provided object (which should be a certificate). The extensions are the attached p11-kit trust module extensions. Each element of exts must be deinitialized using gnutls_x509_ext_deinit() while exts should be deallocated using gnutls_free().
Returns
GNUTLS_E_SUCCESS (0) on success or a negative error code on error.Since
3.3.8Reporting 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.
