GoGPT Best VPN GoSearch

OnWorks 网站图标

tsgetssl - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 tsgetssl

这是 tsgetssl 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


tsget - 时间戳 HTTP/HTTPS 客户端

概要


获取 -h 服务器网址 [-e 延期] [-o 输出] [-v[-d[-k 私钥.pem] [-p
密钥密码] [-c client_cert.pem] [-C CA_certs.pem] [-P CA_路径] [-r 文件:文件...] [-g
EGD_socket] [请求]...

商品描述


这个 获取 命令可用于发送时间戳请求,如在 RFC 3161,
通过 HTTP 或 HTTPS 发送到时间戳服务器并将时间戳响应存储在文件中。
此工具不能用于创建请求和验证响应,您可以使用
OpenSSL ts(1) 命令这样做。 获取 可以向服务器发送多个请求
如果命令中指定了多个请求,则不关闭 TCP 连接
线。

该工具为每个时间戳请求发送以下 HTTP 请求:

POST 网址 HTTP/1.1
用户代理:OpenTSA tsget.pl/
主持人: :
的Pragma:no-cache的
内容类型:应用程序/时间戳查询
接受:申请/时间戳回复
Content-Length:正文的长度

...用户指定的二进制请求...

获取 期望类型为 application/timestamp-reply 的响应,该响应被写入文件
没有任何解释。

配置


-h 服务器网址
侦听时间戳请求的 HTTP/HTTPS 服务器的 URL。

-e 延期
如果 -o 未给出选项此参数指定输出的扩展
文件。 输出文件的基本名称将与输入文件的基本名称相同。
默认扩展名为“.tsr”。 (可选的)

-o 产量
仅当只有一个请求发送到服务器时才能指定此选项。 这
时间戳响应将写入给定的输出文件。 “-”表示标准
输出。 在多个时间戳请求或缺少此参数的情况下
输出文件的名称将从输入文件的名称和
默认或指定的扩展参数。 (可选的)

-v 当前处理的请求的名称打印在标准错误上。 (可选的)

-d 为底层开启详细模式 卷曲 图书馆。 可以看到详细的调试
连接的消息。 (可选的)

-k 私钥.pem
(HTTPS) 如果通过 HTTPS 进行基于证书的客户端身份验证
必须包含用户的私钥。 私钥文件可以
可选择受密码保护。 这 -c 还必须指定选项。
(可选)

-p 密钥密码
(HTTPS) 指定由指定的私钥的密码短语 -k 争论。 如果
此选项被省略,密钥受密码保护 获取 会要求的。
(可选)

-c 客户端证书.pem
(HTTPS) 如果通过 HTTPS 进行基于证书的客户端身份验证
必须包含用户的 X.509 证书。 这 -k 选项必须
也予以规定。 如果未指定此选项,则无基于证书的客户端
将进行身份验证。 (可选的)

-C CA_certs.pem
(HTTPS) 受信任的 CA 证书存储。 对等方的证书链
证书必须包含此文件中指定的 CA 证书之一。 任何一个
选项 -C 或选项 -P 在 HTTPS 的情况下必须给出。 (可选的)

-P CA_路径
(HTTPS) 包含可信 CA 证书的路径,用于验证对等方的
证书。 该目录必须准备好 c_rehash OpenSSL 实用程序。 任何一个
选项 -C 或选项 -P 在 HTTPS 的情况下必须给出。 (可选的)

-兰德 文件:文件...
包含用于播种随机数生成器的随机数据的文件。 多种的
可以指定文件,分隔符是 ; 对于 MS-Windows, , 对于 VMS 和 : 支持所有
其他平台。 (可选的)

-g EGD_socket
从中获取随机数据的 EGD 套接字的名称。 (可选的)

[要求]...
包含的文件列表 RFC 3161 DER 编码的时间戳请求。 如果没有请求
指定只有一个请求将被发送到服务器,它将从
标准输入。 (可选的)

环境 变数


这个 TSGET 环境变量可以选择包含默认参数。 的内容
这个变量被添加到命令行参数列表中。

示例


下面的例子假设 文件1.tsq文件2.tsq 包含有效的时间戳请求,
tsa.opentsa.org 在端口 8080 上侦听 HTTP 请求,在端口 8443 上侦听 HTTPS
请求,TSA 服务在 /tsa 绝对路径中可用。

通过 HTTP 获取 file1.tsq 的时间戳响应,输出写入 file1.tsr:

tsget -h http://tsa.opentsa.org:8080/tsa 文件 1.tsq

通过 HTTP 获取 file1.tsq 和 file2.tsq 的时间戳响应,显示进度、输出
分别写入 file1.reply 和 file2.reply:

tsget -h http://tsa.opentsa.org:8080/tsa -v -e .回复\
文件1.tsq 文件2.tsq

创建时间戳请求,将其写入file3.tsq,发送至服务器并写入
对 file3.tsr 的响应:

openssl ts -query -data file3.txt -cert | 三通文件3.tsq \
| tsget -h http://tsa.opentsa.org:8080/特萨\
-o 文件 3.tsr

通过 HTTPS 获取 file1.tsq 的时间戳响应,无需客户端身份验证:

tsget -h https://tsa.opentsa.org:8443/tsa \
-C cacerts.pem 文件 1.tsq

使用基于证书的客户端通过 HTTPS 获取 file1.tsq 的时间戳响应
身份验证(如果 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'
导出 TSGET
tsget 文件 1.tsq

使用 onworks.net 服务在线使用 tsgetssl


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。