用于Java中PKCS7处理的流行的通用库是BouncyCastle。
一、首先需要引入相关依赖:
<dependency>
<groupId>org.apache.pulsar</groupId>
<artifactId>bouncy-castle-bc</artifactId>
<version>2.8.0</version>
</dependency>
二、直接上代码
byte[] signValue = 签名结果;
CMSSignedData s = new CMSSignedData(signValue);
//从签名结果中获取证书信息
Store certStore = s.getCertificates();
//从结构中获取签名
SignerInformationStore signers = s.getSignerInfos();
//获取签名中的信息
Collection c = signers.getSigners();