Java 新证书链,对证书的引用不明确
Java new certificate chain ,reference to Certificate is ambiguous
我想将密钥添加到密钥库。密钥库的方法 setKeyEntry
需要参数的 Certificate
链。我这样创建了 Certificate
链:
Certificate[] certChain = new Certificate[1];
但是,我收到错误消息:
"reference to Certificate is ambiguous both class
org.bouncy.asn1.x.508.Certificate in org.bouncycastle.asn.1.x509 and
interface java.security.Certificate in java.security match".
在我的 google 搜索中,我可以找到对无法解决我的问题的模棱两可的方法的一般帮助。我该怎么做才能解决手头的问题?
正如错误所述,其他 类 和接口存在歧义。 setKeyEntry
采用位于 java.security.cert.Certificate 的 Certificate
参数。因此,为了消除歧义,您可以在其前面加上完整的包名称,例如
java.security.cert.Certificate[] certChain = new java.security.cert.Certificate[1];
我想将密钥添加到密钥库。密钥库的方法 setKeyEntry
需要参数的 Certificate
链。我这样创建了 Certificate
链:
Certificate[] certChain = new Certificate[1];
但是,我收到错误消息:
"reference to Certificate is ambiguous both class org.bouncy.asn1.x.508.Certificate in org.bouncycastle.asn.1.x509 and interface java.security.Certificate in java.security match".
在我的 google 搜索中,我可以找到对无法解决我的问题的模棱两可的方法的一般帮助。我该怎么做才能解决手头的问题?
正如错误所述,其他 类 和接口存在歧义。 setKeyEntry
采用位于 java.security.cert.Certificate 的 Certificate
参数。因此,为了消除歧义,您可以在其前面加上完整的包名称,例如
java.security.cert.Certificate[] certChain = new java.security.cert.Certificate[1];