| 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 |