1238384Sjkim
2238384Sjkim=pod
3238384Sjkim
4238384Sjkim=head1 NAME
5238384Sjkim
6325337Sjkimopenssl-pkeyparam,
7238384Sjkimpkeyparam - public key algorithm parameter processing tool
8238384Sjkim
9238384Sjkim=head1 SYNOPSIS
10238384Sjkim
11238384SjkimB<openssl> B<pkeyparam>
12238384Sjkim[B<-in filename>]
13238384Sjkim[B<-out filename>]
14238384Sjkim[B<-text>]
15238384Sjkim[B<-noout>]
16238384Sjkim[B<-engine id>]
17238384Sjkim
18238384Sjkim=head1 DESCRIPTION
19238384Sjkim
20238384SjkimThe B<pkey> command processes public or private keys. They can be converted
21238384Sjkimbetween various forms and their components printed out.
22238384Sjkim
23238384Sjkim=head1 COMMAND OPTIONS
24238384Sjkim
25238384Sjkim=over 4
26238384Sjkim
27238384Sjkim=item B<-in filename>
28238384Sjkim
29238384SjkimThis specifies the input filename to read parameters from or standard input if
30238384Sjkimthis option is not specified.
31238384Sjkim
32238384Sjkim=item B<-out filename>
33238384Sjkim
34238384SjkimThis specifies the output filename to write parameters to or standard output if
35238384Sjkimthis option is not specified.
36238384Sjkim
37238384Sjkim=item B<-text>
38238384Sjkim
39238384Sjkimprints out the parameters in plain text in addition to the encoded version. 
40238384Sjkim
41238384Sjkim=item B<-noout>
42238384Sjkim
43238384Sjkimdo not output the encoded version of the parameters.
44238384Sjkim
45238384Sjkim=item B<-engine id>
46238384Sjkim
47238384Sjkimspecifying an engine (by its unique B<id> string) will cause B<pkeyparam>
48238384Sjkimto attempt to obtain a functional reference to the specified engine,
49238384Sjkimthus initialising it if needed. The engine will then be set as the default
50238384Sjkimfor all available algorithms.
51238384Sjkim
52238384Sjkim=back
53238384Sjkim
54238384Sjkim=head1 EXAMPLE
55238384Sjkim
56238384SjkimPrint out text version of parameters:
57238384Sjkim
58238384Sjkim openssl pkeyparam -in param.pem -text
59238384Sjkim
60238384Sjkim=head1 NOTES
61238384Sjkim
62238384SjkimThere are no B<-inform> or B<-outform> options for this command because only
63238384SjkimPEM format is supported because the key type is determined by the PEM headers.
64238384Sjkim
65238384Sjkim=head1 SEE ALSO
66238384Sjkim
67238384SjkimL<genpkey(1)|genpkey(1)>, L<rsa(1)|rsa(1)>, L<pkcs8(1)|pkcs8(1)>,
68238384SjkimL<dsa(1)|dsa(1)>, L<genrsa(1)|genrsa(1)>, L<gendsa(1)|gendsa(1)> 
69238384Sjkim
70238384Sjkim=cut
71