mirror of
https://github.com/cryptomator/cryptomator.git
synced 2026-05-17 18:21:26 +00:00
Grab new API
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user