openssl tsget服务器

openssl tsget服务器,openssl,Openssl,如何配置时间戳授权服务器以获取签名的tsq文件? 上面的示例显示了如何将tsq发送到服务器URL(http://tsa.opentsa.org:8080/tsa)但我不明白如何启动服务器来处理该请求。您可能需要尝试在浏览器中打开-在编写错误代码时,“couldb't connect to host”(无法连接到主机)似乎是正确的。我现在至少无法连接到端口8080上的服务器tsa.opentsa.org。还有其他选择,比如建议重新安装一个普通的drupal 现在是第二部分-如何使用它 通常是先创建

如何配置时间戳授权服务器以获取签名的tsq文件?
上面的示例显示了如何将tsq发送到服务器URL(http://tsa.opentsa.org:8080/tsa)但我不明白如何启动服务器来处理该请求。

您可能需要尝试在浏览器中打开-在编写错误代码时,“couldb't connect to host”(无法连接到主机)似乎是正确的。我现在至少无法连接到端口8080上的服务器tsa.opentsa.org。还有其他选择,比如建议重新安装一个普通的drupal

现在是第二部分-如何使用它

通常是先创建一个tsq文件。请参阅一个很好的示例,其关键是

[root@LINUX misc]# pwd
/usr/local/openssl/ssl/misc
[root@LINUX misc]# ./tsget -h http://tsa.opentsa.org:8080/tsa ../../bin/alllog.log.tsq
../../bin/alllog.log.tsq: fatal error: could not get timestamp, curl code: 7 (couldn't connect to host)
在“Web服务器”后面。其中design1.tsq是通过HTTP客户机通过线路获得的有效负载文件,design1.tsr是您将作为结果输出的文件

因此,您的cgi/perl/php/etc脚本将遵循

openssl ts -reply -queryfile design1.tsq -inkey tsakey.pem \
    -signer tsacert.pem -out design1.tsr

实际上,这正是简单脚本所做的。

我知道如何从两台不同的机器创建tsq和tsr文件,例如,我想知道如何启动服务器。这个url背后应该有一些逻辑。谢谢,这就是我想要的。我将尝试为时间戳请求/响应操作安装和测试服务器-客户端交互。
openssl ts -reply -queryfile design1.tsq -inkey tsakey.pem \
    -signer tsacert.pem -out design1.tsr
 1. create temp file containing GET/POST payload
 2. run above openssl ts command over it
 3. output the resulting file back