如何从Bouncy Castle中的时间戳响应中提取证书

问题描述 投票:0回答:1

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

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

Stream inputFile = File.OpenRead("response-with-certs.tsr");
TimeStampResponse response = new TimeStampResponse(inputFile);
inputFile.Close();
c# bouncycastle rfc3161
1个回答
1
投票

如评论中所述,您应该能够检索证书集合,如下所示:

response.TimeStampToken.GetCertificates("Collection");
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.