Skip to content

Commit 675164d

Browse files
committed
Add parameter to retrieve private key for mTLS.
1 parent 67a25bb commit 675164d

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

core/src/main/java/ch/cyberduck/core/LoginService.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,18 @@
2121
import ch.cyberduck.core.exception.ConnectionCanceledException;
2222
import ch.cyberduck.core.exception.LoginCanceledException;
2323
import ch.cyberduck.core.exception.LoginFailureException;
24+
import ch.cyberduck.core.ssl.X509KeyManager;
2425
import ch.cyberduck.core.threading.CancelCallback;
2526

2627
public interface LoginService {
2728
/**
2829
* Obtain password from password store or prompt user for input
2930
*
30-
* @param session Credentials
31-
* @param pompt Login prompt
31+
* @param bookmark Credentials
32+
* @param prompt Login prompt
3233
* @param options Login mechanism features
3334
*/
34-
void validate(Session<?> session, LoginCallback pompt, LoginOptions options) throws ConnectionCanceledException, LoginFailureException;
35+
void validate(Host bookmark, X509KeyManager keys, LoginCallback prompt, LoginOptions options) throws ConnectionCanceledException, LoginFailureException;
3536

3637
/**
3738
* Login and prompt on failure

0 commit comments

Comments
 (0)