KeyStore getEntry gibt nach dem Ändern des Kennworts null zurück

8

Hi Ich habe ein Programm, das einen Schlüssel im Schlüsselspeicher speichern muss, ich erzeuge ein Paar Schlüssel und ich unterschreibe einen Wert und das funktioniert immer perfekt. Das Problem tritt auf, wenn der Benutzer zu den Einstellungen wechselt und das Passwort ändert oder den Passwortmodus in den PIN-Modus ändert. Wenn ich dann versuche, auf den privaten Schlüssel zuzugreifen, gibt der Schlüsselspeicher einen Nullwert an mich zurück.

Ich weiß, dass die Keysotore-Werte mit dem Entsperrpasswortwert signiert sind, aber ich glaubte, dass der Keystore mit dem neuen Schlüssel zurücktreten würde, wenn der Benutzer das Passwort änderte, aber das ist nicht der Fall.

Ich mache etwas falsch? Wenn dies nicht der Fall ist, gibt es eine Möglichkeit, das Passwort zu ändern und manuell zu tun?

Dies ist der Code, den ich verwende.

%Vor%

Dies ist der Code des Schlüsselspeichers

%Vor%

Danke,

    
flipper83 24.03.2014, 18:54
quelle

0 Antworten

Tags und Links