1gnutls_x509_privkey_generate(3)     gnutls     gnutls_x509_privkey_generate(3)
2
3
4

NAME

6       gnutls_x509_privkey_generate - API function
7

SYNOPSIS

9       #include <gnutls/x509.h>
10
11       int       gnutls_x509_privkey_generate(gnutls_x509_privkey_t       key,
12       gnutls_pk_algorithm_t algo, unsigned int bits, unsigned int flags);
13

ARGUMENTS

15       gnutls_x509_privkey_t key
16                   should contain a gnutls_x509_privkey_t structure
17
18       gnutls_pk_algorithm_t algo
19                   is one of RSA or DSA.
20
21       unsigned int bits
22                   the size of the modulus
23
24       unsigned int flags
25                   unused for now.  Must be 0.
26

DESCRIPTION

28       This function will generate a random private key. Note that this  func‐
29       tion must be called on an empty private key.
30
31       Do     not     set     the     number    of    bits    directly,    use
32       gnutls_sec_param_to_pk_bits().
33

RETURNS

35       On success, GNUTLS_E_SUCCESS is returned, otherwise  a  negative  error
36       value.
37

REPORTING BUGS

39       Report    bugs    to    <bug-gnutls@gnu.org>.     GnuTLS   home   page:
40       http://www.gnu.org/software/gnutls/ General help  using  GNU  software:
41       http://www.gnu.org/gethelp/
42
44       Copyright © 2008 Free Software Foundation.
45       Copying  and  distribution  of this file, with or without modification,
46       are permitted in any medium  without  royalty  provided  the  copyright
47       notice and this notice are preserved.
48

SEE ALSO

50       The  full  documentation  for gnutls is maintained as a Texinfo manual.
51       If the info and gnutls programs are properly installed  at  your  site,
52       the command
53
54              info gnutls
55
56       should give you access to the complete manual.
57
58
59
60gnutls                             2.12.6.1    gnutls_x509_privkey_generate(3)
Impressum