如何找到keytool生成的keystore的路径(自己生成)
How to find the path of the keytool generated keystore (self generated)
我使用终端
创建了一个名为 keys
的密钥库
keytool -genkey -alias demo -keyalg RSA –keysize 2048 -keystore keys
我想在我的 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();
}
}
我不知道我的密钥库的路径 'keys'。
我知道的唯一经过验证的路径是受信任的密钥库
/usr/lib/jvm/java-7-oracle/jre/lib/security/cacerts
我认为没有我的别名演示。如何在代码中加载我的密钥库?
提前致谢
在我的主文件夹或我工作的目录中找到我所有的自生成密钥库
/我工作目录的路径/keystore_name
/home/user姓名/keystore_name
我使用终端
创建了一个名为keys
的密钥库
keytool -genkey -alias demo -keyalg RSA –keysize 2048 -keystore keys
我想在我的 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();
}
}
我不知道我的密钥库的路径 'keys'。 我知道的唯一经过验证的路径是受信任的密钥库
/usr/lib/jvm/java-7-oracle/jre/lib/security/cacerts
我认为没有我的别名演示。如何在代码中加载我的密钥库?
提前致谢
在我的主文件夹或我工作的目录中找到我所有的自生成密钥库
/我工作目录的路径/keystore_name
/home/user姓名/keystore_name