Java 带BouncyCastle的签名证明链

Java 带BouncyCastle的签名证明链,java,cryptography,certificate,digital-signature,bouncycastle,Java,Cryptography,Certificate,Digital Signature,Bouncycastle,我想证明我用BouncyCastle做的签名。我想验证它的签名链。我该怎么做 我有一份证书清单: List<X509Certificate> certList = new ArrayList<X509Certificate>(); certList.add(0, subjectCert); certList.add(1, interCert); certList.add(2, caCert); List certList=new ArrayList(); 证书列表。添加

我想证明我用BouncyCastle做的签名。我想验证它的签名链。我该怎么做

我有一份证书清单:

List<X509Certificate> certList = new ArrayList<X509Certificate>();
certList.add(0, subjectCert);
certList.add(1, interCert);
certList.add(2, caCert);
List certList=new ArrayList();
证书列表。添加(0,主题证书);
证书列表。添加(1,插入);
证书列表。添加(2,caCert);
和证书存储:

Store<X509Certificate> certs = new JcaCertStore(certList);
storecerts=newjcacertstore(certList);

如何使用证书列表验证
CMSSignedData
签名链?

您自己已经有了答案吗?