【问题标题】:keytool error: java.lang.ClassNotFoundException: org.bouncycastle.jce.provider.BouncyCastleProviderkeytool 错误:java.lang.ClassNotFoundException:org.bouncycastle.jce.provider.BouncyCastleProvider
【发布时间】:2013-05-16 11:42:16
【问题描述】:


我想创建一个 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 上提供的其他版本 但我总是遇到同样的错误。我做错了什么?

感谢您的宝贵时间。

【问题讨论】:

    标签: android ssl bouncycastle keystore keytool


    【解决方案1】:

    我在 MacOS 上遇到了同样的错误,我的原因是我试图使用“~/Download/jar 文件的路径>”之类的路径,而不是使用完整路径“/User/用户名>/Download/我的 jar 文件的路径>”。

    我会把它放在这里以防有人需要它。

    【讨论】:

      【解决方案2】:

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

      希望对你也有帮助。

      编辑: Maven Repository

      【讨论】:

      猜你喜欢
      • 2022-08-11
      • 2012-05-06
      • 2018-03-15
      • 2014-11-16
      • 2011-07-05
      • 1970-01-01
      • 2020-05-13
      • 2013-04-26
      • 1970-01-01
      相关资源
      最近更新 更多