summaryrefslogtreecommitdiffstats
path: root/doc/apps/req.pod
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2006-07-08 00:24:47 +0000
committerDr. Stephen Henson <steve@openssl.org>2006-07-08 00:24:47 +0000
commit49131a7d942d85bc3a8d649e23ff14f0da18ee4c (patch)
treee145b55fa57268b7ffe5c1df1285af44a5b81b5a /doc/apps/req.pod
parentd884c5bad1446d97bf4b5dafea1fc15c27ff6594 (diff)
Docs for new utilities.
Diffstat (limited to 'doc/apps/req.pod')
-rw-r--r--doc/apps/req.pod16
1 files changed, 14 insertions, 2 deletions
diff --git a/doc/apps/req.pod b/doc/apps/req.pod
index 82b565c9d4..65584d1de2 100644
--- a/doc/apps/req.pod
+++ b/doc/apps/req.pod
@@ -23,6 +23,7 @@ B<openssl> B<req>
[B<-rand file(s)>]
[B<-newkey rsa:bits>]
[B<-newkey dsa:file>]
+[B<-newkey alg:file>]
[B<-nodes>]
[B<-key filename>]
[B<-keyform PEM|DER>]
@@ -129,10 +130,21 @@ all others.
=item B<-newkey arg>
this option creates a new certificate request and a new private
-key. The argument takes one of two forms. B<rsa:nbits>, where
+key. The argument takes one of several forms. B<rsa:nbits>, where
B<nbits> is the number of bits, generates an RSA key B<nbits>
in size. B<dsa:filename> generates a DSA key using the parameters
-in the file B<filename>.
+in the file B<filename>. B<param:file> generates a key using the
+parameter file B<file>, the algorithm is determined by the
+parameters. B<algname:file> use algorithm B<algname> and parameter file
+B<file> the two algorithms must match or an error occurs. B<algname> just
+uses algorithm B<algname>.
+
+=item B<-pkeyopt opt:value>
+
+set the public key algorithm option B<opt> to B<value>. The precise set of
+options supported depends on the public key algorithm used and its
+implementation. See B<KEY GENERATION OPTIONS> in the B<genpkey> manual page
+for more details.
=item B<-key filename>