All.Ich arbeite an einem Android-Projekt. Ich muss ein RSA-Schlüsselpaar erzeugen und sie dann verwenden, um mit anderen zu kommunizieren. Ich muss den privaten Schlüssel und den öffentlichen Schlüssel an einem sicheren Ort speichern, und ich finde, dass Schlüsselspeicher verwendet werden kann.Wie man privaten Schlüssel und öffentlichen Schlüssel in KeyStore speichert
Ich sehe, dass KeyStore KeyStore.PrivateKeyEntry speichern könnte, aber es eine Kette [] benötigt. Ich habe versucht, es zu erstellen, aber fehlgeschlagen ...
Gibt es jemanden könnte einige Beispielcode einfügen, um privaten Schlüssel und öffentlichen Schlüssel zu speichern.
Vielen Dank!
Hallo, müssen Sie Zertifikate programmgesteuert erstellen/verwalten ?. Weil Sie keinen Code zum Erstellen oder Importieren von Zertifikaten in den Keystore schreiben müssen. Sie können hierfür [keytool] (http://docs.oracle.com/javase/7/docs/technotes/tools/windows/keytool.html) verwenden. – sperumal
Hallo supermal, danke an deine Antwort. Ich muss das programmatisch beenden. –
werfen Sie einen Blick auf die Dokumentation http://docs.oracle.com/javase/6/docs/api/java/security/KeyStore.html –