aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/trilead/ssh2/AuthAgentCallback.java
diff options
context:
space:
mode:
authorKenny Root <kenny@the-b.org>2009-06-26 06:25:39 +0000
committerKenny Root <kenny@the-b.org>2009-06-26 06:25:39 +0000
commit724af8e4bbf86f6c42654b72b272d83d6fa7164a (patch)
treed245d26397f7fb372d005dcfe2a5689723e9550d /src/com/trilead/ssh2/AuthAgentCallback.java
parent12c1e528b5c5dc325d2b3887104f0cf277b83d0b (diff)
downloadconnectbot-724af8e4bbf86f6c42654b72b272d83d6fa7164a.tar.gz
connectbot-724af8e4bbf86f6c42654b72b272d83d6fa7164a.tar.bz2
connectbot-724af8e4bbf86f6c42654b72b272d83d6fa7164a.zip
Clean up auth agent forwarder, add auth agent locking
git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@332 df292f66-193f-0410-a5fc-6d59da041ff2
Diffstat (limited to 'src/com/trilead/ssh2/AuthAgentCallback.java')
-rw-r--r--src/com/trilead/ssh2/AuthAgentCallback.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/com/trilead/ssh2/AuthAgentCallback.java b/src/com/trilead/ssh2/AuthAgentCallback.java
index 2bd10e0..ffc3020 100644
--- a/src/com/trilead/ssh2/AuthAgentCallback.java
+++ b/src/com/trilead/ssh2/AuthAgentCallback.java
@@ -42,4 +42,20 @@ public interface AuthAgentCallback {
* the user in Trilead object format.
*/
Object getPrivateKey(byte[] publicKey);
+
+ /**
+ * @return
+ */
+ boolean isAgentLocked();
+
+ /**
+ * @param lockPassphrase
+ */
+ boolean setAgentLock(String lockPassphrase);
+
+ /**
+ * @param unlockPassphrase
+ * @return
+ */
+ boolean requestAgentUnlock(String unlockPassphrase);
}