Speichern von Schlüssel mittels Keystore

Ich bin mit Schlüsselspeicher schützen private Schlüssel in eine Datei(mit Kennwort für die Datei).Ich Verstand nicht, diesen code

//save my secret key
javax.crypto.SecretKey mySecretKey;
KeyStore.SecretKeyEntry skEntry =
    new KeyStore.SecretKeyEntry(mySecretKey);
ks.setEntry("secretKeyAlias", skEntry, 
    new KeyStore.PasswordProtection(password));

//store away the keystore
java.io.FileOutputStream fos = null;
try {
    fos = new java.io.FileOutputStream("newKeyStoreName");
    ks.store(fos, password);
} finally {
    if (fos != null) {
        fos.close();
    }
}

Was ist setEntry tun??
Sind wir speichern privaten Schlüssel durch fileoutputstream ??Wenn es wahr ist, wo ist das Passwort für die Datei???
Was ist die Endung der Datei??Ist es .jks??

  • Bitte beantworten Sie die Kommentare..ich bin immer nur Antworten auf meine Fragen(geschrieben)nicht auf meine Kommentare, wenn überhaupt...
InformationsquelleAutor user1168647 | 2012-02-07
Schreibe einen Kommentar