summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorRich Salz <rsalz@akamai.com>2019-09-25 15:20:11 -0400
committerRichard Levitte <levitte@openssl.org>2019-10-01 08:36:58 +0200
commite8769719c9bbe53d7af088111b7625671660d4db (patch)
tree222b64baed23d8f70f19928e58486851e5b7fc95 /doc
parent4dcb150ea30f9bbfa7946e6b39c30a86aca5ed02 (diff)
Consistent formatting of flags with args
For documentation of all commands with "-flag arg" format them consistently: "B<-flag> I<arg>", except when arg is literal (for example "B<-inform> B<PEM>|B<DER>") Update find-doc-nits to complain if badly formatted strings are found. Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/10022)
Diffstat (limited to 'doc')
-rw-r--r--doc/man1/CA.pl.pod10
-rw-r--r--doc/man1/openssl-asn1parse.pod46
-rw-r--r--doc/man1/openssl-ca.pod144
-rw-r--r--doc/man1/openssl-ciphers.pod8
-rw-r--r--doc/man1/openssl-cms.pod143
-rw-r--r--doc/man1/openssl-crl.pod28
-rw-r--r--doc/man1/openssl-crl2pkcs7.pod20
-rw-r--r--doc/man1/openssl-dgst.pod58
-rw-r--r--doc/man1/openssl-dhparam.pod20
-rw-r--r--doc/man1/openssl-dsa.pod30
-rw-r--r--doc/man1/openssl-dsaparam.pod30
-rw-r--r--doc/man1/openssl-ec.pod38
-rw-r--r--doc/man1/openssl-ecparam.pod38
-rw-r--r--doc/man1/openssl-enc.pod61
-rw-r--r--doc/man1/openssl-fipsinstall.pod28
-rw-r--r--doc/man1/openssl-gendsa.pod16
-rw-r--r--doc/man1/openssl-genpkey.pod34
-rw-r--r--doc/man1/openssl-genrsa.pod28
-rw-r--r--doc/man1/openssl-kdf.pod4
-rw-r--r--doc/man1/openssl-mac.pod10
-rw-r--r--doc/man1/openssl-nseq.pod8
-rw-r--r--doc/man1/openssl-ocsp.pod138
-rw-r--r--doc/man1/openssl-passwd.pod10
-rw-r--r--doc/man1/openssl-pkcs12.pod88
-rw-r--r--doc/man1/openssl-pkcs7.pod20
-rw-r--r--doc/man1/openssl-pkcs8.pod50
-rw-r--r--doc/man1/openssl-pkey.pod34
-rw-r--r--doc/man1/openssl-pkeyparam.pod12
-rw-r--r--doc/man1/openssl-pkeyutl.pod66
-rw-r--r--doc/man1/openssl-prime.pod16
-rw-r--r--doc/man1/openssl-rand.pod10
-rw-r--r--doc/man1/openssl-rehash.pod12
-rw-r--r--doc/man1/openssl-req.pod110
-rw-r--r--doc/man1/openssl-rsa.pod30
-rw-r--r--doc/man1/openssl-rsautl.pod24
-rw-r--r--doc/man1/openssl-s_client.pod214
-rw-r--r--doc/man1/openssl-s_server.pod246
-rw-r--r--doc/man1/openssl-s_time.pod44
-rw-r--r--doc/man1/openssl-sess_id.pod20
-rw-r--r--doc/man1/openssl-smime.pod92
-rw-r--r--doc/man1/openssl-speed.pod38
-rw-r--r--doc/man1/openssl-spkac.pod38
-rw-r--r--doc/man1/openssl-srp.pod18
-rw-r--r--doc/man1/openssl-storeutl.pod40
-rw-r--r--doc/man1/openssl-ts.pod180
-rw-r--r--doc/man1/openssl-tsget.pod4
-rw-r--r--doc/man1/openssl-verify.pod66
-rw-r--r--doc/man1/openssl-x509.pod118
-rw-r--r--doc/man3/BIO_ADDR.pod4
-rw-r--r--doc/man3/PKCS7_verify.pod2
-rw-r--r--doc/man3/X509_NAME_print_ex.pod6
-rw-r--r--doc/man5/config.pod4
-rw-r--r--doc/man7/bio.pod4
53 files changed, 1281 insertions, 1279 deletions
diff --git a/doc/man1/CA.pl.pod b/doc/man1/CA.pl.pod
index b055622bff..c4fa87c336 100644
--- a/doc/man1/CA.pl.pod
+++ b/doc/man1/CA.pl.pod
@@ -21,13 +21,13 @@ B<-signCA> |
B<-signcert> |
B<-crl> |
B<-newca>
-[B<-extra-cmd> extra-params]
+[B<-extra-cmd> I<extra-params>]
-B<CA.pl> B<-pkcs12> [B<-extra-pkcs12> extra-params] [B<certname>]
+B<CA.pl> B<-pkcs12> [B<-extra-pkcs12> I<extra-params>] [I<certname>]
-B<CA.pl> B<-verify> [B<-extra-verify> extra-params] B<certfile>...
+B<CA.pl> B<-verify> [B<-extra-verify> I<extra-params>] I<certfile>...
-B<CA.pl> B<-revoke> [B<-extra-ca> extra-params] B<certfile> [B<reason>]
+B<CA.pl> B<-revoke> [B<-extra-ca> I<extra-params>] I<certfile> [I<reason>]
=head1 DESCRIPTION
@@ -106,7 +106,7 @@ Extra params are passed on to B<openssl x509> and B<openssl ca> commands.
Generate a CRL. Executes B<openssl ca> command.
-=item B<-revoke certfile [reason]>
+=item B<-revoke> I<certfile> [I<reason>]
Revoke the certificate contained in the specified B<certfile>. An optional
reason may be specified, and must be one of: B<unspecified>,
diff --git a/doc/man1/openssl-asn1parse.pod b/doc/man1/openssl-asn1parse.pod
index ccb2f034b1..73824bfe14 100644
--- a/doc/man1/openssl-asn1parse.pod
+++ b/doc/man1/openssl-asn1parse.pod
@@ -8,21 +8,21 @@ openssl-asn1parse - ASN.1 parsing tool
B<openssl> B<asn1parse>
[B<-help>]
-[B<-inform PEM|DER>]
-[B<-in filename>]
-[B<-out filename>]
+[B<-inform> B<DER>|B<PEM>]
+[B<-in> I<filename>]
+[B<-out> I<filename>]
[B<-noout>]
-[B<-offset number>]
-[B<-length number>]
+[B<-offset> I<number>]
+[B<-length> I<number>]
[B<-i>]
-[B<-oid filename>]
+[B<-oid> I<filename>]
[B<-dump>]
-[B<-dlimit num>]
-[B<-strparse offset>]
-[B<-genstr string>]
-[B<-genconf file>]
+[B<-dlimit> I<num>]
+[B<-strparse> I<offset>]
+[B<-genstr> I<string>]
+[B<-genconf> I<file>]
[B<-strictpem>]
-[B<-item name>]
+[B<-item> I<name>]
=head1 DESCRIPTION
@@ -37,16 +37,16 @@ structures. It can also be used to extract data from ASN.1 formatted data.
Print out a usage message.
-=item B<-inform> B<DER|PEM>
+=item B<-inform> B<DER>|B<PEM>
-The input format. B<DER> is binary format and B<PEM> (the default) is base64
+The input format. I<DER> is binary format and I<PEM> (the default) is base64
encoded.
-=item B<-in filename>
+=item B<-in> I<filename>
The input file, default is standard input.
-=item B<-out filename>
+=item B<-out> I<filename>
Output file to place the DER encoded data into. If this
option is not present then no data will be output. This is most useful when
@@ -56,11 +56,11 @@ combined with the B<-strparse> option.
Don't output the parsed version of the input file.
-=item B<-offset number>
+=item B<-offset> I<number>
Starting offset to begin parsing, default is start of file.
-=item B<-length number>
+=item B<-length> I<number>
Number of bytes to parse, default is until end of file.
@@ -68,7 +68,7 @@ Number of bytes to parse, default is until end of file.
Indents the output according to the "depth" of the structures.
-=item B<-oid filename>
+=item B<-oid> I<filename>
A file containing additional OBJECT IDENTIFIERs (OIDs). The format of this
file is described in the NOTES section below.
@@ -77,16 +77,16 @@ file is described in the NOTES section below.
Dump unknown data in hex format.
-=item B<-dlimit num>
+=item B<-dlimit> I<num>
Like B<-dump>, but only the first B<num> bytes are output.
-=item B<-strparse offset>
+=item B<-strparse> I<offset>
Parse the contents octets of the ASN.1 object starting at B<offset>. This
option can be used multiple times to "drill down" into a nested structure.
-=item B<-genstr string>, B<-genconf file>
+=item B<-genstr> I<string>, B<-genconf> I<file>
Generate encoded data based on B<string>, B<file> or both using
L<ASN1_generate_nconf(3)> format. If B<file> only is
@@ -103,7 +103,7 @@ processed whether it has the normal PEM BEGIN and END markers or not. This
option will ignore any data prior to the start of the BEGIN marker, or after an
END marker in a PEM file.
-=item B<-item name>
+=item B<-item> I<name>
Attempt to decode and print the data as B<ASN1_ITEM name>. This can be used to
print out the fields of any supported ASN.1 structure if the type is known.
@@ -143,7 +143,7 @@ Some knowledge of the ASN.1 structure is needed to interpret the output.
In this example the BIT STRING at offset 229 is the certificate public key.
The contents octets of this will contain the public key information. This can
-be examined using the option B<-strparse 229> to yield:
+be examined using the option C<-strparse 229> to yield:
0:d=0 hl=3 l= 137 cons: SEQUENCE
3:d=1 hl=3 l= 129 prim: INTEGER :E5D21E1F5C8D208EA7A2166C7FAF9F6BDF2059669C60876DDB70840F1A5AAFA59699FE471F379F1DD6A487E7D5409AB6A88D4A9746E24B91D8CF55DB3521015460C8EDE44EE8A4189F7A7BE77D6CD3A9AF2696F486855CF58BF0EDF2B4068058C7A947F52548DDF7E15E96B385F86422BEA9064A3EE9E1158A56E4A6F47E5897
diff --git a/doc/man1/openssl-ca.pod b/doc/man1/openssl-ca.pod
index 9826fbfc9d..3159ee21f2 100644
--- a/doc/man1/openssl-ca.pod
+++ b/doc/man1/openssl-ca.pod
@@ -9,55 +9,55 @@ openssl-ca - sample minimal CA application
B<openssl> B<ca>
[B<-help>]
[B<-verbose>]
-[B<-config filename>]
-[B<-name section>]
+[B<-config> I<filename>]
+[B<-name> I<section>]
[B<-gencrl>]
-[B<-revoke file>]
-[B<-valid file>]
-[B<-status serial>]
+[B<-revoke> I<file>]
+[B<-valid> I<file>]
+[B<-status> I<serial>]
[B<-updatedb>]
-[B<-crl_reason reason>]
-[B<-crl_hold instruction>]
-[B<-crl_compromise time>]
-[B<-crl_CA_compromise time>]
-[B<-crldays days>]
-[B<-crlhours hours>]
-[B<-crlexts section>]
-[B<-startdate date>]
-[B<-enddate date>]
-[B<-days arg>]
-[B<-md arg>]
-[B<-policy arg>]
-[B<-keyfile arg>]
-[B<-keyform PEM|DER>]
-[B<-key arg>]
-[B<-passin arg>]
-[B<-cert file>]
+[B<-crl_reason> I<reason>]
+[B<-crl_hold> I<instruction>]
+[B<-crl_compromise> I<time>]
+[B<-crl_CA_compromise> I<time>]
+[B<-crldays> I<days>]
+[B<-crlhours> I<hours>]
+[B<-crlexts> I<section>]
+[B<-startdate> I<date>]
+[B<-enddate> I<date>]
+[B<-days> I<arg>]
+[B<-md> I<arg>]
+[B<-policy> I<arg>]
+[B<-keyfile> I<arg>]
+[B<-keyform> B<DER>|B<PEM>]
+[B<-key> I<arg>]
+[B<-passin> I<arg>]
+[B<-cert> I<file>]
[B<-selfsign>]
-[B<-in file>]
-[B<-out file>]
+[B<-in> I<file>]
+[B<-out> I<file>]
[B<-notext>]
-[B<-outdir dir>]
+[B<-outdir> I<dir>]
[B<-infiles>]
-[B<-spkac file>]
-[B<-ss_cert file>]
+[B<-spkac> I<file>]
+[B<-ss_cert> I<file>]
[B<-preserveDN>]
[B<-noemailDN>]
[B<-batch>]
[B<-msie_hack>]
-[B<-extensions section>]
-[B<-extfile section>]
-[B<-engine id>]
-[B<-subj arg>]
+[B<-extensions> I<section>]
+[B<-extfile> I<section>]
+[B<-engine> I<id>]
+[B<-subj> I<arg>]
[B<-utf8>]
-[B<-sigopt nm:v>]
+[B<-sigopt> I<nm>:I<v>]
[B<-create_serial>]
[B<-rand_serial>]
[B<-multivalue-rdn>]
-[B<-rand file...>]
-[B<-writerand file>]
-[B<-sm2-id string>]
-[B<-sm2-hex-id hex-string>]
+[B<-rand> I<file>]
+[B<-writerand> I<file>]
+[B<-sm2-id> I<string>]
+[B<-sm2-hex-id> I<hex-string>]
=head1 DESCRIPTION
@@ -80,27 +80,27 @@ Print out a usage message.
This prints extra details about the operations being performed.
-=item B<-config filename>
+=item B<-config> I<filename>
Specifies the configuration file to use.
Optional; for a description of the default value,
see L<openssl(1)/COMMAND SUMMARY>.
-=item B<-name section>
+=item B<-name> I<section>
Specifies the configuration file section to use (overrides
B<default_ca> in the B<ca> section).
-=item B<-in filename>
+=item B<-in> I<filename>
An input filename containing a single certificate request to be
signed by the CA.
-=item B<-ss_cert filename>
+=item B<-ss_cert> I<filename>
A single self-signed certificate to be signed by the CA.
-=item B<-spkac filename>
+=item B<-spkac> I<filename>
A file containing a single Netscape signed public key and challenge
and additional field values to be signed by the CA. See the B<SPKAC FORMAT>
@@ -111,13 +111,13 @@ section for information on the required input and output format.
If present this should be the last option, all subsequent arguments
are taken as the names of files containing certificate requests.
-=item B<-out filename>
+=item B<-out> I<filename>
The output file to output certificates to. The default is standard
output. The certificate details will also be printed out to this
file in PEM format (except that B<-spkac> outputs DER format).
-=item B<-outdir directory>
+=item B<-outdir> I<directory>
The directory to output certificates to. The certificate will be
written to a filename consisting of the serial number in hex with
@@ -127,21 +127,21 @@ written to a filename consisting of the serial number in hex with
The CA certificate file.
-=item B<-keyfile filename>
+=item B<-keyfile> I<filename>
The private key to sign requests with.
-=item B<-keyform PEM|DER>
+=item B<-keyform> B<DER>|B<PEM>
The format of the data in the private key file.
The default is PEM.
-=item B<-sigopt nm:v>
+=item B<-sigopt> I<nm>:I<v>
Pass options to the signature algorithm during sign or verify operations.
Names and values of these options are algorithm-specific.
-=item B<-key password>
+=item B<-key> I<password>
The password used to encrypt the private key. Since on some
systems the command line arguments are visible (e.g. Unix with
@@ -161,41 +161,41 @@ certificate appears among the entries in the certificate database
serial number counter as all other certificates sign with the
self-signed certificate.
-=item B<-passin arg>
+=item B<-passin> I<arg>
The key password source. For more information about the format of B<arg>
-see the B<PASS PHRASE ARGUMENTS> section in L<openssl(1)>.
+see L<openssl(1)/Pass phrase options>.
=item B<-notext>
Don't output the text form of a certificate to the output file.
-=item B<-startdate date>
+=item B<-startdate> I<date>
This allows the start date to be explicitly set. The format of the
date is YYMMDDHHMMSSZ (the same as an ASN1 UTCTime structure), or
YYYYMMDDHHMMSSZ (the same as an ASN1 GeneralizedTime structure). In
both formats, seconds SS and timezone Z must be present.
-=item B<-enddate date>
+=item B<-enddate> I<date>
This allows the expiry date to be explicitly set. The format of the
date is YYMMDDHHMMSSZ (the same as an ASN1 UTCTime structure), or
YYYYMMDDHHMMSSZ (the same as an ASN1 GeneralizedTime structure). In
both formats, seconds SS and timezone Z must be present.
-=item B<-days arg>
+=item B<-days> I<arg>
The number of days to certify the certificate for.
-=item B<-md alg>
+=item B<-md> I<alg>
The message digest to use.
Any digest supported by the OpenSSL B<dgst> command can be used. For signing
algorithms that do not support a digest (i.e. Ed25519 and Ed448) any message
digest that is set is ignored. This option also applies to CRLs.
-=item B<-policy arg>
+=item B<-policy> I<arg>
This option defines the CA "policy" to use. This is a section in
the configuration file which decides which fields should be mandatory
@@ -231,7 +231,7 @@ used in the configuration file to enable this behaviour.
This sets the batch mode. In this mode no questions will be asked
and all certificates will be certified automatically.
-=item B<-extensions section>
+=item B<-extensions> I<section>
The section of the configuration file containing certificate extensions
to be added when a certificate is issued (defaults to B<x509_extensions>
@@ -241,20 +241,20 @@ is present (even if it is empty), then a V3 certificate is created. See the
L<x509v3_config(5)> manual page for details of the
extension section format.
-=item B<-extfile file>
+=item B<-extfile> I<file>
An additional configuration file to read certificate extensions from
(using the default section unless the B<-extensions> option is also
used).
-=item B<-engine id>
+=item B<-engine> I<id>
Specifying an engine (by its unique B<id> string) will cause B<ca>
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.
-=item B<-subj arg>
+=item B<-subj> I<arg>
Supersedes subject name given in the request.
The arg must be formatted as I</type0=value0/type1=value1/type2=...>.
@@ -291,7 +291,7 @@ I</DC=org/DC=OpenSSL/DC=users/UID=123456+CN=John Doe>
If -multi-rdn is not used then the UID value is I<123456+CN=John Doe>.
-=item B<-rand file...>
+=item B<-rand> I<file>
A file or files containing random data used to seed the random number
generator.
@@ -299,17 +299,17 @@ Multiple files can be specified separated by an OS-dependent character.
The separator is B<;> for MS-Windows, B<,> for OpenVMS, and B<:> for
all others.
-=item [B<-writerand file>]
+=item B<-writerand> I<file>
Writes random data to the specified I<file> upon exit.
This can be used with a subsequent B<-rand> flag.
-=item B<-sm2-id>
+=item B<-sm2-id> I<string>
Specify the ID string to use when verifying an SM2 certificate. The ID string is
required by the SM2 signature algorithm for signing and verification.
-=item B<-sm2-hex-id>
+=item B<-sm2-hex-id> I<hex-string>
Specify a binary ID string to use when signing or verifying using an SM2
certificate. The argument for this option is string of hexadecimal digits.
@@ -324,24 +324,24 @@ certificate. The argument for this option is string of hexadecimal digits.
This option generates a CRL based on information in the index file.
-=item B<-crldays num>
+=item B<-crldays> I<num>
The number of days before the next CRL is due. That is the days from
now to place in the CRL nextUpdate field.
-=item B<-crlhours num>
+=item B<-crlhours> I<num>
The number of hours before the next CRL is due.
-=item B<-revoke filename>
+=item B<-revoke> I<filename>
A filename containing a certificate to revoke.
-=item B<-valid filename>
+=item B<-valid> I<filename>
A filename containing a certificate to add a Valid certificate entry.
-=item B<-status serial>
+=item B<-status> I<serial>
Displays the revocation status of the certificate with the specified
serial number and exits.
@@ -350,7 +350,7 @@ serial number and exits.
Updates the database index to purge expired certificates.
-=item B<-crl_reason reason>
+=item B<-crl_reason> I<reason>
Revocation reason, where B<reason> is one of: B<unspecified>, B<keyCompromise>,
B<CACompromise>, B<affiliationChanged>, B<superseded>, B<cessationOfOperation>,
@@ -360,24 +360,24 @@ insensitive. Setting any revocation reason will make the CRL v2.
In practice B<removeFromCRL> is not particularly useful because it is only used
in delta CRLs which are not currently implemented.
-=item B<-crl_hold instruction>
+=item B<-crl_hold> I<instruction>
This sets the CRL revocation reason code to B<certificateHold> and the hold
instruction to B<instruction> which must be an OID. Although any OID can be
used only B<holdInstructionNone> (the use of which is discouraged by RFC2459)
B<holdInstructionCallIssuer> or B<holdInstructionReject> will normally be used.
-=item B<-crl_compromise time>
+=item B<-crl_compromise> I<time>
This sets the revocation reason to B<keyCompromise> and the compromise time to
B<time>. B<time> should be in GeneralizedTime format that is B<YYYYMMDDHHMMSSZ>.
-=item B<-crl_CA_compromise time>
+=item B<-crl_CA_compromise> I<time>
This is the same as B<crl_compromise> except the revocation reason is set to
B<CACompromise>.
-=item B<-crlexts section>
+=item B<-crlexts> I<section>
The section of the configuration file containing CRL extensions to
include. If no CRL extension section is present then a V1 CRL is
diff --git a/doc/man1/openssl-ciphers.pod b/doc/man1/openssl-ciphers.pod
index 7e498333c6..332b507a9d 100644
--- a/doc/man1/openssl-ciphers.pod
+++ b/doc/man1/openssl-ciphers.pod
@@ -20,8 +20,8 @@ B<openssl> B<ciphers>
[B<-psk>]
[B<-srp>]
[B<-stdname>]
-[B<-convert name>]
-[B<-ciphersuites val>]
+[B<-convert> I<name>]
+[B<-ciphersuites> I<val>]
[B<cipherlist>]
=head1 DESCRIPTION
@@ -83,11 +83,11 @@ OpenSSL was built.
Precede each cipher suite by its standard name.
-=item B<-convert name>
+=item B<-convert> I<name>
Convert a standard cipher B<name> to its OpenSSL name.
-=item B<-ciphersuites val>
+=item B<-ciphersuites> I<val>
Sets the list of TLSv1.3 ciphersuites. This list will be combined with any
TLSv1.2 and below ciphersuites that have been configured. The format for this
diff --git a/doc/man1/openssl-cms.pod b/doc/man1/openssl-cms.pod
index 54e757ff11..ddb0edf5a0 100644
--- a/doc/man1/openssl-cms.pod
+++ b/doc/man1/openssl-cms.pod
@@ -23,23 +23,25 @@ B<openssl> B<cms>
[B<-uncompress>]
[B<-EncryptedData_encrypt>]
[B<-sign_receipt>]
-[B<-verify_receipt receipt>]
-[B<-in filename>]
-[B<-inform SMIME|PEM|DER>]
-[B<-rctform SMIME|PEM|DER>]
-[B<-out filename>]
-[B<-outform SMIME|PEM|DER>]
-[B<-stream -indef -noindef>]
+[B<-verify_receipt> I<receipt>]
+[B<-in> I<filename>]
+[B<-inform> B<DER>|B<PEM>|B<SMIME>]
+[B<-rctform> B<DER>|B<PEM>|B<SMIME>]
+[B<-out> I<filename>]
+[B<-outform> B<DER>|B<PEM>|B<SMIME>]
+[B<-stream>]
+[B<-indef>]
[B<-noindef>]
-[B<-content filename>]
+[B<-noindef>]
+[B<-content> I<filename>]
[B<-text>]
[B<-noout>]
[B<-print>]
-[B<-CAfile file>]
-[B<-CApath dir>]
+[B<-CAfile> I<file>]
+[B<-CApath> I<dir>]
[B<-no-CAfile>]
[B<-no-CApath>]
-[B<-attime timestamp>]
+[B<-attime> I<timestamp>]
[B<-check_ss_sig>]
[B<-crl_check>]
[B<-crl_check_all>]
@@ -50,25 +52,25 @@ B<openssl> B<cms>
[B<-inhibit_map>]
[B<-no_check_time>]
[B<-partial_chain>]
-[B<-policy arg>]
+[B<-policy> I<arg>]
[B<-policy_check>]
[B<-policy_print>]
-[B<-purpose purpose>]
+[B<-purpose> I<purpose>]