This is an automated email from the ASF dual-hosted git repository.
twolf pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git
The following commit(s) were added to refs/heads/master by this push:
new 3b16da435 SimpleGeneratorHostKeyProvider: load any kind of key
3b16da435 is described below
commit 3b16da43563abcfa1225bae1c4ddcf862acf9912
Author: Thomas Wolf <[email protected]>
AuthorDate: Wed Nov 30 19:27:37 2022 +0100
SimpleGeneratorHostKeyProvider: load any kind of key
Just use the general SecurityUtils.loadKeyPairIdentities() to load the
key.
---
.../sshd/server/keyprovider/SimpleGeneratorHostKeyProvider.java | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git
a/sshd-common/src/main/java/org/apache/sshd/server/keyprovider/SimpleGeneratorHostKeyProvider.java
b/sshd-common/src/main/java/org/apache/sshd/server/keyprovider/SimpleGeneratorHostKeyProvider.java
index 38ba9113b..2a2d1603b 100644
---
a/sshd-common/src/main/java/org/apache/sshd/server/keyprovider/SimpleGeneratorHostKeyProvider.java
+++
b/sshd-common/src/main/java/org/apache/sshd/server/keyprovider/SimpleGeneratorHostKeyProvider.java
@@ -35,9 +35,9 @@ import java.util.HashSet;
import java.util.Set;
import org.apache.sshd.common.NamedResource;
-import
org.apache.sshd.common.config.keys.loader.openssh.OpenSSHKeyPairResourceParser;
import
org.apache.sshd.common.config.keys.writer.openssh.OpenSSHKeyPairResourceWriter;
import org.apache.sshd.common.session.SessionContext;
+import org.apache.sshd.common.util.security.SecurityUtils;
/**
* A simple implementation of an {@link AbstractGeneratorHostKeyProvider} that
writes and reads host keys using the
@@ -68,8 +68,7 @@ public class SimpleGeneratorHostKeyProvider extends
AbstractGeneratorHostKeyProv
"Cannot de-serialize " + resourceKey + ": missing
classes: " + e.getMessage(), e);
}
} else {
- OpenSSHKeyPairResourceParser reader = new
OpenSSHKeyPairResourceParser();
- return reader.loadKeyPairs(null, resourceKey, null, in);
+ return SecurityUtils.loadKeyPairIdentities(null, resourceKey,
in, null);
}
}
}