【问题标题】:Passing username and password to CryptRetrieveTimeStamp function将用户名和密码传递给 CryptRetrieveTimeStamp 函数
【发布时间】:2017-01-23 14:34:04
【问题描述】:

我正在尝试使用 CryptRetrieveTimeStamp 从 TSA 检索时间戳。

我可以从this answer 上的一些免费服务中获得它,但始终使用TIMESTAMP_NO_AUTH_RETRIEVAL 标志。

但现在我想使用使用凭据的付费服务,我不知道如何使用用户名和密码获取它。

有谁知道如何使用 CryptRetrieveTimeStamp 向 TSA 发送用户名和密码?

【问题讨论】:

  • 您是否尝试将其包含在带有https://user:password@my.tsa.com/ 的URL 中?
  • 是的,我试过了,但是没用

标签: c++ c trusted-timestamp wincrypt rfc3161


【解决方案1】:

我自己没有尝试过这样做,但是您是否尝试过将它们放入 URL 中?比如:

https://username:password@server.domain.com/ts/

我很想知道这是否有效。目前我们正在使用免费的时间戳服务器,但你永远不知道。

顺便说一句:我看到您使用 RFC 3161 标记了您的帖子。这是否意味着 CryptRetrieveTimeStamp 可以与 RFC 3161 时间戳服务器一起使用?文档非常不清楚。有机会我会尽快尝试,但总是值得一试。

【讨论】:

  • 是的,我试过了,但是没用。是的,CryptRetrieveTimeStamp 适用于 RFC 3161。至少适用于大多数列出的here
猜你喜欢
  • 1970-01-01
  • 2011-06-19
  • 1970-01-01
  • 1970-01-01
  • 2020-02-15
  • 1970-01-01
  • 2022-11-19
  • 2018-07-15
  • 2017-11-27
相关资源
最近更新 更多