Package | Description |
---|---|
com.maverick.ssh.components |
This package contains an abstract cryptographic provider for the SSH protocol.
|
com.maverick.ssh.components.jce |
This package contains a set of algoritm implementations that enable the Maverick API
to use a Java Cryptography Extension provider.
|
com.maverick.ssh.components.jce.client | |
com.maverick.ssh2 |
This package contains an SSH2 implementation of the
com.maverick.ssh interfaces.
|
Modifier and Type | Method and Description |
---|---|
ComponentFactory<SshKeyExchange> |
ComponentManager.supportedKeyExchanges(boolean serverMode)
Deprecated.
Preferences should be configured on Ssh2Context or SshContext objects and not directly on the ComponentManager.
|
ComponentFactory<SshKeyExchange> |
ComponentManager.supportedKeyExchanges(boolean serverMode,
boolean clone)
Deprecated.
Preferences should be configured on Ssh2Context or SshContext objects and not directly on the ComponentManager.
|
Modifier and Type | Method and Description |
---|---|
protected abstract void |
ComponentManager.initializeKeyExchangeFactory(ComponentFactory<SshKeyExchange> clientKeyexchanges,
ComponentFactory<SshKeyExchange> serverKeyexchanges)
Initialize the SSH2 key exchange factory.
|
protected abstract void |
ComponentManager.initializeKeyExchangeFactory(ComponentFactory<SshKeyExchange> clientKeyexchanges,
ComponentFactory<SshKeyExchange> serverKeyexchanges)
Initialize the SSH2 key exchange factory.
|
Modifier and Type | Method and Description |
---|---|
protected void |
JCEComponentManager.initializeKeyExchangeFactory(ComponentFactory<SshKeyExchange> clientKeyexchanges,
ComponentFactory<SshKeyExchange> serverKeyexchanges) |
protected void |
JCEComponentManager.initializeKeyExchangeFactory(ComponentFactory<SshKeyExchange> clientKeyexchanges,
ComponentFactory<SshKeyExchange> serverKeyexchanges) |
Modifier and Type | Class and Description |
---|---|
class |
Curve25519SHA256 |
class |
Curve25519SHA256_at_libssh_dot_org |
class |
DiffieHellmanEcdh |
class |
DiffieHellmanEcdhNistp256 |
class |
DiffieHellmanEcdhNistp384 |
class |
DiffieHellmanEcdhNistp521 |
class |
DiffieHellmanGroup |
class |
DiffieHellmanGroup14Sha1
An implementation of the diffie-hellman-group1-sha1 key exchange mechanism
that uses JCE provider for DH agreement and Digest.
|
class |
DiffieHellmanGroup14Sha256
Implementation of the required SSH Transport Protocol key exchange method
"diffie-hellman-group14-sha1".
|
class |
DiffieHellmanGroup15Sha512
Implementation of the required SSH Transport Protocol key exchange method
"diffie-hellman-group14-sha1".
|
class |
DiffieHellmanGroup16Sha512
Implementation of the required SSH Transport Protocol key exchange method
"diffie-hellman-group14-sha1".
|
class |
DiffieHellmanGroup17Sha512
Implementation of the required SSH Transport Protocol key exchange method
"diffie-hellman-group14-sha1".
|
class |
DiffieHellmanGroup18Sha512
Implementation of the required SSH Transport Protocol key exchange method
"diffie-hellman-group14-sha1".
|
class |
DiffieHellmanGroup1Sha1
An implementation of the diffie-hellman-group1-sha1 key exchange mechanism that
uses JCE provider for DH agreement and Digest.
|
class |
DiffieHellmanGroupExchangeSha1
An implementation of the diffie-hellman-group-exchange key exchange mechanism
that uses JCE provider for DH agreement and Digest.
|
class |
DiffieHellmanGroupExchangeSha256 |
class |
Rsa1024Sha1
Implementation of RFC 4432 https://tools.ietf.org/html/rfc4432
|
class |
Rsa2048Sha256
Implementation of RFC 4432 https://tools.ietf.org/html/rfc4432
|
Modifier and Type | Class and Description |
---|---|
class |
SshKeyExchangeClient
Abstract representation of an SSH key exchange.
|
Modifier and Type | Method and Description |
---|---|
ComponentFactory<SshKeyExchange> |
Ssh2Context.supportedKeyExchanges()
Get this context's supported key exchange methods.
|
Copyright © 2024. All rights reserved.