创建 CRL 需要用到有 CRL 权限的 CA 机构私钥和证书:
Security.addProvider(new org.bouncycastle.jce.provider.BouncyCastleProvider());
// 准备好创建 CRL 所需的私钥和证书
PrivateKey caPrivateKey = ......
X509Certificate caCertificate = ......
X509v2CRLBuilder crlBuilder = new X509v2CRLBuilder(
new X500Name(caCertificate.getSubjectDN().getName()),
new Date()
);
crlBuilder.setNextUpdate(new Date(System.currentTimeMillis() + 86400 * 1000)); // 1 天有效期
crlBuilder.addCRLEntry(111/*被撤销证书序列号*/, new Date() /*被撤销时间*/, 1 /*被撤销原因*/);
JcaContentSignerBuilder contentSignerBuilder = new JcaContentSign

最低0.47元/天 解锁文章
566





