public class SshConfiguration
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
CompressionFactory |
compressionFactory |
static int |
DEFAULT_PACKET_SIZE |
static int |
DEFAULT_WINDOW_SIZE |
EncryptionFactory |
encryptionFactory |
com.jscape.inet.ssh.protocol.messages.IdentificationString |
identificationString |
int |
initialWindowSize |
ClientKeyExchangeFactory |
keyExchangeFactory |
MacFactory |
macFactory |
int |
maxPacketSize |
com.jscape.inet.ssh.protocol.v2.messages.PublicKeyAlgorithm[] |
publicKeyAlgorithms |
Constructor and Description |
---|
SshConfiguration(java.lang.String softwareVersion,
java.lang.String identificationStringComments,
com.jscape.inet.ssh.protocol.v2.messages.PublicKeyAlgorithm[] publicKeyAlgorithms,
ClientKeyExchangeFactory keyExchangeFactory,
EncryptionFactory encryptionFactory,
MacFactory macFactory,
CompressionFactory compressionFactory,
int initialWindowSize,
int maxPacketSize)
Creates a new configuration instance.
|
Modifier and Type | Method and Description |
---|---|
static SshConfiguration |
configurationFor(ClientKeyExchangeFactory keyExchangeFactory,
EncryptionFactory encryptionFactory,
MacFactory macFactory,
CompressionFactory compressionFactory)
Returns a configuration instance for specified parameters.
|
static SshConfiguration |
defaultClientConfiguration()
Returns a configuration instance with default parameters for client side.
|
static SshConfiguration |
defaultClientConfiguration(java.lang.String softwareVersion)
Returns a configuration instance with default parameters for client side.
|
static SshConfiguration |
defaultServerConfiguration()
Returns a configuration instance with default parameters for server side.
|
static SshConfiguration |
defaultServerConfiguration(java.lang.String softwareVersion)
Returns a configuration instance with default parameters for server side.
|
java.lang.String |
toString() |
public static final int DEFAULT_WINDOW_SIZE
public static final int DEFAULT_PACKET_SIZE
public com.jscape.inet.ssh.protocol.messages.IdentificationString identificationString
public com.jscape.inet.ssh.protocol.v2.messages.PublicKeyAlgorithm[] publicKeyAlgorithms
public ClientKeyExchangeFactory keyExchangeFactory
public EncryptionFactory encryptionFactory
public MacFactory macFactory
public CompressionFactory compressionFactory
public int initialWindowSize
public int maxPacketSize
public SshConfiguration(java.lang.String softwareVersion, java.lang.String identificationStringComments, com.jscape.inet.ssh.protocol.v2.messages.PublicKeyAlgorithm[] publicKeyAlgorithms, ClientKeyExchangeFactory keyExchangeFactory, EncryptionFactory encryptionFactory, MacFactory macFactory, CompressionFactory compressionFactory, int initialWindowSize, int maxPacketSize)
softwareVersion
- a software versionidentificationStringComments
- an identification string comentskeyExchangeFactory
- a key exchange factoryencryptionFactory
- an encryption factorymacFactory
- a MAC factorycompressionFactory
- a compression factoryinitialWindowSize
- an initial window size in bytesmaxPacketSize
- a max packet size in bytespublic static SshConfiguration defaultServerConfiguration(java.lang.String softwareVersion)
softwareVersion
- a a software versionpublic static SshConfiguration defaultServerConfiguration()
public static SshConfiguration defaultClientConfiguration(java.lang.String softwareVersion)
softwareVersion
- a a software versionpublic static SshConfiguration defaultClientConfiguration()
public static SshConfiguration configurationFor(ClientKeyExchangeFactory keyExchangeFactory, EncryptionFactory encryptionFactory, MacFactory macFactory, CompressionFactory compressionFactory)
keyExchangeFactory
- a a key exchange factoryencryptionFactory
- an encryption factorymacFactory
- a MAC factorycompressionFactory
- a compression factorypublic java.lang.String toString()
toString
in class java.lang.Object
Copyright © JSCAPE LLC. 1999-2021. All Rights Reserved