| Modifier and Type | Field and Description |
|---|---|
| public static final String | |
| private static final NavigableMap | EXTENSION_PARSERS
A case insensitive map of all the default known |
| public static final Predicate | |
| public static final String | |
| public static final byte | |
| public static final byte | |
| public static final String | STRICT_KEX_CLIENT_EXTENSION
Reminder: These pseudo-algorithms are only valid in the initial SSH2_MSG_KEXINIT and MUST be ignored if they are present in subsequent SSH2_MSG_KEXINIT packets Note these values are appended to the initial proposals and removed if received before proceeding with the standard KEX proposals negotiation. |
| public static final String |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static KexExtensionParser | Returns: The registeredKexExtensionParser for the (case insensitive) extension name -
null if no match foundThe (never name)null/empty) extension name
|
| public static NavigableSet | Returns: A case insensitive copy of the currently registeredKexExtensionParsers names
|
| public static List | Returns: AList of key/value "pairs" where key=the extension name, value=the parsed
value using the matching registered KexExtensionParser. If no such parser found then
the raw value bytes are set as the extension value.The buffer)Buffer containing the messageAttempts to parse an |
| public static void | putExtensions(Collection<? extends Map.
A exts, Buffer Collection of key/value "pairs" where key=the extension name, value=the
extension valueNote if a registered The target buffer)Buffer - assumed to already contain the SSH_MSG_EXT_INFO opcodeCreates an |
| public static KexExtensionParser | Returns: The replaced parser for the named extension (case insensitive) -null if no
previous parser registered for this extensionThe (never parser)null) parser to registerRegisters a |
| public static KexExtensionParser | Returns: The removedKexExtensionParser for the (case insensitive) extension name -
null if no match foundThe (never name)null/empty) extension nameRegisters |
| CLIENT_KEX_EXTENSION | back to summary |
|---|---|
| public static final String CLIENT_KEX_EXTENSION | |
| EXTENSION_PARSERS | back to summary |
|---|---|
| private static final NavigableMap<String, KexExtensionParser<?>> EXTENSION_PARSERS A case insensitive map of all the default known | |
| IS_KEX_EXTENSION_SIGNAL | back to summary |
|---|---|
| public static final Predicate<String> IS_KEX_EXTENSION_SIGNAL | |
| SERVER_KEX_EXTENSION | back to summary |
|---|---|
| public static final String SERVER_KEX_EXTENSION | |
| SSH_MSG_EXT_INFO | back to summary |
|---|---|
| public static final byte SSH_MSG_EXT_INFO | |
| SSH_MSG_NEWCOMPRESS | back to summary |
|---|---|
| public static final byte SSH_MSG_NEWCOMPRESS | |
| STRICT_KEX_CLIENT_EXTENSION | back to summary |
|---|---|
| public static final String STRICT_KEX_CLIENT_EXTENSION Reminder: These pseudo-algorithms are only valid in the initial SSH2_MSG_KEXINIT and MUST be ignored if they are present in subsequent SSH2_MSG_KEXINIT packets Note these values are appended to the initial proposals and removed if received before proceeding with the standard KEX proposals negotiation. | |
| STRICT_KEX_SERVER_EXTENSION | back to summary |
|---|---|
| public static final String STRICT_KEX_SERVER_EXTENSION | |
| KexExtensions | back to summary |
|---|---|
| private KexExtensions() | |
| getRegisteredExtensionParser | back to summary |
|---|---|
public static KexExtensionParser
| |
| getRegisteredExtensionParserNames | back to summary |
|---|---|
public static NavigableSet
| |
| parseExtensions | back to summary |
|---|---|
| public static List Attempts to parse an
| |
| putExtensions | back to summary |
|---|---|
| public static void putExtensions(Collection<? extends Map. Creates an
| |
| registerExtensionParser | back to summary |
|---|---|
| public static KexExtensionParser Registers a
| |
| unregisterExtensionParser | back to summary |
|---|---|
| public static KexExtensionParser Registers
| |