Package net.schmizz.sshj
Class DefaultConfig
- java.lang.Object
-
- net.schmizz.sshj.ConfigImpl
-
- net.schmizz.sshj.DefaultConfig
-
- All Implemented Interfaces:
Config
- Direct Known Subclasses:
AndroidConfig,DefaultSecurityProviderConfig
public class DefaultConfig extends ConfigImpl
AConfigthat is initialized as follows. Items marked with an asterisk are added to the config only if BouncyCastle is in the classpath.Key exchange:DHG14*,DHG1Ciphers:BlockCiphers,StreamCiphers[1]MAC:HMACSHA1,HMACSHA196,HMACMD5,HMACMD596Compression:NoneCompressionKeyAlgorithm:SignatureRSA,SignatureDSABC:BouncyCastleRandom* orJCERandomBCFIPS:BouncyCastleFipsRandom* orJCERandomKey file support:PKCS8KeyFile*,OpenSSHKeyFile*Client version:"NET_3_0"
-
-
Field Summary
Fields Modifier and Type Field Description private org.slf4j.Loggerlog
-
Constructor Summary
Constructors Constructor Description DefaultConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidinitCipherFactories()protected voidinitCompressionFactories()protected voidinitFileKeyProviderFactories()protected voidinitKeyAlgorithms()protected voidinitKeyExchangeFactories()protected voidinitMACFactories()protected voidinitRandomFactory()private java.lang.StringreadVersionFromProperties()voidsetLoggerFactory(LoggerFactory loggerFactory)Sets the LoggerFactory to use.-
Methods inherited from class net.schmizz.sshj.ConfigImpl
getCipherFactories, getCompressionFactories, getFileKeyProviderFactories, getKeepAliveProvider, getKeyAlgorithms, getKeyExchangeFactories, getLoggerFactory, getMACFactories, getMaxCircularBufferSize, getRandomFactory, getVersion, isVerifyHostKeyCertificates, isWaitForServerIdentBeforeSendingClientIdent, prioritizeSshRsaKeyAlgorithm, setCipherFactories, setCipherFactories, setCompressionFactories, setCompressionFactories, setFileKeyProviderFactories, setFileKeyProviderFactories, setKeepAliveProvider, setKeyAlgorithms, setKeyExchangeFactories, setKeyExchangeFactories, setMACFactories, setMACFactories, setMaxCircularBufferSize, setRandomFactory, setVerifyHostKeyCertificates, setVersion, setWaitForServerIdentBeforeSendingClientIdent
-
-
-
-
Method Detail
-
readVersionFromProperties
private java.lang.String readVersionFromProperties()
-
setLoggerFactory
public void setLoggerFactory(LoggerFactory loggerFactory)
Description copied from interface:ConfigSets the LoggerFactory to use.- Specified by:
setLoggerFactoryin interfaceConfig- Overrides:
setLoggerFactoryin classConfigImpl
-
initKeyExchangeFactories
protected void initKeyExchangeFactories()
-
initKeyAlgorithms
protected void initKeyAlgorithms()
-
initRandomFactory
protected void initRandomFactory()
-
initFileKeyProviderFactories
protected void initFileKeyProviderFactories()
-
initCipherFactories
protected void initCipherFactories()
-
initMACFactories
protected void initMACFactories()
-
initCompressionFactories
protected void initCompressionFactories()
-
-