keytool错误:java.lang.ClassNotFoundException:org.bouncycastle.jce.provider.BouncyCastleProvider

时间:2013-05-21 16:05:34

标签: android ssl bouncycastle keystore keytool


我想创建一个BKS密钥库类型,为此我正在使用此命令:

keytool -genkey -keystore ./test.keystore -alias test -storepass testtest -keypass testtest -dname "CN='', OU='', O='', L='', S='', C=''" -storetype BKS -providerClass org.bouncycastle.jce.provider.BouncyCastleProvider -providerPath ./bcpkix-jdk15on-148.zip 

但不幸的是它在扔:

keytool error: java.lang.ClassNotFoundException: org.bouncycastle.jce.provider.BouncyCastleProvider

我已尝试使用http://www.bouncycastle.org/latest_releases.html处提供的其他一些版本 但我总是得到同样的错误。我做错了什么?

谢谢你的时间。

2 个答案:

答案 0 :(得分:0)

我在MacOS上,并且遇到了相同的错误,原因是我尝试使用“〜/ Download / << em> jar文件的路径>”之类的路径,而不是使用完整路径“ / User / << em>用户名> /下载/ << em>我的jar文件的路径>”。

如果有人需要,我会把它放在这里。

答案 1 :(得分:-2)

看起来我使用的是错误的文件。这是:http://www.jarfinder.com/index.php/jars/versionInfo/36621

希望它也能帮到你。

编辑: Maven Repository