This is an automated email from the ASF dual-hosted git repository.
twolf pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/mina-sshd.git.
from 47620d4 Minor fix in DefaultClientKexExtensionHandler
add 25fedb3 SSHD-1166 - Support creating signed OpenSSH Certificates
No new revisions were added by this update.
Summary of changes:
.../apache/sshd/common/config/keys/KeyUtils.java | 21 +-
.../common/config/keys/OpenSshCertificate.java | 228 +++++++++++++++++-
.../common/config/keys/OpenSshCertificateImpl.java | 78 ++++--
.../keys/impl/OpenSSHCertificateDecoder.java | 14 +-
.../FileHostKeyCertificateProvider.java | 2 +-
.../org/apache/sshd/common/util/buffer/Buffer.java | 85 ++++++-
.../buffer/keys/OpenSSHCertPublicKeyParser.java | 13 +-
.../keys/OpenSshCertificateValuesTest.java} | 38 ++-
.../certificate/OpenSshCertificateBuilder.java | 268 +++++++++++++++++++++
.../sshd/client/auth/pubkey/UserAuthPublicKey.java | 2 +-
.../java/org/apache/sshd/client/kex/DHGClient.java | 4 +-
.../sshd/server/auth/pubkey/UserAuthPublicKey.java | 2 +-
.../sshd/server/session/AbstractServerSession.java | 2 +-
.../GenerateOpenSSHClientCertificateTest.java | 232 ++++++++++++++++++
...GenerateOpenSshClientCertificateOracleTest.java | 194 +++++++++++++++
.../certificates/OpenSSHCertificateParserTest.java | 130 ++++++++++
.../sshd/client/opensshcerts/ca/ca_ecdsa_256 | 5 +
.../sshd/client/opensshcerts/ca/ca_ecdsa_256.pub | 1 +
.../sshd/client/opensshcerts/ca/ca_ecdsa_384 | 6 +
.../sshd/client/opensshcerts/ca/ca_ecdsa_384.pub | 1 +
.../sshd/client/opensshcerts/ca/ca_ecdsa_521 | 7 +
.../sshd/client/opensshcerts/ca/ca_ecdsa_521.pub | 1 +
.../apache/sshd/client/opensshcerts/ca/ca_ed25519 | 7 +
.../sshd/client/opensshcerts/ca/ca_ed25519.pub | 1 +
.../apache/sshd/client/opensshcerts/ca/ca_rsa2_256 | 51 ++++
.../sshd/client/opensshcerts/ca/ca_rsa2_256.pub | 1 +
.../apache/sshd/client/opensshcerts/ca/ca_rsa2_512 | 51 ++++
.../sshd/client/opensshcerts/ca/ca_rsa2_512.pub | 1 +
sshd-mina/pom.xml | 4 +
sshd-netty/pom.xml | 4 +
30 files changed, 1392 insertions(+), 62 deletions(-)
copy
sshd-common/src/test/java/org/apache/sshd/common/{util/ValidateUtilsTest.java
=> config/keys/OpenSshCertificateValuesTest.java} (52%)
create mode 100644
sshd-core/src/main/java/org/apache/sshd/certificate/OpenSshCertificateBuilder.java
create mode 100644
sshd-core/src/test/java/org/apache/sshd/certificates/GenerateOpenSSHClientCertificateTest.java
create mode 100644
sshd-core/src/test/java/org/apache/sshd/certificates/GenerateOpenSshClientCertificateOracleTest.java
create mode 100644
sshd-core/src/test/java/org/apache/sshd/certificates/OpenSSHCertificateParserTest.java
create mode 100644
sshd-core/src/test/resources/org/apache/sshd/client/opensshcerts/ca/ca_ecdsa_256
create mode 100644
sshd-core/src/test/resources/org/apache/sshd/client/opensshcerts/ca/ca_ecdsa_256.pub
create mode 100644
sshd-core/src/test/resources/org/apache/sshd/client/opensshcerts/ca/ca_ecdsa_384
create mode 100644
sshd-core/src/test/resources/org/apache/sshd/client/opensshcerts/ca/ca_ecdsa_384.pub
create mode 100644
sshd-core/src/test/resources/org/apache/sshd/client/opensshcerts/ca/ca_ecdsa_521
create mode 100644
sshd-core/src/test/resources/org/apache/sshd/client/opensshcerts/ca/ca_ecdsa_521.pub
create mode 100644
sshd-core/src/test/resources/org/apache/sshd/client/opensshcerts/ca/ca_ed25519
create mode 100644
sshd-core/src/test/resources/org/apache/sshd/client/opensshcerts/ca/ca_ed25519.pub
create mode 100644
sshd-core/src/test/resources/org/apache/sshd/client/opensshcerts/ca/ca_rsa2_256
create mode 100644
sshd-core/src/test/resources/org/apache/sshd/client/opensshcerts/ca/ca_rsa2_256.pub
create mode 100644
sshd-core/src/test/resources/org/apache/sshd/client/opensshcerts/ca/ca_rsa2_512
create mode 100644
sshd-core/src/test/resources/org/apache/sshd/client/opensshcerts/ca/ca_rsa2_512.pub