summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjmc <>2010-10-17 13:30:37 +0000
committerjmc <>2010-10-17 13:30:37 +0000
commitc2ca3e58bdacd6fc9c70dded86bb6c3b997e341b (patch)
tree9f970d18b63fb8eb48148ab235e183ba1909f64b /src
parent7f54baf848d5e1c7c06129f04ff86384ef057c57 (diff)
downloadopenbsd-c2ca3e58bdacd6fc9c70dded86bb6c3b997e341b.tar.gz
openbsd-c2ca3e58bdacd6fc9c70dded86bb6c3b997e341b.tar.bz2
openbsd-c2ca3e58bdacd6fc9c70dded86bb6c3b997e341b.zip
various tweaks for consistency;
Diffstat (limited to 'src')
-rw-r--r--src/usr.sbin/openssl/openssl.1154
1 files changed, 62 insertions, 92 deletions
diff --git a/src/usr.sbin/openssl/openssl.1 b/src/usr.sbin/openssl/openssl.1
index 901c9abcd6..ba1b88587a 100644
--- a/src/usr.sbin/openssl/openssl.1
+++ b/src/usr.sbin/openssl/openssl.1
@@ -1,4 +1,4 @@
1.\" $OpenBSD: openssl.1,v 1.82 2010/10/15 21:05:06 jmc Exp $ 1.\" $OpenBSD: openssl.1,v 1.83 2010/10/17 13:30:37 jmc Exp $
2.\" ==================================================================== 2.\" ====================================================================
3.\" Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved. 3.\" Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved.
4.\" 4.\"
@@ -112,7 +112,7 @@
112.\" 112.\"
113.\" OPENSSL 113.\" OPENSSL
114.\" 114.\"
115.Dd $Mdocdate: October 15 2010 $ 115.Dd $Mdocdate: October 17 2010 $
116.Dt OPENSSL 1 116.Dt OPENSSL 1
117.Os 117.Os
118.Sh NAME 118.Sh NAME
@@ -1989,10 +1989,8 @@ install user certificates and CAs in MSIE using the Xenroll control.
1989.nr nS 0 1989.nr nS 0
1990.Pp 1990.Pp
1991.Nm openssl 1991.Nm openssl
1992.Xo
1993.Cm md2 | md4 | md5 | 1992.Cm md2 | md4 | md5 |
1994.Cm ripemd160 | sha | sha1 1993.Cm ripemd160 | sha | sha1
1995.Xc
1996.Op Fl c 1994.Op Fl c
1997.Op Fl d 1995.Op Fl d
1998.Op Ar 1996.Op Ar
@@ -2037,26 +2035,22 @@ Specifies the key format to sign the digest with.
2037.It Fl mac Ar algorithm 2035.It Fl mac Ar algorithm
2038Create a keyed Message Authentication Code (MAC). 2036Create a keyed Message Authentication Code (MAC).
2039The most popular MAC algorithm is HMAC (hash-based MAC), 2037The most popular MAC algorithm is HMAC (hash-based MAC),
2040but there are other MAC algorithms which are not based on hash, 2038but there are other MAC algorithms which are not based on hash.
2041for instance the gost-mac algorithm,
2042supported by the ccgost engine.
2043MAC keys and other options should be set via the 2039MAC keys and other options should be set via the
2044.Fl macopt 2040.Fl macopt
2045parameter. 2041parameter.
2046.It Fl macopt Ar nm : Ns Ar v 2042.It Fl macopt Ar nm : Ns Ar v
2047Passes options to the MAC algorithm, specified by 2043Passes options to the MAC algorithm, specified by
2048.Fl mac . 2044.Fl mac .
2049The following options are supported by both by HMAC and gost-mac: 2045The following options are supported by HMAC:
2050.Bl -tag -width Ds 2046.Bl -tag -width Ds
2051.It Ar key : Ns Ar string 2047.It Ar key : Ns Ar string
2052Specifies the MAC key as an alphanumeric string 2048Specifies the MAC key as an alphanumeric string
2053(use if the key contain printable characters only). 2049(use if the key contain printable characters only).
2054String length must conform to any restrictions of the MAC algorithm, 2050String length must conform to any restrictions of the MAC algorithm.
2055for example exactly 32 chars for gost-mac.
2056.It Ar hexkey : Ns Ar string 2051.It Ar hexkey : Ns Ar string
2057Specifies the MAC key in hexadecimal form (two hex digits per byte). 2052Specifies the MAC key in hexadecimal form (two hex digits per byte).
2058Key length must conform to any restrictions of the MAC algorithm, 2053Key length must conform to any restrictions of the MAC algorithm.
2059for example exactly 32 chars for gost-mac.
2060.El 2054.El
2061.It Fl out Ar file 2055.It Fl out Ar file
2062The file to output to, or standard output by default. 2056The file to output to, or standard output by default.
@@ -2382,7 +2376,7 @@ This specifies the output format; the options have the same meaning as the
2382.Fl inform 2376.Fl inform
2383option. 2377option.
2384.It Fl passin Ar arg 2378.It Fl passin Ar arg
2385The input file password source. 2379The key password source.
2386For more information about the format of 2380For more information about the format of
2387.Ar arg , 2381.Ar arg ,
2388see the 2382see the
@@ -2548,11 +2542,11 @@ DSA parameters is often used to generate several distinct keys.
2548.Op Fl des 2542.Op Fl des
2549.Op Fl des3 2543.Op Fl des3
2550.Op Fl engine Ar id 2544.Op Fl engine Ar id
2551.Op Fl in Ar filename 2545.Op Fl in Ar file
2552.Op Fl inform Ar PEM|DER 2546.Op Fl inform Ar DER | PEM
2553.Op Fl noout 2547.Op Fl noout
2554.Op Fl out Ar filename 2548.Op Fl out Ar file
2555.Op Fl outform Ar PEM|DER 2549.Op Fl outform Ar DER | PEM
2556.Op Fl param_enc Ar arg 2550.Op Fl param_enc Ar arg
2557.Op Fl param_out 2551.Op Fl param_out
2558.Op Fl passin Ar arg 2552.Op Fl passin Ar arg
@@ -2620,9 +2614,8 @@ string) will cause
2620.Nm ec 2614.Nm ec
2621to attempt to obtain a functional reference to the specified engine, 2615to attempt to obtain a functional reference to the specified engine,
2622thus initialising it if needed. 2616thus initialising it if needed.
2623The engine will then be set as the default 2617The engine will then be set as the default for all available algorithms.
2624for all available algorithms. 2618.It Fl in Ar file
2625.It Fl in Ar filename
2626This specifies the input filename to read a key from, 2619This specifies the input filename to read a key from,
2627or standard input if this option is not specified. 2620or standard input if this option is not specified.
2628If the key is encrypted a pass phrase will be prompted for. 2621If the key is encrypted a pass phrase will be prompted for.
@@ -2639,7 +2632,7 @@ In the case of a private key
2639PKCS#8 format is also accepted. 2632PKCS#8 format is also accepted.
2640.It Fl noout 2633.It Fl noout
2641Prevents output of the encoded version of the key. 2634Prevents output of the encoded version of the key.
2642.It Fl out Ar filename 2635.It Fl out Ar file
2643Specifies the output filename to write a key to, 2636Specifies the output filename to write a key to,
2644or standard output if none is specified. 2637or standard output if none is specified.
2645If any encryption options are set then a pass phrase will be prompted for. 2638If any encryption options are set then a pass phrase will be prompted for.
@@ -2668,7 +2661,7 @@ as specified in RFC 3279,
2668is currently not implemented in 2661is currently not implemented in
2669.Nm OpenSSL . 2662.Nm OpenSSL .
2670.It Fl passin Ar arg 2663.It Fl passin Ar arg
2671The input file password source. 2664The key password source.
2672For more information about the format of 2665For more information about the format of
2673.Ar arg , 2666.Ar arg ,
2674see the 2667see the
@@ -2755,13 +2748,13 @@ command was first introduced in
2755.Op Fl conv_form Ar arg 2748.Op Fl conv_form Ar arg
2756.Op Fl engine Ar id 2749.Op Fl engine Ar id
2757.Op Fl genkey 2750.Op Fl genkey
2758.Op Fl in Ar filename 2751.Op Fl in Ar file
2759.Op Fl inform Ar DER | PEM 2752.Op Fl inform Ar DER | PEM
2760.Op Fl list_curves 2753.Op Fl list_curves
2761.Op Fl name Ar arg 2754.Op Fl name Ar arg
2762.Op Fl no_seed 2755.Op Fl no_seed
2763.Op Fl noout 2756.Op Fl noout
2764.Op Fl out Ar filename 2757.Op Fl out Ar file
2765.Op Fl outform Ar DER | PEM 2758.Op Fl outform Ar DER | PEM
2766.Op Fl param_enc Ar arg 2759.Op Fl param_enc Ar arg
2767.Op Fl rand Ar file ... 2760.Op Fl rand Ar file ...
@@ -2805,16 +2798,15 @@ string) will cause
2805.Nm ecparam 2798.Nm ecparam
2806to attempt to obtain a functional reference to the specified engine, 2799to attempt to obtain a functional reference to the specified engine,
2807thus initialising it if needed. 2800thus initialising it if needed.
2808The engine will then be set as the default 2801The engine will then be set as the default for all available algorithms.
2809for all available algorithms.
2810.It Fl genkey 2802.It Fl genkey
2811Generate an EC private key using the specified parameters. 2803Generate an EC private key using the specified parameters.
2812.It Fl in Ar filename 2804.It Fl in Ar file
2813Specify the input filename to read parameters from or standard input if 2805Specify the input filename to read parameters from or standard input if
2814this option is not specified. 2806this option is not specified.
2815.It Fl inform Ar DER | PEM 2807.It Fl inform Ar DER | PEM
2816Specify the input format. 2808Specify the input format.
2817DER uses an ASN.1 DER encoded 2809DER uses an ASN.1 DER-encoded
2818form compatible with RFC 3279 EcpkParameters. 2810form compatible with RFC 3279 EcpkParameters.
2819PEM is the default format: 2811PEM is the default format:
2820it consists of the DER format base64 encoded with additional 2812it consists of the DER format base64 encoded with additional
@@ -2832,7 +2824,7 @@ Inhibit that the 'seed' for the parameter generation
2832is included in the ECParameters structure (see RFC 3279). 2824is included in the ECParameters structure (see RFC 3279).
2833.It Fl noout 2825.It Fl noout
2834Inhibit the output of the encoded version of the parameters. 2826Inhibit the output of the encoded version of the parameters.
2835.It Fl out Ar filename 2827.It Fl out Ar file
2836Specify the output filename parameters are written to. 2828Specify the output filename parameters are written to.
2837Standard output is used if this option is not present. 2829Standard output is used if this option is not present.
2838The output filename should 2830The output filename should
@@ -3123,7 +3115,6 @@ because this form is processed before the
3123configuration file is read and any engines loaded. 3115configuration file is read and any engines loaded.
3124.Pp 3116.Pp
3125Engines which provide entirely new encryption algorithms 3117Engines which provide entirely new encryption algorithms
3126(such as the ccgost engine which provides the gost89 algorithm)
3127should be configured in the configuration file. 3118should be configured in the configuration file.
3128Engines, specified on the command line using the 3119Engines, specified on the command line using the
3129.Fl engine 3120.Fl engine
@@ -3456,7 +3447,7 @@ much quicker than RSA key generation, for example.
3456.Op Ar cipher 3447.Op Ar cipher
3457.Op Fl engine Ar id 3448.Op Fl engine Ar id
3458.Op Fl genparam 3449.Op Fl genparam
3459.Op Fl out Ar filename 3450.Op Fl out Ar file
3460.Op Fl outform Ar DER | PEM 3451.Op Fl outform Ar DER | PEM
3461.Op Fl paramfile Ar file 3452.Op Fl paramfile Ar file
3462.Op Fl pass Ar arg 3453.Op Fl pass Ar arg
@@ -3499,8 +3490,7 @@ string) will cause
3499.Nm genpkey 3490.Nm genpkey
3500to attempt to obtain a functional reference to the specified engine, 3491to attempt to obtain a functional reference to the specified engine,
3501thus initialising it if needed. 3492thus initialising it if needed.
3502The engine will then be set as the default 3493The engine will then be set as the default for all available algorithms.
3503for all available algorithms.
3504.It Fl genparam 3494.It Fl genparam
3505Generate a set of parameters instead of a private key. 3495Generate a set of parameters instead of a private key.
3506If used this option must precede any 3496If used this option must precede any
@@ -3509,7 +3499,7 @@ If used this option must precede any
3509or 3499or
3510.Fl pkeyopt 3500.Fl pkeyopt
3511options. 3501options.
3512.It Fl out Ar filename 3502.It Fl out Ar file
3513The output filename. 3503The output filename.
3514If this argument is not specified then standard output is used. 3504If this argument is not specified then standard output is used.
3515.It Fl outform Ar DER | PEM 3505.It Fl outform Ar DER | PEM
@@ -3530,7 +3520,7 @@ are mutually exclusive.
3530.It Fl pass Ar arg 3520.It Fl pass Ar arg
3531The output file password source. 3521The output file password source.
3532For more information about the format of 3522For more information about the format of
3533.Ar arg 3523.Ar arg ,
3534see the 3524see the
3535.Sx PASS PHRASE ARGUMENTS 3525.Sx PASS PHRASE ARGUMENTS
3536section above. 3526section above.
@@ -4531,7 +4521,7 @@ This specifies the output format; the options have the same meaning as the
4531.Fl inform 4521.Fl inform
4532option. 4522option.
4533.It Fl passin Ar arg 4523.It Fl passin Ar arg
4534The input file password source. 4524The key password source.
4535For more information about the format of 4525For more information about the format of
4536.Ar arg , 4526.Ar arg ,
4537see the 4527see the
@@ -4783,16 +4773,14 @@ The
4783to write certificates and private keys to, standard output by default. 4773to write certificates and private keys to, standard output by default.
4784They are all written in PEM format. 4774They are all written in PEM format.
4785.It Fl passin Ar arg 4775.It Fl passin Ar arg
4786The PKCS#12 file 4776The key password source.
4787.Pq i.e. input file
4788password source.
4789For more information about the format of 4777For more information about the format of
4790.Ar arg , 4778.Ar arg ,
4791see the 4779see the
4792.Sx PASS PHRASE ARGUMENTS 4780.Sx PASS PHRASE ARGUMENTS
4793section above. 4781section above.
4794.It Fl passout Ar arg 4782.It Fl passout Ar arg
4795Pass phrase source to encrypt any outputed private keys with. 4783The output file password source.
4796For more information about the format of 4784For more information about the format of
4797.Ar arg , 4785.Ar arg ,
4798see the 4786see the
@@ -4927,16 +4915,14 @@ This specifies
4927to write the PKCS#12 file to. 4915to write the PKCS#12 file to.
4928Standard output is used by default. 4916Standard output is used by default.
4929.It Fl passin Ar arg 4917.It Fl passin Ar arg
4930Pass phrase source to decrypt any input private keys with. 4918The key password source.
4931For more information about the format of 4919For more information about the format of
4932.Ar arg , 4920.Ar arg ,
4933see the 4921see the
4934.Sx PASS PHRASE ARGUMENTS 4922.Sx PASS PHRASE ARGUMENTS
4935section above. 4923section above.
4936.It Fl passout Ar arg 4924.It Fl passout Ar arg
4937The PKCS#12 file 4925The output file password source.
4938.Pq i.e. output file
4939password source.
4940For more information about the format of 4926For more information about the format of
4941.Ar arg , 4927.Ar arg ,
4942see the 4928see the
@@ -5109,8 +5095,7 @@ string) will cause
5109.Nm pkey 5095.Nm pkey
5110to attempt to obtain a functional reference to the specified engine, 5096to attempt to obtain a functional reference to the specified engine,
5111thus initialising it if needed. 5097thus initialising it if needed.
5112The engine will then be set as the default 5098The engine will then be set as the default for all available algorithms.
5113for all available algorithms.
5114.It Fl in Ar file 5099.It Fl in Ar file
5115This specifies the input filename to read a key from, 5100This specifies the input filename to read a key from,
5116or standard input if this option is not specified. 5101or standard input if this option is not specified.
@@ -5133,9 +5118,9 @@ the options have the same meaning as the
5133.Fl inform 5118.Fl inform
5134option. 5119option.
5135.It Fl passin Ar arg 5120.It Fl passin Ar arg
5136The input file password source. 5121The key password source.
5137For more information about the format of 5122For more information about the format of
5138.Ar arg 5123.Ar arg ,
5139see the 5124see the
5140.Sx PASS PHRASE ARGUMENTS 5125.Sx PASS PHRASE ARGUMENTS
5141section above. 5126section above.
@@ -5216,8 +5201,7 @@ string) will cause
5216.Nm pkeyparam 5201.Nm pkeyparam
5217to attempt to obtain a functional reference to the specified engine, 5202to attempt to obtain a functional reference to the specified engine,
5218thus initialising it if needed. 5203thus initialising it if needed.
5219The engine will then be set as the default 5204The engine will then be set as the default for all available algorithms.
5220for all available algorithms.
5221.It Fl in Ar file 5205.It Fl in Ar file
5222This specifies the input filename to read parameters from, 5206This specifies the input filename to read parameters from,
5223or standard input if this option is not specified. 5207or standard input if this option is not specified.
@@ -5257,10 +5241,10 @@ because the key type is determined by the PEM headers.
5257.Op Fl hexdump 5241.Op Fl hexdump
5258.Op Fl in Ar file 5242.Op Fl in Ar file
5259.Op Fl inkey Ar file 5243.Op Fl inkey Ar file
5260.Op Fl keyform Ar DER | PEM 5244.Op Fl keyform Ar DER | ENGINE | PEM
5261.Op Fl out Ar file 5245.Op Fl out Ar file
5262.Op Fl passin Ar arg 5246.Op Fl passin Ar arg
5263.Op Fl peerform Ar DER | PEM 5247.Op Fl peerform Ar DER | ENGINE | PEM
5264.Op Fl peerkey Ar file 5248.Op Fl peerkey Ar file
5265.Op Fl pkeyopt Ar opt : Ns Ar value 5249.Op Fl pkeyopt Ar opt : Ns Ar value
5266.Op Fl pubin 5250.Op Fl pubin
@@ -5299,8 +5283,7 @@ string) will cause
5299.Nm pkeyutl 5283.Nm pkeyutl
5300to attempt to obtain a functional reference to the specified engine, 5284to attempt to obtain a functional reference to the specified engine,
5301thus initialising it if needed. 5285thus initialising it if needed.
5302The engine will then be set as the default 5286The engine will then be set as the default for all available algorithms.
5303for all available algorithms.
5304.It Fl hexdump 5287.It Fl hexdump
5305Hex dump the output data. 5288Hex dump the output data.
5306.It Fl in Ar file 5289.It Fl in Ar file
@@ -5309,20 +5292,20 @@ or standard input if this option is not specified.
5309.It Fl inkey Ar file 5292.It Fl inkey Ar file
5310The input key file. 5293The input key file.
5311By default it should be a private key. 5294By default it should be a private key.
5312.It Fl keyform Ar DER | PEM 5295.It Fl keyform Ar DER | ENGINE | PEM
5313The key format DER, PEM, or ENGINE. 5296The key format DER, ENGINE, or PEM.
5314.It Fl out Ar file 5297.It Fl out Ar file
5315Specify the output filename to write to, 5298Specify the output filename to write to,
5316or standard output by default. 5299or standard output by default.
5317.It Fl passin Ar arg 5300.It Fl passin Ar arg
5318The input key password source. 5301The key password source.
5319For more information about the format of 5302For more information about the format of
5320.Ar arg 5303.Ar arg ,
5321see the 5304see the
5322.Sx PASS PHRASE ARGUMENTS 5305.Sx PASS PHRASE ARGUMENTS
5323section above. 5306section above.
5324.It Fl peerform Ar DER | PEM 5307.It Fl peerform Ar DER | ENGINE | PEM
5325The peer key format DER, PEM, or ENGINE. 5308The peer key format DER, ENGINE, or PEM.
5326.It Fl peerkey Ar file 5309.It Fl peerkey Ar file
5327The peer key file, used by key derivation (agreement) operations. 5310The peer key file, used by key derivation (agreement) operations.
5328.It Fl pkeyopt Ar opt : Ns Ar value 5311.It Fl pkeyopt Ar opt : Ns Ar value
@@ -5706,9 +5689,7 @@ This specifies the message digest to sign the request with.
5706This overrides the digest algorithm specified in the configuration file. 5689This overrides the digest algorithm specified in the configuration file.
5707.Pp 5690.Pp
5708Some public key algorithms may override this choice. 5691Some public key algorithms may override this choice.
5709For instance, DSA signatures always use SHA1; 5692For instance, DSA signatures always use SHA1.
5710GOST R 34.10 signatures always use GOST R 34.11-94
5711.Pq Fl md_gost94 .
5712.It Fl modulus 5693.It Fl modulus
5713This option prints out the value of the modulus of the public key 5694This option prints out the value of the modulus of the public key
5714contained in the request. 5695contained in the request.
@@ -5779,18 +5760,9 @@ should be specified via the
5779.Fl pkeyopt 5760.Fl pkeyopt
5780option. 5761option.
5781.Pp 5762.Pp
5782.Ar dsa : Ns Ar filename 5763.Ar dsa : Ns Ar file
5783generates a DSA key using the parameters in the file 5764generates a DSA key using the parameters in the file
5784.Ar filename . 5765.Ar file .
5785.Ar ec : Ns Ar filename
5786generates an EC key (usable both with ECDSA or ECDH algorithms);
5787.Ar gost2001 : Ns Ar filename
5788generates a GOST R 34.10-2001 key
5789(requires the ccgost engine configured in the configuration file).
5790If just
5791.Cm gost2001
5792is specified a parameter set should be specified by
5793.Cm -pkeyopt paramset:X .
5794.It Fl no-asn1-kludge 5766.It Fl no-asn1-kludge
5795Reverses the effect of 5767Reverses the effect of
5796.Fl asn1-kludge . 5768.Fl asn1-kludge .
@@ -5808,7 +5780,7 @@ This specifies the output format; the options have the same meaning as the
5808.Fl inform 5780.Fl inform
5809option. 5781option.
5810.It Fl passin Ar arg 5782.It Fl passin Ar arg
5811The input file password source. 5783The key password source.
5812For more information about the format of 5784For more information about the format of
5813.Ar arg , 5785.Ar arg ,
5814see the 5786see the
@@ -6446,7 +6418,7 @@ This specifies the output format; the options have the same meaning as the
6446.Fl inform 6418.Fl inform
6447option. 6419option.
6448.It Fl passin Ar arg 6420.It Fl passin Ar arg
6449The input file password source. 6421The key password source.
6450For more information about the format of 6422For more information about the format of
6451.Ar arg , 6423.Ar arg ,
6452see the 6424see the
@@ -7688,10 +7660,9 @@ The cipher and start time should be printed out in human readable form.
7688.nr nS 1 7660.nr nS 1
7689.Nm "openssl smime" 7661.Nm "openssl smime"
7690.Bk -words 7662.Bk -words
7691.Oo Xo 7663.Oo
7692.Fl aes128 | aes192 | aes256 | des | 7664.Fl aes128 | aes192 | aes256 | des |
7693.Fl des3 | rc2-40 | rc2-64 | rc2-128 7665.Fl des3 | rc2-40 | rc2-64 | rc2-128
7694.Xc
7695.Oc 7666.Oc
7696.Op Fl binary 7667.Op Fl binary
7697.Op Fl CAfile Ar file 7668.Op Fl CAfile Ar file
@@ -7867,8 +7838,7 @@ string) will cause
7867.Nm smime 7838.Nm smime
7868to attempt to obtain a functional reference to the specified engine, 7839to attempt to obtain a functional reference to the specified engine,
7869thus initialising it if needed. 7840thus initialising it if needed.
7870The engine will then be set as the default 7841The engine will then be set as the default for all available algorithms.
7871for all available algorithms.
7872.It Xo 7842.It Xo
7873.Fl from Ar addr , 7843.Fl from Ar addr ,
7874.Fl subject Ar s , 7844.Fl subject Ar s ,
@@ -7992,7 +7962,7 @@ or
7992.Fl decrypt ) 7962.Fl decrypt )
7993this option has no effect. 7963this option has no effect.
7994.It Fl passin Ar arg 7964.It Fl passin Ar arg
7995The private key password source. 7965The key password source.
7996For more information about the format of 7966For more information about the format of
7997.Ar arg , 7967.Ar arg ,
7998see the 7968see the
@@ -8319,8 +8289,7 @@ string) will cause
8319.Nm speed 8289.Nm speed
8320to attempt to obtain a functional reference to the specified engine, 8290to attempt to obtain a functional reference to the specified engine,
8321thus initialising it if needed. 8291thus initialising it if needed.
8322The engine will then be set as the default 8292The engine will then be set as the default for all available algorithms.
8323for all available algorithms.
8324.It Fl elapsed 8293.It Fl elapsed
8325Measure time in real time instead of CPU user time. 8294Measure time in real time instead of CPU user time.
8326.It Fl evp Ar e 8295.It Fl evp Ar e
@@ -8365,7 +8334,7 @@ benchmarks in parallel.
8365.Op Fl in Ar response.tsr 8334.Op Fl in Ar response.tsr
8366.Op Fl inkey Ar private.pem 8335.Op Fl inkey Ar private.pem
8367.Op Fl out Ar response.tsr 8336.Op Fl out Ar response.tsr
8368.Op Fl passin Ar password_src 8337.Op Fl passin Ar arg
8369.Op Fl policy Ar object_id 8338.Op Fl policy Ar object_id
8370.Op Fl queryfile Ar request.tsq 8339.Op Fl queryfile Ar request.tsq
8371.Op Fl section Ar tsa_section 8340.Op Fl section Ar tsa_section
@@ -8414,7 +8383,7 @@ It also checks if the token contains the same hash
8414value that it had sent to the TSA. 8383value that it had sent to the TSA.
8415.El 8384.El
8416.Pp 8385.Pp
8417There is one DER encoded protocol data unit defined for transporting a time 8386There is one DER-encoded protocol data unit defined for transporting a time
8418stamp request to the TSA and one for sending the time stamp response 8387stamp request to the TSA and one for sending the time stamp response
8419back to the client. 8388back to the client.
8420The 8389The
@@ -8539,8 +8508,7 @@ string) will cause
8539.Nm ts 8508.Nm ts
8540to attempt to obtain a functional reference to the specified engine, 8509to attempt to obtain a functional reference to the specified engine,
8541thus initialising it if needed. 8510thus initialising it if needed.
8542The engine will then be set as the default 8511The engine will then be set as the default for all available algorithms.
8543for all available algorithms.
8544.It Fl in Ar response.tsr 8512.It Fl in Ar response.tsr
8545Specifies a previously created time stamp response or time stamp token, if 8513Specifies a previously created time stamp response or time stamp token, if
8546.Fl token_in 8514.Fl token_in
@@ -8565,9 +8533,11 @@ The format and content of the file depends on other options (see
8565and 8533and
8566.Fl token_out ) . 8534.Fl token_out ) .
8567The default is stdout. 8535The default is stdout.
8568.It Fl passin Ar password_src 8536.It Fl passin Ar arg
8569Specifies the password source for the private key of the TSA. 8537The key password source.
8570See the 8538For more information about the format of
8539.Ar arg ,
8540see the
8571.Sx PASS PHRASE ARGUMENTS 8541.Sx PASS PHRASE ARGUMENTS
8572section above. 8542section above.
8573.It Fl policy Ar object_id 8543.It Fl policy Ar object_id
@@ -8600,7 +8570,7 @@ instead of DER.
8600.It Fl token_in 8570.It Fl token_in
8601This flag can be used together with the 8571This flag can be used together with the
8602.Fl in 8572.Fl in
8603option and indicates that the input is a DER encoded time stamp token 8573option and indicates that the input is a DER-encoded time stamp token
8604(ContentInfo) instead of a time stamp response (TimeStampResp). 8574(ContentInfo) instead of a time stamp response (TimeStampResp).
8605.It Fl token_out 8575.It Fl token_out
8606The output is a time stamp token (ContentInfo) instead of time stamp 8576The output is a time stamp token (ContentInfo) instead of time stamp
@@ -9016,7 +8986,7 @@ Specifies the output
9016.Ar file 8986.Ar file
9017to write to, or standard output by default. 8987to write to, or standard output by default.
9018.It Fl passin Ar arg 8988.It Fl passin Ar arg
9019The input file password source. 8989The key password source.
9020For more information about the format of 8990For more information about the format of
9021.Ar arg , 8991.Ar arg ,
9022see the 8992see the