Package | Description |
---|---|
com.sshtools.common.ssh | |
com.sshtools.common.ssh.components |
This package contains an abstract cryptographic provider for the SSH protocol.
|
com.sshtools.common.ssh.components.jce |
This package contains a set of algorithm implementations that enable the Maverick API
to use a Java Cryptography Extension provider.
|
Modifier and Type | Field and Description |
---|---|
protected ComponentFactory<SshCipher> |
SshContext.ciphersCS |
protected ComponentFactory<SshCipher> |
SshContext.ciphersSC |
Modifier and Type | Method and Description |
---|---|
ComponentFactory<SshCipher> |
SshContext.supportedCiphersCS()
Returns a factory implementation that enables configuration of the
available ciphers.
|
ComponentFactory<SshCipher> |
SshContext.supportedCiphersSC() |
Modifier and Type | Class and Description |
---|---|
class |
NoneCipher
This special cipher implementation provides an unencrypted connection.
|
Modifier and Type | Method and Description |
---|---|
ComponentFactory<SshCipher> |
ComponentManager.supportedSsh2CiphersCS()
The supported SSH2 ciphers.
|
ComponentFactory<SshCipher> |
ComponentManager.supportedSsh2CiphersSC()
The supported SSH2 ciphers.
|
Modifier and Type | Method and Description |
---|---|
protected abstract void |
ComponentManager.initializeSsh2CipherFactory(ComponentFactory<SshCipher> ciphers)
Initialize the SSH2 cipher factory.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractJCECipher
An abstract base class for defining SSH ciphers which use a JCE
provider instead of the internal Maverick Crypto provider.
|
class |
AES128Cbc
An implementation of the AES 128 bit cipher using a JCE provider.
|
class |
AES128Ctr |
class |
AES192Cbc
An implementation of the AES 128 bit cipher using a JCE provider.
|
class |
AES192Ctr |
class |
AES256Cbc
An implementation of the AES 128 bit cipher using a JCE provider.
|
class |
AES256Ctr |
class |
ArcFour |
class |
ArcFour128 |
class |
ArcFour256 |
class |
BlowfishCbc
An implementation of the Blowfish cipher using a JCE provider.
|
class |
TripleDesCbc
An implementation of the 3DES cipher using a JCE provider.
|
class |
TripleDesCtr
An implementation of the 3DES cipher using a JCE provider.
|
Modifier and Type | Method and Description |
---|---|
protected void |
JCEComponentManager.initializeSsh2CipherFactory(ComponentFactory<SshCipher> ciphers) |
Copyright © 2016. All rights reserved.