小编Pri*_*hak的帖子

如何找到keytool生成的keystore的路径(自生成)

keys使用终端创建了一个名称为的密钥库

keytool -genkey -alias demo -keyalg RSA –keysize 2048 -keystore keys
Run Code Online (Sandbox Code Playgroud)

我想在我的 java 代码中加载这个密钥库:

ks = KeyStore.getInstance(KeyStore.getDefaultType());

java.io.FileInputStream fis = null;

try {
    fis = new java.io.FileInputStream("keys");
    ks.load(fis, password.toCharArray());
} finally {
    if (fis != null) {
        fis.close();
    }
}
Run Code Online (Sandbox Code Playgroud)

我不知道我的密钥库“密钥”的路径。我知道的唯一经过验证的路径是受信任的密钥库

/usr/lib/jvm/java-7-oracle/jre/lib/security/cacerts
Run Code Online (Sandbox Code Playgroud)

我认为没有我的别名演示。如何在代码中加载我的密钥?

提前致谢

java security alias keystore keytool

2
推荐指数
1
解决办法
3887
查看次数

标签 统计

alias ×1

java ×1

keystore ×1

keytool ×1

security ×1