From d3909134d5c620c3211a67d7d2e744ea4da525bf Mon Sep 17 00:00:00 2001 From: Armin Schrenk Date: Tue, 21 Jan 2025 15:55:47 +0100 Subject: [PATCH] actually use authentication --- .../org/cryptomator/common/keychain/KeychainManager.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/org/cryptomator/common/keychain/KeychainManager.java b/src/main/java/org/cryptomator/common/keychain/KeychainManager.java index bced7395d..b941147bc 100644 --- a/src/main/java/org/cryptomator/common/keychain/KeychainManager.java +++ b/src/main/java/org/cryptomator/common/keychain/KeychainManager.java @@ -42,6 +42,11 @@ public class KeychainManager implements KeychainAccessProvider { return getClass().getName(); } + @Override + public void storePassphrase(String key, String displayName, CharSequence passphrase) throws KeychainAccessException { + storePassphrase(key, displayName, passphrase, true); //TODO: currently only TouchID is using this parameter, so this is okayish + } + @Override public void storePassphrase(String key, String displayName, CharSequence passphrase, boolean requireOsAuthentication) throws KeychainAccessException { getKeychainOrFail().storePassphrase(key, displayName, passphrase, requireOsAuthentication);