gnutls_pkcs11_obj_export33
Api function
Usage
#include <gnutls/pkcs11.h>
int gnutls_pkcs11_obj_export3(gnutls_pkcs11_obj_t obj, gnutls_x509_crt_fmt_t fmt, gnutls_datum_t * out);
Arguments
gnutls_pkcs11_obj_t obj
|
Holds the object |
|---|---|
gnutls_x509_crt_fmt_t fmt
|
The format of the exported data |
gnutls_datum_t * out
|
will contain the object data |
Overview
This function will export the PKCS11 object data. It is normal for data to be inaccessible and in that case GNUTLS_E_INVALID_REQUEST will be returned.
The output buffer is allocated using gnutls_malloc().
Returns
In case of failure a negative error code will be returned, and GNUTLS_E_SUCCESS (0) on success.
Since
3.2.7
Releases
7 releases since Debian 8 (Jessie); the text changed 6 times.