aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/org/connectbot/data/HostStorage.java
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/org/connectbot/data/HostStorage.java')
-rw-r--r--app/src/main/java/org/connectbot/data/HostStorage.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/app/src/main/java/org/connectbot/data/HostStorage.java b/app/src/main/java/org/connectbot/data/HostStorage.java
index dc3e5d7..96ffff3 100644
--- a/app/src/main/java/org/connectbot/data/HostStorage.java
+++ b/app/src/main/java/org/connectbot/data/HostStorage.java
@@ -78,11 +78,21 @@ public interface HostStorage {
KnownHosts getKnownHosts();
/**
+ * Returns the list of host key algorithms known for the host.
+ */
+ List<String> getHostKeyAlgorithmsForHost(String hostname, int port);
+
+ /**
* Adds a known host to the database for later retrieval using {@link #getKnownHosts()}.
*/
void saveKnownHost(String hostname, int port, String serverHostKeyAlgorithm, byte[] serverHostKey);
/**
+ * Removes a known host from the database.
+ */
+ void removeKnownHost(String host, int port, String serverHostKeyAlgorithm, byte[] serverHostKey);
+
+ /**
* Return all port forwards for the given {@code host}.
*/
List<PortForwardBean> getPortForwardsForHost(HostBean host);