c++ - 将用户名和密码传递给 CryptRetrieveTimeStamp 函数

标签 c++ c trusted-timestamp wincrypt rfc3161

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

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

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

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

最佳答案

我自己没有尝试过这样做,但是您尝试过将它们放入 URL 中吗?像这样的东西:

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

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

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

关于c++ - 将用户名和密码传递给 CryptRetrieveTimeStamp 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41808771/

相关文章:

C++ vector 数学和 OpenGL 兼容

c++ - C++::安全地使用reinterpret_cast生成 “wrapper”迭代器

c - 如何读取长度未知、没有空格的矩阵?

java - 我必须传递来自 CMSSignedData 对象的哪些数据才能生成有效的时间戳?

C++多继承函数调用歧义

c - 从图像中删除白色背景

无法在 Arduino 环境中定义 A8

openssl ts 命令不起作用 - 可信时间戳

java - SOAP 消息到 web 服务 - HTTP 响应代码 : 403 for URL

java - 将字符串数组从 Java 传递到 C++