| Package | Description |
|---|---|
| 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 algoritm implementations that enable the Maverick API
to use a Java Cryptography Extension provider.
|
| 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.supportedSsh1CiphersCS()
The supported SSH1 ciphers.
|
ComponentFactory<SshCipher> |
ComponentManager.supportedSsh1CiphersSC()
The supported SSH1 ciphers.
|
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 |
AES128Gcm |
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 |
AES256Gcm |
class |
ArcFour |
class |
ArcFour128 |
class |
ArcFour256 |
class |
BlowfishCbc
An implementation of the Blowfish cipher using a JCE provider.
|
class |
ChaCha20Poly1305 |
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) |
boolean |
JCEComponentManager.testJCECipher(java.lang.String name,
java.lang.Class<? extends SshCipher> cls) |
Copyright © 2022. All rights reserved.