我正在使用ITextSharp从数字签名的pdf文档中读取证书信息.
ITextSharp.Text.Pdf.PdfPKCS7类公开了三个属性:
>证书(列表)
> SignCertificate(作为单个对象)
> SignCertificateChain(作为列表)
如何组合这三个属性以获得有关单个证书的所有信息?
我将能够显示所有证书路径(所有嵌套证书).
解决方法
证书为您提供无特定顺序的列表,包括未用于主签名的证书.
SignCertificate为您提供实际签名者的证书.
SignCertificateChain为您提供第一个证书是SignCertificate的列表,下一个是颁发SignCertificate的实例的证书,下一个是颁发先前证书的实例的证书,依此类推.这可以返回比证书更少的证书,因为只返回用于主签名的证书.
因此,您不需要“组合”属性来显示证书路径,您只需要SignCertificateChain.请注意,您的问题并不完全清楚:
‘all info about a single certificate’
有点矛盾
‘show all certificate path (all nested certificates)’
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。