keytool错误:java.security.KeyStoreException:未找到BKS
如何在java sun keytool中创建.bks密钥库,我应该怎么做keytool错误:java.security.KeyStoreException:未找到BKS,java,keystore,Java,Keystore,如何在java sun keytool中创建.bks密钥库,我应该怎么做 C:\Program Files\Java\jdk1.6.0\jre\bin>keytool -genkey -alias server3private -ke ystore server3.private -storetype BKS -keyalg rsa -dname "CN=Your Name, OU=Your Organizational Unit, O=Your Organization, L=Your
C:\Program Files\Java\jdk1.6.0\jre\bin>keytool -genkey -alias server3private -ke
ystore server3.private -storetype BKS -keyalg rsa -dname "CN=Your Name, OU=Your
Organizational Unit, O=Your Organization, L=Your City, S=Your State, C=Your Coun
try" -storepass tahirpw -keypass tahirpw
它给了我错误
keytool错误:java.security.KeyStoreException:BKS not found您的错误表明
keytool
尝试实例化BKS
密钥库,但没有加密服务提供商(CSP)能够提供这样的实现BKS
keystore类型是由实现的类型
因此,有两种解决方案:
-storetype BKS我尝试了使用keytool和java for Mac OSX的说明,得到了以下错误:“java.lang.RuntimeException:Usage error,?providerpath不是合法命令。”当我尝试“keytool-help”虽然,但它表明“-providerpath”是-genkeypair命令的合法命令,所以它应该可以工作……关于为什么它对我不起作用有什么想法吗?谢谢!如果其他人想知道:bouncycastle.jar
是名为bcprov-[…]的.jar上的签名提供程序jar文件吗
-storetype BKS <- keystore type
-provider org.bouncycastle.jce.provider.BouncyCastleProvider <- CSP implementation
-providerpath /path/to/bouncycastle.jar <- Path to the CSP jar file