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
AConfig
that is initialized as follows. Items marked with an asterisk are added to the config only if BouncyCastle is in the classpath.Key exchange
:DHG14
*,DHG1
Ciphers
:BlockCiphers
,StreamCiphers
[1]MAC
:HMACSHA1
,HMACSHA196
,HMACMD5
,HMACMD596
Compression
:NoneCompression
KeyAlgorithm
:SignatureRSA
,SignatureDSA
BC
:BouncyCastleRandom
* orJCERandom
BCFIPS
:BouncyCastleFipsRandom
* orJCERandom
Key file support
:PKCS8KeyFile
*,OpenSSHKeyFile
*Client version
:"NET_3_0"
-
-
Field Summary
Fields Modifier and Type Field Description private org.slf4j.Logger
log
-
Constructor Summary
Constructors Constructor Description DefaultConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
initCipherFactories()
protected void
initCompressionFactories()
protected void
initFileKeyProviderFactories()
protected void
initKeyAlgorithms()
protected void
initKeyExchangeFactories()
protected void
initMACFactories()
protected void
initRandomFactory()
private java.lang.String
readVersionFromProperties()
void
setLoggerFactory(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:Config
Sets the LoggerFactory to use.- Specified by:
setLoggerFactory
in interfaceConfig
- Overrides:
setLoggerFactory
in 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()
-
-