From 2d8af5a6874fbcc4a41cd0dcfbb3819a864c657b Mon Sep 17 00:00:00 2001 From: David Kocher Date: Fri, 5 Jun 2020 11:40:58 +0200 Subject: [PATCH] Allow to query for server extensions available. (#591) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Jöran Malek --- src/main/java/net/schmizz/sshj/sftp/SFTPEngine.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/java/net/schmizz/sshj/sftp/SFTPEngine.java b/src/main/java/net/schmizz/sshj/sftp/SFTPEngine.java index 75e475e0..9b770dda 100644 --- a/src/main/java/net/schmizz/sshj/sftp/SFTPEngine.java +++ b/src/main/java/net/schmizz/sshj/sftp/SFTPEngine.java @@ -108,6 +108,14 @@ public class SFTPEngine return operativeVersion; } + public boolean supportsServerExtension(final String extension, final String domain) { + return serverExtensions.containsKey(extension + "@" + domain); + } + + public String getServerExtensionData(final String extension, final String domain) { + return serverExtensions.get(extension + "@" + domain); + } + public Request newExtendedRequest(String reqName) { return newRequest(PacketType.EXTENDED).putString(reqName); }