OLD | NEW |
1 =pod | 1 =pod |
2 | 2 |
3 =head1 NAME | 3 =head1 NAME |
4 | 4 |
5 gendsa - generate a DSA private key from a set of parameters | 5 gendsa - generate a DSA private key from a set of parameters |
6 | 6 |
7 =head1 SYNOPSIS | 7 =head1 SYNOPSIS |
8 | 8 |
9 B<openssl> B<gendsa> | 9 B<openssl> B<gendsa> |
10 [B<-out filename>] | 10 [B<-out filename>] |
(...skipping 22 matching lines...) Expand all Loading... |
33 =item B<-rand file(s)> | 33 =item B<-rand file(s)> |
34 | 34 |
35 a file or files containing random data used to seed the random number | 35 a file or files containing random data used to seed the random number |
36 generator, or an EGD socket (see L<RAND_egd(3)|RAND_egd(3)>). | 36 generator, or an EGD socket (see L<RAND_egd(3)|RAND_egd(3)>). |
37 Multiple files can be specified separated by a OS-dependent character. | 37 Multiple files can be specified separated by a OS-dependent character. |
38 The separator is B<;> for MS-Windows, B<,> for OpenVMS, and B<:> for | 38 The separator is B<;> for MS-Windows, B<,> for OpenVMS, and B<:> for |
39 all others. | 39 all others. |
40 | 40 |
41 =item B<-engine id> | 41 =item B<-engine id> |
42 | 42 |
43 specifying an engine (by it's unique B<id> string) will cause B<req> | 43 specifying an engine (by its unique B<id> string) will cause B<gendsa> |
44 to attempt to obtain a functional reference to the specified engine, | 44 to attempt to obtain a functional reference to the specified engine, |
45 thus initialising it if needed. The engine will then be set as the default | 45 thus initialising it if needed. The engine will then be set as the default |
46 for all available algorithms. | 46 for all available algorithms. |
47 | 47 |
48 =item B<paramfile> | 48 =item B<paramfile> |
49 | 49 |
50 This option specifies the DSA parameter file to use. The parameters in this | 50 This option specifies the DSA parameter file to use. The parameters in this |
51 file determine the size of the private key. DSA parameters can be generated | 51 file determine the size of the private key. DSA parameters can be generated |
52 and examined using the B<openssl dsaparam> command. | 52 and examined using the B<openssl dsaparam> command. |
53 | 53 |
54 =back | 54 =back |
55 | 55 |
56 =head1 NOTES | 56 =head1 NOTES |
57 | 57 |
58 DSA key generation is little more than random number generation so it is | 58 DSA key generation is little more than random number generation so it is |
59 much quicker that RSA key generation for example. | 59 much quicker that RSA key generation for example. |
60 | 60 |
61 =head1 SEE ALSO | 61 =head1 SEE ALSO |
62 | 62 |
63 L<dsaparam(1)|dsaparam(1)>, L<dsa(1)|dsa(1)>, L<genrsa(1)|genrsa(1)>, | 63 L<dsaparam(1)|dsaparam(1)>, L<dsa(1)|dsa(1)>, L<genrsa(1)|genrsa(1)>, |
64 L<rsa(1)|rsa(1)> | 64 L<rsa(1)|rsa(1)> |
65 | 65 |
66 =cut | 66 =cut |
OLD | NEW |