java - 生成 BKS keystore 并存储应用程序 key

标签 java keystore jce

我应该创建一个 BKS keystore 并在该 keystore 中存储一个 48 个字符长的字符串的私有(private)应用程序 key 。 我还有一个 JCEKS keystore ,其中已经有这个 key 值。如果我尝试使用 portecle 工具转换为 BKS 类型 keystore , key 条目将丢失。

我是 JCE 的新手。有人可以指导我将此 key 导入 keystore 需要做什么吗?

谢谢。

最佳答案

试试这个命令

keytool -importcert -v -trustcacerts -file "cacert.pem" -alias ca -keystore "mySrvTruststore.bks" -provider org.bouncycastle.jce.provider.BouncyCastleProvider -providerpath "bcprov-jdk16-145.jar" -storetype BKS -storepass testtest

关于java - 生成 BKS keystore 并存储应用程序 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6515314/

相关文章:

java - 加载 keystore 文件,找不到别名

java - 将相同的 keystore 用于信任库和服务器库时出现安全问题?

java - 如何从 Java 中的 USB token 获取 KeyStore

java - 除了 BouncyCaSTLe,还有其他开源 JCE 库吗?

java - 在 Java Applet 中实现数字签名

java - BottomNavigationView 与 RecycleView 的最后一项重叠

java - 在java中调用最后耗时

java - 需要使用键盘上的箭头键处理 JTable 的行

Java 数据实体模型 : Constructing general types

java - 如何使用 RSA 和 AES 算法加密和解密文件