static Property<java.lang.Boolean> |
CoreModuleProperties.ABORT_ON_INVALID_CERTIFICATE |
Defines if we should abort in case we encounter an invalid (e.g.
|
static Property<java.lang.Boolean> |
CoreModuleProperties.ALLOW_DHG1_KEX_FALLBACK |
Whether allowed to fall back to DH group with SHA-1 KEX if exhausted all available primes for SHA-256.
|
static Property<java.lang.Boolean> |
CoreModuleProperties.ASYNC_SERVER_STDERR_CHUNK_BELOW_WINDOW_SIZE |
If should chunk data sent via ChannelAsyncOutputStream when reported remote STDERR stream window size is
less than its packet size
|
static Property<java.lang.Boolean> |
CoreModuleProperties.ASYNC_SERVER_STDOUT_CHUNK_BELOW_WINDOW_SIZE |
If should chunk data sent via ChannelAsyncOutputStream when reported remote STDOUT stream window size is
less than its packet size
|
static Property<java.lang.String> |
CoreModuleProperties.AUTH_METHODS |
This key is used when configuring multi-step authentications.
|
static Property<java.time.Duration> |
CoreModuleProperties.AUTH_SOCKET_TIMEOUT |
Property that can be set on the Session in order to control the authentication timeout (millis).
|
static Property<java.time.Duration> |
CoreModuleProperties.AUTH_TIMEOUT |
Key used to retrieve the value of the timeout after which it will close the connection if the other side has not
been authenticated - in milliseconds.
|
static Property<java.lang.Integer> |
CoreModuleProperties.BUFFER_SIZE |
|
static Property<java.lang.Integer> |
CoreModuleProperties.BUFFERED_IO_OUTPUT_MAX_PENDING_WRITE_SIZE |
Key used when creating a BufferedIoOutputStream in order to specify max.
|
static Property<java.time.Duration> |
CoreModuleProperties.BUFFERED_IO_OUTPUT_MAX_PENDING_WRITE_WAIT |
Key used when creating a BufferedIoOutputStream in order to specify max.
|
static Property<java.time.Duration> |
CoreModuleProperties.CHANNEL_CLOSE_TIMEOUT |
Key used to configure the timeout used when writing a close request on a channel.
|
static Property<java.time.Duration> |
CoreModuleProperties.CHANNEL_OPEN_TIMEOUT |
Value that can be set on the FactoryManager or the session to configure the
channel open timeout value (millis).
|
static Property<java.lang.String> |
CoreModuleProperties.CLIENT_IDENTIFICATION |
Key used to retrieve the value of the client identification string.
|
static Property<java.time.Duration> |
CoreModuleProperties.COMMAND_EXIT_TIMEOUT |
Key used to configure the timeout used when receiving a close request on a channel to wait until the command
cleanly exits after setting an EOF on the input stream.
|
static Property<java.time.Duration> |
CoreModuleProperties.DISCONNECT_TIMEOUT |
Key used to retrieve the value of the disconnect timeout which is used when a disconnection is attempted.
|
static Property<java.time.Duration> |
CoreModuleProperties.FORWARD_REQUEST_TIMEOUT |
Used to configure the timeout (milliseconds) for receiving a response for the forwarding request
|
static Property<java.lang.Integer> |
CoreModuleProperties.FORWARDER_BUFFER_SIZE |
Property that can be set on the factory manager in order to control the buffer size used to forward data from the
established channel
|
static Property<java.time.Duration> |
CoreModuleProperties.HEARTBEAT_INTERVAL |
Key used to set the heartbeat interval in milliseconds (0 to disable = default)
|
static Property<java.time.Duration> |
CoreModuleProperties.HEARTBEAT_REPLY_WAIT |
Key used to indicate that the heartbeat request is also expecting a reply - time in milliseconds to wait
for the reply.
|
static Property<java.lang.String> |
CoreModuleProperties.HEARTBEAT_REQUEST |
Key used to check the heartbeat request that should be sent to the server
|
static Property<java.time.Duration> |
CoreModuleProperties.IDLE_TIMEOUT |
Key used to retrieve the value of idle timeout after which it will close the connection - in milliseconds.
|
static Property<java.lang.Boolean> |
CoreModuleProperties.IGNORE_INVALID_IDENTITIES |
Whether to ignore invalid identities files when pre-initializing the client session
|
static Property<java.lang.Long> |
CoreModuleProperties.IGNORE_MESSAGE_FREQUENCY |
Average number of packets to be skipped before an SSH_MSG_IGNORE message is inserted in the stream.
|
static Property<java.lang.Integer> |
CoreModuleProperties.IGNORE_MESSAGE_SIZE |
Minimum size of SSH_MSG_IGNORE payload to send if feature enabled.
|
static Property<java.lang.Integer> |
CoreModuleProperties.IGNORE_MESSAGE_VARIANCE |
|
static Property<java.lang.Integer> |
CoreModuleProperties.INPUT_STREAM_PUMP_CHUNK_SIZE |
On some platforms, a call to always throws an
IOException .
|
static Property<java.lang.String> |
CoreModuleProperties.INTERACTIVE_LANGUAGE_TAG |
As per RFC-4256:
The language tag is deprecated and SHOULD be the empty string.
|
static Property<java.lang.String> |
CoreModuleProperties.INTERACTIVE_SUBMETHODS |
As per RFC-4256:
The submethods field is included so the user can give a hint of which actual methods to use.
|
static Property<java.lang.Boolean> |
CoreModuleProperties.KB_SERVER_INTERACTIVE_ECHO_PROMPT |
|
static Property<java.lang.String> |
CoreModuleProperties.KB_SERVER_INTERACTIVE_INSTRUCTION |
|
static Property<java.lang.String> |
CoreModuleProperties.KB_SERVER_INTERACTIVE_LANG |
|
static Property<java.lang.String> |
CoreModuleProperties.KB_SERVER_INTERACTIVE_NAME |
|
static Property<java.lang.String> |
CoreModuleProperties.KB_SERVER_INTERACTIVE_PROMPT |
|
static Property<java.time.Duration> |
CoreModuleProperties.KEX_PROPOSAL_SETUP_TIMEOUT |
If the peer initiates a key exchange, we send our own KEX_INIT message with the proposal.
|
static Property<java.lang.Long> |
CoreModuleProperties.LIMIT_PACKET_SIZE |
A safety value that is designed to avoid an attack that uses large channel packet sizes
|
static Property<java.lang.Integer> |
CoreModuleProperties.MAX_AUTH_REQUESTS |
Key used to retrieve the value in the configuration properties map of the maximum number of failed authentication
requests before the server closes the connection.
|
static Property<java.lang.Integer> |
CoreModuleProperties.MAX_CONCURRENT_CHANNELS |
Property that can be used to configure max.
|
static Property<java.lang.Integer> |
CoreModuleProperties.MAX_CONCURRENT_SESSIONS |
Key used to retrieve the value of the maximum concurrent open session count per username.
|
static Property<java.lang.Integer> |
CoreModuleProperties.MAX_EXTDATA_BUFSIZE |
Maximum amount of extended (a.k.a.
|
static Property<java.lang.Integer> |
CoreModuleProperties.MAX_IDENTIFICATION_SIZE |
Maximum allowed size of the initial identification text sent during the handshake
|
static Property<java.lang.Long> |
CoreModuleProperties.MAX_PACKET_SIZE |
Key used to retrieve the value of the maximum packet size in the configuration properties map.
|
static Property<java.lang.String> |
CoreModuleProperties.MODULI_URL |
A URL pointing to the moduli file.
|
static Property<java.lang.Integer> |
CoreModuleProperties.NIO_WORKERS |
Number of NIO worker threads to use.
|
static Property<java.time.Duration> |
CoreModuleProperties.NIO2_MIN_WRITE_TIMEOUT |
Minimum NIO2 write wait timeout for a single outgoing packet - in milliseconds
|
static Property<java.lang.Integer> |
CoreModuleProperties.NIO2_READ_BUFFER_SIZE |
|
static Property<java.time.Duration> |
CoreModuleProperties.NIO2_READ_TIMEOUT |
Key used to retrieve the value of the socket read timeout for NIO2 session implementation - in milliseconds.
|
static Property<java.lang.Integer> |
CoreModuleProperties.PASSWORD_PROMPTS |
Specifies the number of interactive prompts before giving up.
|
static Property<java.lang.Boolean> |
CoreModuleProperties.PREFER_UNIX_AGENT |
|
static Property<java.lang.String> |
CoreModuleProperties.PREFERRED_AUTHS |
Ordered comma separated list of authentications methods.
|
static Property<java.lang.Integer> |
CoreModuleProperties.PROP_DHGEX_CLIENT_MAX_KEY |
|
static Property<java.lang.Integer> |
CoreModuleProperties.PROP_DHGEX_CLIENT_MIN_KEY |
|
static Property<java.lang.Integer> |
CoreModuleProperties.PROP_DHGEX_CLIENT_PRF_KEY |
|
static Property<java.lang.Integer> |
CoreModuleProperties.PROP_DHGEX_SERVER_MAX_KEY |
|
static Property<java.lang.Integer> |
CoreModuleProperties.PROP_DHGEX_SERVER_MIN_KEY |
|
static Property<java.lang.String> |
CoreModuleProperties.PROXY_AUTH_CHANNEL_TYPE |
Value that can be set in order to control the type of authentication channel being requested when forwarding a
PTY session.
|
static Property<java.lang.String> |
CoreModuleProperties.PROXY_CHANNEL_TYPE |
Value used to configure the type of proxy forwarding channel to be used.
|
static Property<java.time.Duration> |
CoreModuleProperties.PUMP_SLEEP_TIME |
Value used by the InvertedShellWrapper to control the "busy-wait"
sleep time (millis) on the pumping loop if nothing was pumped - must be positive.
|
static Property<java.lang.Long> |
CoreModuleProperties.REKEY_BLOCKS_LIMIT |
Key re-exchange will be automatically performed after the specified number of cipher blocks has been processed -
positive 64-bit value.
|
static Property<java.lang.Long> |
CoreModuleProperties.REKEY_BYTES_LIMIT |
Key re-exchange will be automatically performed after the session has sent or received the given amount of bytes.
|
static Property<java.lang.Long> |
CoreModuleProperties.REKEY_PACKETS_LIMIT |
Key re-exchange will be automatically performed after the specified number of packets has been exchanged -
positive 64-bit value.
|
static Property<java.time.Duration> |
CoreModuleProperties.REKEY_TIME_LIMIT |
Key re-exchange will be automatically performed after the specified amount of time has elapsed since the last key
exchange - in milliseconds.
|
static Property<java.lang.Boolean> |
CoreModuleProperties.REQUEST_EXEC_REPLY |
Configure whether reply for the "exec" request is required
|
static Property<java.lang.Boolean> |
CoreModuleProperties.REQUEST_SHELL_REPLY |
Configure whether reply for the "shell" request is required
|
static Property<java.lang.Boolean> |
CoreModuleProperties.REQUEST_SUBSYSTEM_REPLY |
Configure whether reply for the "subsystem&quoot; request is required
|
static Property<java.lang.Boolean> |
CoreModuleProperties.SEND_IMMEDIATE_IDENTIFICATION |
Whether to send the identification string immediately upon session connection being established or wait for the
server's identification before sending our own.
|
static Property<java.lang.Boolean> |
CoreModuleProperties.SEND_IMMEDIATE_KEXINIT |
Whether to send SSH_MSG_KEXINIT immediately after sending the client identification string or wait until
the severer's one has been received.
|
static Property<java.lang.Boolean> |
CoreModuleProperties.SEND_REPLY_FOR_CHANNEL_DATA |
RFC4254 does not clearly specify how to handle SSH_MSG_CHANNEL_DATA and
SSH_MSG_CHANNEL_EXTENDED_DATA received through an unknown channel.
|
static Property<java.lang.String> |
CoreModuleProperties.SERVER_EXTRA_IDENTIFICATION_LINES |
Key used to retrieve any extra lines to be sent during initial protocol handshake before the
identification.
|
static Property<java.lang.String> |
CoreModuleProperties.SERVER_IDENTIFICATION |
Key used to retrieve the value of the server identification string.
|
static Property<java.lang.Integer> |
CoreModuleProperties.SOCKET_BACKLOG |
Socket backlog.
|
static Property<java.lang.Boolean> |
CoreModuleProperties.SOCKET_KEEPALIVE |
Socket keep-alive.
|
static Property<java.lang.Integer> |
CoreModuleProperties.SOCKET_LINGER |
Socket linger.
|
static Property<java.lang.Integer> |
CoreModuleProperties.SOCKET_RCVBUF |
Socket receive buffer size.
|
static Property<java.lang.Boolean> |
CoreModuleProperties.SOCKET_REUSEADDR |
Socket reuse address.
|
static Property<java.lang.Integer> |
CoreModuleProperties.SOCKET_SNDBUF |
Socket send buffer size.
|
static Property<java.time.Duration> |
CoreModuleProperties.STOP_WAIT_TIME |
Timeout (milliseconds) to wait for client / server stop request if immediate stop requested.
|
static Property<java.lang.Boolean> |
CoreModuleProperties.TCP_NODELAY |
Socket tcp no-delay.
|
static Property<java.lang.Long> |
CoreModuleProperties.TCPIP_SERVER_CHANNEL_BUFFER_SIZE_THRESHOLD_HIGH |
Configuration value for the TcpipServerChannel to control the higher
theshold for the data to be buffered waiting to be sent.
|
static Property<java.lang.Long> |
CoreModuleProperties.TCPIP_SERVER_CHANNEL_BUFFER_SIZE_THRESHOLD_LOW |
The lower threshold.
|
static Property<java.time.Duration> |
CoreModuleProperties.WAIT_FOR_SPACE_TIMEOUT |
Configure max.
|
static Property<java.lang.Object> |
CoreModuleProperties.WELCOME_BANNER |
Key used to retrieve the value of welcome banner that will be displayed when a user connects to the server.
|
static Property<java.nio.charset.Charset> |
CoreModuleProperties.WELCOME_BANNER_CHARSET |
The charset to use if the configured welcome banner points to a file - if not specified (either as a string or a
Charset then the local default is used.
|
static Property<java.lang.String> |
CoreModuleProperties.WELCOME_BANNER_LANGUAGE |
Key used to denote the language code for the welcome banner (if such a banner is configured).
|
static Property<WelcomeBannerPhase> |
CoreModuleProperties.WELCOME_BANNER_PHASE |
|
static Property<java.lang.Long> |
CoreModuleProperties.WINDOW_SIZE |
Key used to retrieve the value of the channel window size in the configuration properties map.
|
static Property<java.time.Duration> |
CoreModuleProperties.WINDOW_TIMEOUT |
Key used to retrieve timeout (msec.) to wait for data to become available when reading from a channel.
|
static Property<java.lang.Integer> |
CoreModuleProperties.X11_BASE_PORT |
Configuration value for the X11ForwardSupport to control the base port number
for the X11 display number socket binding.
|
static Property<java.lang.String> |
CoreModuleProperties.X11_BIND_HOST |
Configuration value for the X11ForwardSupport to control the host used to bind
to for the X11 display when looking for a free port.
|
static Property<java.lang.Integer> |
CoreModuleProperties.X11_DISPLAY_OFFSET |
Configuration value for the X11ForwardSupport to control from which X11
display number to start looking for a free value.
|
static Property<java.lang.Integer> |
CoreModuleProperties.X11_MAX_DISPLAYS |
Configuration value for the X11ForwardSupport to control up to which (but not
including) X11 display number to look or a free value.
|
static Property<java.time.Duration> |
CoreModuleProperties.X11_OPEN_TIMEOUT |
|