public class DefaultConfig extends ConfigImpl
Config
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
[1]: AES128CTR
, AES192CTR
, AES256CTR
,
AES128CBC
, AES192CBC
, AES256CBC
, AES192CBC
, TripleDESCBC
, BlowfishCBC
MAC
: HMACSHA1
, HMACSHA196
, HMACMD5
, HMACMD596
Compression
: NoneCompression
Signature
: SignatureRSA
, SignatureDSA
PRNG
: BouncyCastleRandom
* or JCERandom
Key file support
: PKCS8KeyFile
*, OpenSSHKeyFile
*Client version
: "NET_3_0"
Constructor and Description |
---|
DefaultConfig() |
Modifier and Type | Method and Description |
---|---|
protected void |
initCipherFactories() |
protected void |
initCompressionFactories() |
protected void |
initFileKeyProviderFactories(boolean bouncyCastleRegistered) |
protected void |
initKeyExchangeFactories(boolean bouncyCastleRegistered) |
protected void |
initMACFactories() |
protected void |
initRandomFactory(boolean bouncyCastleRegistered) |
protected void |
initSignatureFactories() |
getCipherFactories, getCompressionFactories, getFileKeyProviderFactories, getKeepAliveProvider, getKeyExchangeFactories, getMACFactories, getRandomFactory, getSignatureFactories, getVersion, setCipherFactories, setCipherFactories, setCompressionFactories, setCompressionFactories, setFileKeyProviderFactories, setFileKeyProviderFactories, setKeepAliveProvider, setKeyExchangeFactories, setKeyExchangeFactories, setMACFactories, setMACFactories, setRandomFactory, setSignatureFactories, setSignatureFactories, setVersion
protected void initKeyExchangeFactories(boolean bouncyCastleRegistered)
protected void initRandomFactory(boolean bouncyCastleRegistered)
protected void initFileKeyProviderFactories(boolean bouncyCastleRegistered)
protected void initCipherFactories()
protected void initSignatureFactories()
protected void initMACFactories()
protected void initCompressionFactories()