1gnutls_pkcs11_init(3) gnutls gnutls_pkcs11_init(3)
2
3
4
6 gnutls_pkcs11_init - API function
7
9 #include <gnutls/gnutls.h>
10
11 int gnutls_pkcs11_init(unsigned int flags, const char * configfile);
12
14 unsigned int flags
15 GNUTLS_PKCS11_FLAG_MANUAL or GNUTLS_PKCS11_FLAG_AUTO
16
17 const char * configfile
18 either NULL or the location of a configuration file
19
21 This function will initialize the PKCS 11 subsystem in gnutls. It will
22 read a configuration file if GNUTLS_PKCS11_FLAG_AUTO is used or allow
23 you to independently load PKCS 11 modules using
24 gnutls_pkcs11_add_provider() if GNUTLS_PKCS11_FLAG_MANUAL is specified.
25
26 Normally you don't need to call this function since it is being called
27 by gnutls_global_init() using the GNUTLS_PKCS11_FLAG_AUTO. If other
28 option is required then it must be called before it.
29
31 On success, GNUTLS_E_SUCCESS is returned, otherwise a negative error
32 value.
33
35 Report bugs to <bug-gnutls@gnu.org>. GnuTLS home page:
36 http://www.gnu.org/software/gnutls/ General help using GNU software:
37 http://www.gnu.org/gethelp/
38
40 Copyright © 2008 Free Software Foundation.
41 Copying and distribution of this file, with or without modification,
42 are permitted in any medium without royalty provided the copyright
43 notice and this notice are preserved.
44
46 The full documentation for gnutls is maintained as a Texinfo manual.
47 If the info and gnutls programs are properly installed at your site,
48 the command
49
50 info gnutls
51
52 should give you access to the complete manual.
53
54
55
56gnutls 2.12.6.1 gnutls_pkcs11_init(3)