Package | Description |
---|---|
com.maverick.ssh |
This package contains a set of general interface contracts for SSH communication that
provide the core set of functionality available in both the SSH1 and SSH2 protocol specifications.
|
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.ssh2 |
This package contains an SSH2 implementation of the
com.maverick.ssh interfaces.
|
Modifier and Type | Method and Description |
---|---|
ComponentFactory<?> |
IncompatibleAlgorithm.getComponentFactory() |
Modifier and Type | Method and Description |
---|---|
static String |
AdaptiveConfiguration.createAlgorithmList(ComponentFactory<?> factory,
String key,
String contextPreference,
String ident,
String hostname,
String... ignores) |
static String |
AdaptiveConfiguration.csv(ComponentFactory<?> algs,
SecurityLevel level) |
static String |
AdaptiveConfiguration.getSecurityLevel(SecurityLevel securityLevel,
String configurationDirective,
ComponentFactory<?> factory) |
Constructor and Description |
---|
IncompatibleAlgorithm(ComponentFactory<?> factory,
IncompatibleAlgorithm.ComponentType type,
String[] localAlgorithms,
String[] remoteAlgorithms) |
Modifier and Type | Method and Description |
---|---|
ComponentFactory<Digest> |
ComponentManager.supportedDigests()
Deprecated.
Preferences should be configured on Ssh2Context or SshContext objects and not directly on the ComponentManager.
|
ComponentFactory<Digest> |
ComponentManager.supportedDigests(boolean clone)
Deprecated.
Preferences should be configured on Ssh2Context or SshContext objects and not directly on the ComponentManager.
|
ComponentFactory<SshHmac> |
ComponentManager.supportedHMacsCS()
Deprecated.
Preferences should be configured on Ssh2Context or SshContext objects and not directly on the ComponentManager.
|
ComponentFactory<SshHmac> |
ComponentManager.supportedHMacsCS(boolean clone)
Deprecated.
Preferences should be configured on Ssh2Context or SshContext objects and not directly on the ComponentManager.
|
ComponentFactory<SshHmac> |
ComponentManager.supportedHMacsSC()
Deprecated.
Preferences should be configured on Ssh2Context or SshContext objects and not directly on the ComponentManager.
|
ComponentFactory<SshHmac> |
ComponentManager.supportedHMacsSC(boolean clone)
Deprecated.
Preferences should be configured on Ssh2Context or SshContext objects and not directly on the ComponentManager.
|
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.
|
ComponentFactory<SshPublicKey> |
ComponentManager.supportedPublicKeys()
Deprecated.
Preferences should be configured on Ssh2Context or SshContext objects and not directly on the ComponentManager.
|
ComponentFactory<SshPublicKey> |
ComponentManager.supportedPublicKeys(boolean clone)
Deprecated.
Preferences should be configured on Ssh2Context or SshContext objects and not directly on the ComponentManager.
|
ComponentFactory<SshCipher> |
ComponentManager.supportedSsh1CiphersCS()
Deprecated.
SSH1 will be removed in the next major release
|
ComponentFactory<SshCipher> |
ComponentManager.supportedSsh1CiphersCS(boolean clone)
Deprecated.
SSH1 will be removed in the next major release
|
ComponentFactory<SshCipher> |
ComponentManager.supportedSsh1CiphersSC()
Deprecated.
SSH1 will be removed in the next major release
|
ComponentFactory<SshCipher> |
ComponentManager.supportedSsh1CiphersSC(boolean clone)
Deprecated.
SSH1 will be removed in the next major release
|
ComponentFactory<SshCipher> |
ComponentManager.supportedSsh2CiphersCS()
Deprecated.
Preferences should be configured on Ssh2Context or SshContext objects and not directly on the ComponentManager.
|
ComponentFactory<SshCipher> |
ComponentManager.supportedSsh2CiphersCS(boolean clone)
Deprecated.
Preferences should be configured on Ssh2Context or SshContext objects and not directly on the ComponentManager.
|
ComponentFactory<SshCipher> |
ComponentManager.supportedSsh2CiphersSC()
Deprecated.
Preferences should be configured on Ssh2Context or SshContext objects and not directly on the ComponentManager.
|
ComponentFactory<SshCipher> |
ComponentManager.supportedSsh2CiphersSC(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.initializeDigestFactory(ComponentFactory<Digest> digests)
Initialize the digest factory.
|
protected abstract void |
ComponentManager.initializeHmacFactory(ComponentFactory<SshHmac> hmacs)
Initialize the SSH2 HMAC factory.
|
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.
|
protected abstract void |
ComponentManager.initializePublicKeyFactory(ComponentFactory<SshPublicKey> publickeys)
Initialize the public key factory.
|
protected abstract void |
ComponentManager.initializeSsh1CipherFactory(ComponentFactory<SshCipher> ciphers)
Initialize the SSH1 cipher factory.
|
protected abstract void |
ComponentManager.initializeSsh2CipherFactory(ComponentFactory<SshCipher> ciphers)
Initialize the SSH2 cipher factory.
|
Modifier and Type | Method and Description |
---|---|
protected void |
JCEComponentManager.initializeDigestFactory(ComponentFactory<Digest> digests) |
protected void |
JCEComponentManager.initializeHmacFactory(ComponentFactory<SshHmac> hmacs) |
protected void |
JCEComponentManager.initializeKeyExchangeFactory(ComponentFactory<SshKeyExchange> clientKeyexchanges,
ComponentFactory<SshKeyExchange> serverKeyexchanges) |
protected void |
JCEComponentManager.initializeKeyExchangeFactory(ComponentFactory<SshKeyExchange> clientKeyexchanges,
ComponentFactory<SshKeyExchange> serverKeyexchanges) |
protected void |
JCEComponentManager.initializePublicKeyFactory(ComponentFactory<SshPublicKey> publickeys) |
protected void |
JCEComponentManager.initializeSsh1CipherFactory(ComponentFactory<SshCipher> ciphers) |
protected void |
JCEComponentManager.initializeSsh2CipherFactory(ComponentFactory<SshCipher> ciphers) |
Modifier and Type | Method and Description |
---|---|
ComponentFactory<SshCipher> |
Ssh2Context.supportedCiphersCS() |
ComponentFactory<SshCipher> |
Ssh2Context.supportedCiphersSC()
Returns this context's supported cipher algorithms.
|
ComponentFactory<SshCompression> |
Ssh2Context.supportedCompressionsCS()
Get this context's supported CS compression algorithms.
|
ComponentFactory<SshCompression> |
Ssh2Context.supportedCompressionsSC()
Get this context's supported SC compression algorithms.
|
ComponentFactory<SshKeyExchange> |
Ssh2Context.supportedKeyExchanges()
Get this context's supported key exchange methods.
|
ComponentFactory<SshHmac> |
Ssh2Context.supportedMacsCS()
Get this context's supported message authentication algorithms CS.
|
ComponentFactory<SshHmac> |
Ssh2Context.supportedMacsSC()
Get this context's supported message authentication algorithms SC.
|
ComponentFactory<SshPublicKey> |
Ssh2Context.supportedPublicKeys()
Get this context's supported public keys.
|
Copyright © 2024. All rights reserved.