Lines Matching +full:timestamp +full:- +full:names
5 tsget - Time Stamping HTTP/HTTPS client
10 B<-h> I<server_url>
11 [B<-e> I<extension>]
12 [B<-o> I<output>]
13 [B<-v>]
14 [B<-d>]
15 [B<-k> I<private_key.pem>]
16 [B<-p> I<key_password>]
17 [B<-c> I<client_cert.pem>]
18 [B<-C> I<CA_certs.pem>]
19 [B<-P> I<CA_path>]
20 [B<-r> I<files>]
21 [B<-g> I<EGD_socket>]
26 This command can be used for sending a timestamp request, as specified
27 in RFC 3161, to a timestamp server over HTTP or HTTPS and storing the
28 timestamp response in a file. It cannot be used for creating the requests
29 and verifying responses, you have to use L<openssl-ts(1)> to do that. This
33 This command sends the following HTTP request for each timestamp request:
36 User-Agent: OpenTSA tsget.pl/<version>
38 Pragma: no-cache
39 Content-Type: application/timestamp-query
40 Accept: application/timestamp-reply
41 Content-Length: length of body
45 It expects a response of type application/timestamp-reply, which is
52 =item B<-h> I<server_url>
54 The URL of the HTTP/HTTPS server listening for timestamp requests.
56 =item B<-e> I<extension>
58 If the B<-o> option is not given this argument specifies the extension of the
62 =item B<-o> I<output>
65 server. The timestamp response will be written to the given output file. '-'
66 means standard output. In case of multiple timestamp requests or the absence
67 of this argument the names of the output files will be derived from the names
70 =item B<-v>
75 =item B<-d>
82 =item B<-k> I<private_key.pem>
84 (HTTPS) In case of certificate-based client authentication over HTTPS
86 file can optionally be protected by a passphrase. The B<-c> option must also
89 =item B<-p> I<key_password>
91 (HTTPS) Specifies the passphrase for the private key specified by the B<-k>
95 =item B<-c> I<client_cert.pem>
97 (HTTPS) In case of certificate-based client authentication over HTTPS
98 I<client_cert.pem> must contain the X.509 certificate of the user. The B<-k>
100 certificate-based client authentication will take place. (Optional)
102 =item B<-C> I<CA_certs.pem>
106 Either option B<-C> or option B<-P> must be given in case of HTTPS. (Optional)
108 =item B<-P> I<CA_path>
111 certificate. The directory must be prepared with L<openssl-rehash(1)>. Either
112 option B<-C> or option B<-P> must be given in case of HTTPS. (Optional)
114 =item B<-r> I<files>
118 =item B<-g> I<EGD_socket>
124 List of files containing RFC 3161 DER-encoded timestamp requests. If no
140 timestamp requests, tsa.opentsa.org listens at port 8080 for HTTP requests
144 Get a timestamp response for F<file1.tsq> over HTTP, output is written to
147 tsget -h http://tsa.opentsa.org:8080/tsa file1.tsq
149 Get a timestamp response for F<file1.tsq> and F<file2.tsq> over HTTP showing
152 tsget -h http://tsa.opentsa.org:8080/tsa -v -e .reply \
155 Create a timestamp request, write it to F<file3.tsq>, send it to the server and
158 openssl ts -query -data file3.txt -cert | tee file3.tsq \
159 | tsget -h http://tsa.opentsa.org:8080/tsa \
160 -o file3.tsr
162 Get a timestamp response for F<file1.tsq> over HTTPS without client
165 tsget -h https://tsa.opentsa.org:8443/tsa \
166 -C cacerts.pem file1.tsq
168 Get a timestamp response for F<file1.tsq> over HTTPS with certificate-based
172 tsget -h https://tsa.opentsa.org:8443/tsa -C cacerts.pem \
173 -k client_key.pem -c client_cert.pem file1.tsq
179 TSGET='-h https://tsa.opentsa.org:8443/tsa -C cacerts.pem \
180 -k client_key.pem -c client_cert.pem'
189 L<openssl-ts(1)>,
191 L<https://www.rfc-editor.org/rfc/rfc3161.html>
195 Copyright 2006-2020 The OpenSSL Project Authors. All Rights Reserved.