我正在使用1.45版的充气城堡生成证书请求,但在工厂中却遇到未知对象:org.bouncycastle.asn1.DERInteger错误。 当我在窗口机器上运行代码时,不会出现该错误,但是当我将代码部署到linux机器上时,会出现此错误。 有人可以提出任何解决方案吗?
KeyPairGenerator keyGen = KeyPairGenerator.getInstance("RSA");
keyGen.initialize(2048);
KeyPair keyPair = keyGen.generateKeyPair();
X509Principal subject = new X509Principal(commonName);
PKCS10CertificationRequest csr
= new PKCS10CertificationRequest("SHA256withRSA",
subject,
keyPair.getPublic(),
null,
keyPair.getPrivate());