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.ssh.components.jce.client | |
com.maverick.ssh.compression |
Compression interface for the SSH Transport Protocol.
|
com.maverick.ssh2 |
This package contains an SSH2 implementation of the
com.maverick.ssh interfaces.
|
com.sshtools.zlib |
Modifier and Type | Method and Description |
---|---|
SecurityLevel |
ConfigurationCollector.getMaximumSecurity() |
SecurityLevel |
ConfigurationCollector.getMinimumSecurity() |
SecurityLevel |
SecurityPolicy.getMinimumSecurityLevel() |
SecurityLevel |
DefaultSecurityPolicy.getMinimumSecurityLevel() |
SecurityLevel |
AdaptiveSecurityPolicy.getMinimumSecurityLevel() |
SecurityLevel |
ConfigurationCollector.getSecurityLevel() |
SecurityLevel |
SecureComponent.getSecurityLevel() |
static SecurityLevel |
AdaptiveConfiguration.getSecurityLevel() |
static SecurityLevel |
SecurityLevel.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static SecurityLevel[] |
SecurityLevel.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
static SshConnector |
SshConnector.createInstance(ExecutorService executor,
SecurityLevel securityLevel,
boolean managedSecurity)
Returns an instance of the
SshConnector . |
static SshConnector |
SshConnector.createInstance(SecurityLevel securityLevel,
boolean managedSecurity) |
static SshConnector |
SshConnector.createManagedInstance(SecurityLevel securityLevel) |
static String |
AdaptiveConfiguration.csv(ComponentFactory<?> algs,
SecurityLevel level) |
static String |
SshConnector.getAvailableCiphers(SecurityLevel securityLevel) |
static String |
SshConnector.getAvailableKeyExchanges(SecurityLevel securityLevel) |
static String |
SshConnector.getAvailableMacs(SecurityLevel securityLevel) |
static String |
SshConnector.getAvailablePublicKeys(SecurityLevel securityLevel) |
static String |
SshConnector.getDefaultConfiguration(SecurityLevel securityLevel) |
static String |
AdaptiveConfiguration.getSecurityLevel(SecurityLevel securityLevel,
String configurationDirective,
ComponentFactory<?> factory) |
Constructor and Description |
---|
DefaultSecurityPolicy(SecurityLevel minimumSecurity,
boolean managedSecurity) |
DefaultSecurityPolicy(SecurityLevel minimumSecurity,
boolean managedSecurity,
boolean dropSecurityAsLastResort) |
Modifier and Type | Method and Description |
---|---|
SecurityLevel |
ComponentFactory.getMaximumSecurity() |
SecurityLevel |
ComponentFactory.getMinimumSecurity() |
SecurityLevel |
SshCipher.getSecurityLevel() |
SecurityLevel |
NoneHmac.getSecurityLevel() |
SecurityLevel |
ComponentManager.getSecurityLevel() |
SecurityLevel |
ComponentFactory.getSecurityLevel() |
SecurityLevel |
ComponentFactory.getSecurityLevel(String algorithm) |
Modifier and Type | Method and Description |
---|---|
void |
ComponentFactory.configureSecurityLevel(SecurityLevel securityLevel) |
void |
ComponentFactory.configureSecurityLevel(SecurityLevel securityLevel,
boolean locked) |
void |
ComponentManager.setMinimumSecurityLevel(SecurityLevel securityLevel) |
void |
ComponentManager.setMinimumSecurityLevel(SecurityLevel securityLevel,
boolean managedSecurity) |
Constructor and Description |
---|
SshCipher(String algorithm,
SecurityLevel securityLevel) |
Modifier and Type | Method and Description |
---|---|
SecurityLevel |
SshEd448PublicKeyJCE.getSecurityLevel() |
SecurityLevel |
SshEd25519PublicKeyJCE.getSecurityLevel() |
SecurityLevel |
Ssh2RsaPublicKey.getSecurityLevel() |
SecurityLevel |
Ssh2EcdsaSha2NistPublicKey.getSecurityLevel() |
SecurityLevel |
Ssh2DsaPublicKey.getSecurityLevel() |
SecurityLevel |
OpenSshRsaSha512Certificate.getSecurityLevel() |
SecurityLevel |
OpenSshRsaSha256Certificate.getSecurityLevel() |
SecurityLevel |
OpenSshRsaCertificate.getSecurityLevel() |
SecurityLevel |
OpenSshEd25519Certificate.getSecurityLevel() |
SecurityLevel |
OpenSshEcdsaCertificate.getSecurityLevel() |
SecurityLevel |
OpenSshDsaCertificate.getSecurityLevel() |
SecurityLevel |
AbstractHmac.getSecurityLevel() |
SecurityLevel |
AbstractDigest.getSecurityLevel() |
Constructor and Description |
---|
AbstractDigest(String jceAlgorithm,
SecurityLevel securityLevel,
int priority) |
AbstractHmac(String jceAlgorithm,
int macSize,
int outputLength,
SecurityLevel securityLevel,
int priority) |
AbstractHmac(String jceAlgorithm,
int macLength,
SecurityLevel securityLevel,
int priority) |
AbstractJCECipher(String spec,
String keyspec,
int keylength,
String algorithm,
SecurityLevel securityLevel) |
Ssh2RsaPublicKey(BigInteger modulus,
BigInteger publicExponent,
SecurityLevel securityLevel,
int priority) |
Ssh2RsaPublicKey(RSAPublicKey pubKey,
SecurityLevel securityLevel,
int priority) |
Ssh2RsaPublicKey(SecurityLevel securityLevel,
int priority)
Default constructor for initializing the key from a byte array using the
init method.
|
Constructor and Description |
---|
DiffieHellmanGroup(String algorithmName,
String hashAlgorithm,
BigInteger group,
SecurityLevel securityLevel,
int priority)
Construct an uninitialized instance.
|
DiffieHellmanGroupExchangeSha1(String algorithm,
SecurityLevel securityLevel,
int priority) |
Modifier and Type | Method and Description |
---|---|
SecurityLevel |
NoneCompression.getSecurityLevel() |
Modifier and Type | Method and Description |
---|---|
SecurityLevel |
SshKeyExchangeClient.getSecurityLevel() |
Modifier and Type | Method and Description |
---|---|
void |
Ssh2Context.configureSecurityLevel(SecurityLevel securityLevel) |
Constructor and Description |
---|
SshKeyExchangeClient(String hashAlgorithm,
SecurityLevel securityLevel,
int priority) |
Modifier and Type | Method and Description |
---|---|
SecurityLevel |
ZLibCompression.getSecurityLevel() |
Copyright © 2024. All rights reserved.