Browse Source

Revert "Grab new API"

This reverts commit 9516928529855cf53b3e7b8928e8d3ea3c5ea920.
Ralph Plawetzki 6 months ago
parent
commit
6cb409eeaf

+ 7 - 2
src/main/java/org/cryptomator/common/keychain/KeychainManager.java

@@ -49,9 +49,8 @@ public class KeychainManager implements KeychainAccessProvider {
 		setPassphraseStored(key, true);
 	}
 
-	@Override
 	public void storePassphraseForAuthenticatedUser(String key, String displayName, CharSequence passphrase) throws KeychainAccessException {
-		getKeychainOrFail().storePassphraseForAuthenticatedUser(key, displayName, passphrase);
+		getKeychainOrFail().storePassphrase(key, displayName, passphrase);
 		setPassphraseStored(key, true);
 	}
 
@@ -62,6 +61,12 @@ 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);

+ 0 - 5
src/test/java/org/cryptomator/common/keychain/MapKeychainAccess.java

@@ -29,11 +29,6 @@ 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);