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