Grab new API

This commit is contained in:
Ralph Plawetzki
2024-07-28 17:52:17 +02:00
parent 62827b69cc
commit 9516928529
2 changed files with 7 additions and 7 deletions

View File

@@ -49,8 +49,9 @@ public class KeychainManager implements KeychainAccessProvider {
setPassphraseStored(key, true);
}
@Override
public void storePassphraseForAuthenticatedUser(String key, String displayName, CharSequence passphrase) throws KeychainAccessException {
getKeychainOrFail().storePassphrase(key, displayName, passphrase);
getKeychainOrFail().storePassphraseForAuthenticatedUser(key, displayName, passphrase);
setPassphraseStored(key, true);
}
@@ -61,12 +62,6 @@ public class KeychainManager implements KeychainAccessProvider {
return passphrase;
}
public char[] loadPassphraseForAuthenticatedUser(String key) throws KeychainAccessException {
char[] passphrase = getKeychainOrFail().loadPassphrase(key);
setPassphraseStored(key, passphrase != null);
return passphrase;
}
@Override
public void deletePassphrase(String key) throws KeychainAccessException {
getKeychainOrFail().deletePassphrase(key);

View File

@@ -29,6 +29,11 @@ class MapKeychainAccess implements KeychainAccessProvider {
map.put(key, pw);
}
@Override
public void storePassphraseForAuthenticatedUser(String key, String displayName,CharSequence passphrase) {
storePassphrase(key, displayName, passphrase);
}
@Override
public char[] loadPassphrase(String key) {
return map.get(key);