Class Proposal


  • class Proposal
    extends java.lang.Object
    • Field Detail

      • kex

        private final java.util.List<java.lang.String> kex
      • sig

        private final java.util.List<java.lang.String> sig
      • c2sCipher

        private final java.util.List<java.lang.String> c2sCipher
      • s2cCipher

        private final java.util.List<java.lang.String> s2cCipher
      • c2sMAC

        private final java.util.List<java.lang.String> c2sMAC
      • s2cMAC

        private final java.util.List<java.lang.String> s2cMAC
      • c2sComp

        private final java.util.List<java.lang.String> c2sComp
      • s2cComp

        private final java.util.List<java.lang.String> s2cComp
    • Method Detail

      • getKeyExchangeAlgorithms

        public java.util.List<java.lang.String> getKeyExchangeAlgorithms()
      • isStrictKeyExchangeSupportedByServer

        public boolean isStrictKeyExchangeSupportedByServer()
      • getHostKeyAlgorithms

        public java.util.List<java.lang.String> getHostKeyAlgorithms()
      • getClient2ServerCipherAlgorithms

        public java.util.List<java.lang.String> getClient2ServerCipherAlgorithms()
      • getServer2ClientCipherAlgorithms

        public java.util.List<java.lang.String> getServer2ClientCipherAlgorithms()
      • getClient2ServerMACAlgorithms

        public java.util.List<java.lang.String> getClient2ServerMACAlgorithms()
      • getServer2ClientMACAlgorithms

        public java.util.List<java.lang.String> getServer2ClientMACAlgorithms()
      • getClient2ServerCompressionAlgorithms

        public java.util.List<java.lang.String> getClient2ServerCompressionAlgorithms()
      • getServer2ClientCompressionAlgorithms

        public java.util.List<java.lang.String> getServer2ClientCompressionAlgorithms()
      • filterKnownHostKeyAlgorithms

        private java.util.List<java.lang.String> filterKnownHostKeyAlgorithms​(java.util.List<java.lang.String> configuredKeyAlgorithms,
                                                                              java.util.List<java.lang.String> knownHostKeyAlgorithms)
      • firstMatch

        private static java.lang.String firstMatch​(java.lang.String ofWhat,
                                                   java.util.List<java.lang.String> a,
                                                   java.util.List<java.lang.String> b)
                                            throws TransportException
        Throws:
        TransportException
      • toCommaString

        private static java.lang.String toCommaString​(java.util.List<java.lang.String> sl)
      • fromCommaString

        private static java.util.List<java.lang.String> fromCommaString​(java.lang.String s)