java从P7B文件获取证书链 1 年,4 月 Questions & Answers 470 如何从P7B文件中获取证书链。 P7B文件仅包含证书和公钥。我想获得证书链,并在pdf文件中附上签名。我用Bouncy Castle图书馆来做这个 任何帮助都将不胜感激
# 1 楼答案 p7b文件的导入取决于文件的格式。如果是DER格式,则此代码应适用: List<X509Certificate> certList = new List<X509Certificate>(); var signedData = File.ReadAllBytes(filepath); CmsSignedData s = new CmsSignedData(signedData); IX509Store certs = s.GetCertificates("Collection"); ICollection cCol = certs.GetMatches(null); var cEn = cCol.GetEnumerator(); while (cEn.MoveNext()) { certList.Add((X509Certificate)cEn.Current); } return certList;
# 1 楼答案
p7b文件的导入取决于文件的格式。如果是DER格式,则此代码应适用: