TSGET(1ssl) OpenSSL TSGET(1ssl) tsget - HTTP/HTTPS tsget -h server_url [-e extension] [-o output] [-v] [-d] [-k private_key.pem] [-p key_password] [-c client_cert.pem] [-C CA_certs.pem] [-P CA_path] [-r files] [-g EGD_socket] [request ...] RFC 3161 HTTP HTTPS . openssl-ts(1) . TCP . HTTP : POST url HTTP/1.1 User-Agent: OpenTSA tsget.pl/ Host: : Pragma: no-cache Content-Type: application/timestamp-query Accept: application/timestamp-reply Content-Length: length of body ...binary request specified by the user... application/timestamp-reply . -h server_url URL HTTP/HTTPS . -e extension -o . . .tsr. () -o . . '-' . . () -v . () -d perl WWW::Curl::Easy. . () -k private_key.pem (HTTPS) HTTPS private_key.pem . . -c. () -p key_password (HTTPS) -k. . () -c client_cert.pem (HTTPS) HTTPS client_cert.pem X.509 . -k. . () -C CA_certs.pem (HTTPS) CA . CA . -C -P HTTPS. () -P CA_path (HTTPS) CA . openssl-rehash(1). -C -P HTTPS. () -r files " " openssl(1) . -g EGD_socket EGD . () request ... DER RFC 3161. . () TSGET . . file1.tsq file2.tsq tsa.opentsa.org 8080 HTTP 8443 HTTPS TSA /tsa. file1.tsq HTTP file1.tsr: tsget -h http://tsa.opentsa.org:8080/tsa file1.tsq file1.tsq file2.tsq HTTP file1.reply file2.reply : tsget -h http://tsa.opentsa.org:8080/tsa -v -e .reply \ file1.tsq file2.tsq file3.tsq file3.tsr: openssl ts -query -data file3.txt -cert | tee file3.tsq \ | tsget -h http://tsa.opentsa.org:8080/tsa \ -o file3.tsr file1.tsq HTTPS : tsget -h https://tsa.opentsa.org:8443/tsa \ -C cacerts.pem file1.tsq file1.tsq HTTPS ( client_key.pem ): tsget -h https://tsa.opentsa.org:8443/tsa -C cacerts.pem \ -k client_key.pem -c client_cert.pem file1.tsq TSGET. : TSGET='-h https://tsa.opentsa.org:8443/tsa -C cacerts.pem \ -k client_key.pem -c client_cert.pem' export TSGET tsget file1.tsq openssl(1), openssl-ts(1), WWW::Curl::Easy, 2006-2020 OpenSSL. . Apache 2.0 ( ""). . LICENSE . 3 . . : . 3.6.2 7 2026 TSGET(1ssl)