1

使用 Bouncy Castle 和 C#,我请求一个包含证书的时间戳令牌 ( timestampRequestGenerator.SetCertReq(true)),并且我得到的响应比设置为时要大得多SetCertReqfalse因此我假设响应在某处具有用于生成时间戳的公钥证书。

如何使用 Bouncy Castle 访问这些证书?我在 Visual Studio 中探索了响应对象,但没有找到证书的位置。

Stream inputFile = File.OpenRead("response-with-certs.tsr");
TimeStampResponse response = new TimeStampResponse(inputFile);
inputFile.Close();
4

1 回答 1

1

如评论中所述,您应该能够像这样检索证书集合:

response.TimeStampToken.GetCertificates("Collection");
于 2018-01-02T00:55:11.103 回答