1gnutls_pkcs11_copy_x509_privkey(3)  gnutls  gnutls_pkcs11_copy_x509_privkey(3)
2
3
4

NAME

6       gnutls_pkcs11_copy_x509_privkey - API function
7

SYNOPSIS

9       #include <gnutls/pkcs11.h>
10
11       int    gnutls_pkcs11_copy_x509_privkey(const    char    *    token_url,
12       gnutls_x509_privkey_t key, const char * label, unsigned int  key_usage,
13       unsigned int flags);
14

ARGUMENTS

16       const char * token_url
17                   A PKCS 11 URL specifying a token
18
19       gnutls_x509_privkey_t key
20                   A private key
21
22       const char * label
23                   A name to be used for the stored data
24
25       unsigned int key_usage
26                   One of GNUTLS_KEY_*
27
28       unsigned int flags
29                   One of GNUTLS_PKCS11_OBJ_* flags
30

DESCRIPTION

32       This function will copy a private key into a PKCS 11 token specified by
33       a   URL.    It    is    highly    recommended    flags    to    contain
34       GNUTLS_PKCS11_OBJ_FLAG_MARK_SENSITIVE  unless  there is a strong reason
35       not to.
36

RETURNS

38       On success, GNUTLS_E_SUCCESS (0)  is  returned,  otherwise  a  negative
39       error value.
40

SINCE

42       2.12.0
43

REPORTING BUGS

45       Report bugs to <bugs@gnutls.org>.
46       Home page: http://www.gnutls.org
47
48
50       Copyright © 2001-2014 Free Software Foundation, Inc..
51       Copying  and  distribution  of this file, with or without modification,
52       are permitted in any medium  without  royalty  provided  the  copyright
53       notice and this notice are preserved.
54

SEE ALSO

56       The  full  documentation  for gnutls is maintained as a Texinfo manual.
57       If the /usr/share/doc/gnutls/ directory does not contain the HTML  form
58       visit
59
60       http://www.gnutls.org/manual/
61
62gnutls                              3.3.29  gnutls_pkcs11_copy_x509_privkey(3)
Impressum