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