gnutls_pkcs11_privkey_generate3
Api function
Usage
#include <gnutls/pkcs11.h>
int gnutls_pkcs11_privkey_generate(const char * url, gnutls_pk_algorithm_t pk, unsigned int bits, const char * label, unsigned int flags);
Arguments
const char * url
|
a token URL |
|---|---|
gnutls_pk_algorithm_t pk
|
the public key algorithm |
unsigned int bits
|
the security bits |
const char * label
|
a label |
unsigned int flags
|
should be zero |
Overview
This function will generate a private key in the specified by the url token. The private key will be generate within the token and will not be exportable.
Returns
On success, GNUTLS_E_SUCCESS (0) is returned, otherwise a negative error value.
Since
3.0
Releases
7 releases since Debian 8 (Jessie); the text changed 6 times.