pkeyparam.pod 1.8 KB
Newer Older
1 2 3 4 5 6 7 8 9 10

=pod

=head1 NAME

pkeyparam - public key algorithm parameter processing tool

=head1 SYNOPSIS

B<openssl> B<pkeyparam>
11
[B<-help>]
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
[B<-in filename>]
[B<-out filename>]
[B<-text>]
[B<-noout>]
[B<-engine id>]

=head1 DESCRIPTION

The B<pkey> command processes public or private keys. They can be converted
between various forms and their components printed out.

=head1 COMMAND OPTIONS

=over 4

27 28 29 30
=item B<-help>

Print out a usage message.

31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
=item B<-in filename>

This specifies the input filename to read parameters from or standard input if
this option is not specified.

=item B<-out filename>

This specifies the output filename to write parameters to or standard output if
this option is not specified.

=item B<-text>

prints out the parameters in plain text in addition to the encoded version. 

=item B<-noout>

do not output the encoded version of the parameters.

=item B<-engine id>

D
Dr. Stephen Henson 已提交
51
specifying an engine (by its unique B<id> string) will cause B<pkeyparam>
52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
to attempt to obtain a functional reference to the specified engine,
thus initialising it if needed. The engine will then be set as the default
for all available algorithms.

=back

=head1 EXAMPLE

Print out text version of parameters:

 openssl pkeyparam -in param.pem -text

=head1 NOTES

There are no B<-inform> or B<-outform> options for this command because only
PEM format is supported because the key type is determined by the PEM headers.

=head1 SEE ALSO

R
Rich Salz 已提交
71 72
L<genpkey(1)>, L<rsa(1)>, L<pkcs8(1)>,
L<dsa(1)>, L<genrsa(1)>, L<gendsa(1)> 
73 74

=cut
R
Rich Salz 已提交
75 76 77 78 79 80 81 82 83 84 85

=head1 COPYRIGHT

Copyright 2006-2016 The OpenSSL Project Authors. All Rights Reserved.

Licensed under the OpenSSL license (the "License").  You may not use
this file except in compliance with the License.  You can obtain a copy
in the file LICENSE in the source distribution or at
L<https://www.openssl.org/source/license.html>.

=cut