ich einen Schlüsselspeicher mit dem Namen erstellt keys
TerminalWie den Pfad des keytool generiert Schlüsselspeicher finden (selbst erzeugte)
keytool -genkey -alias demo -keyalg RSA –keysize 2048 -keystore keys
Ich möchte diesen Schlüsselspeicher in meinem Java-Code laden:
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();
}
}
Ich kenne den Pfad zu meinem Schlüsselspeicher 'Schlüssel' nicht. Der einzige Weg überprüft ich weiß, ist der vertrauenswürdigen Schlüsselspeicher
/usr/lib/jvm/java-7-oracle/jre/lib/security/cacerts
, die ich nicht glaube, mein alias Demo hat. Wie lade ich meine Keysore in den Code?
Vielen Dank im Voraus