- CANCELLED_CONNECTION - Static variable in exception com.maverick.ssh.SshException
-
The user cancelled the connection.
- changePassphrase(String, String) - Method in interface com.sshtools.publickey.SshPrivateKeyFile
-
Change the passphrase of the key file.
- changePositionofAlgorithm(String, int) - Method in class com.maverick.ssh.components.ComponentFactory
-
- CHANNEL_FAILURE - Static variable in exception com.maverick.ssh.SshException
-
Indicates that a channel has failed; this is used by channel implementations
(such as port forwarding or session channels) to indicate that the
channel has critically failed.
- ChannelOpenException - Exception in com.maverick.ssh
-
Exception thrown when a channel cannot be opened, the reason for which should be
specified in with any of the constants defined here.
- ChannelOpenException(String, int) - Constructor for exception com.maverick.ssh.ChannelOpenException
-
- clear() - Method in class com.maverick.ssh.components.ComponentFactory
-
Clear all of the entries in this component factory.
- clone() - Method in class com.maverick.ssh.components.ComponentFactory
-
- com.maverick.ssh - package com.maverick.ssh
-
- com.maverick.ssh.components - package com.maverick.ssh.components
-
This package contains an abstract cryptographic provider for the SSH protocol.
- com.maverick.ssh.components.jce - package 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.sshtools.publickey - package com.sshtools.publickey
-
- ComponentFactory<T extends SshComponent> - Class in com.maverick.ssh.components
-
A utility class used to store the available transport components
and provide delimited listing as required in the key exchange initialization
process.
- ComponentFactory() - Constructor for class com.maverick.ssh.components.ComponentFactory
-
- ComponentManager - Class in com.maverick.ssh.components
-
An abstract class that manages the components used by the SSH API.
- ComponentManager() - Constructor for class com.maverick.ssh.components.ComponentManager
-
- compress(byte[], int, int) - Method in class com.maverick.ssh.components.NoneCompression
-
- compress(byte[], int, int) - Method in interface com.maverick.ssh.components.SshCompression
-
Compress a block of data.
- CONNECT_FAILED - Static variable in exception com.maverick.ssh.ChannelOpenException
-
The connection could not be established
- CONNECT_FAILED - Static variable in exception com.maverick.ssh.SshException
-
The connection could not be established.
- CONNECTION_CLOSED - Static variable in exception com.maverick.ssh.SshException
-
An attempt has been made to use a connection that has been closed and
is no longer valid.
- contains(String) - Method in class com.maverick.ssh.components.ComponentFactory
-
Determine whether the factory supports a given component type.
- convertFile(File, String, String, int, File) - Static method in class com.sshtools.publickey.SshPrivateKeyFileFactory
-
Take a file in any of the supported public key formats and convert to the requested format.
- convertFile(File, int, File) - Static method in class com.sshtools.publickey.SshPublicKeyFileFactory
-
Take a file in any of the supported public key formats and convert to the requested format.
- create(SshKeyPair, String, String, int) - Static method in class com.sshtools.publickey.SshPrivateKeyFileFactory
-
- create(SshPublicKey, String, String, int) - Static method in class com.sshtools.publickey.SshPublicKeyFileFactory
-
Create a file representation from an existing public key.
- create(SshPublicKey, String, int) - Static method in class com.sshtools.publickey.SshPublicKeyFileFactory
-
Create a file representation from an existing public key.
- createDsaPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.ssh.components.ComponentManager
-
Create an instance of a DSA private key.
- createDsaPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
-
- createDsaPublicKey(BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.ssh.components.ComponentManager
-
Create an instance of a DSA public key.
- createDsaPublicKey() - Method in class com.maverick.ssh.components.ComponentManager
-
Create an uninitialized instance of a DSA public key
- createDsaPublicKey(BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
-
- createDsaPublicKey() - Method in class com.maverick.ssh.components.jce.JCEComponentManager
-
- createFile(SshKeyPair, String, String, int, File) - Static method in class com.sshtools.publickey.SshPrivateKeyFileFactory
-
- createFile(SshPublicKey, String, int, File) - Static method in class com.sshtools.publickey.SshPublicKeyFileFactory
-
- createInstance(String) - Method in class com.maverick.ssh.components.ComponentFactory
-
Override this method to create an instance of the component.
- createNewOrdering(int[]) - Method in class com.maverick.ssh.components.ComponentFactory
-
- createRsaPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.ssh.components.ComponentManager
-
Create an instance of an RSA co-effecient private key.
- createRsaPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.ssh.components.ComponentManager
-
Create an instance of an RSA co-efficent private key.
- createRsaPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
-
- createRsaPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
-
- createRsaPrivateKey(BigInteger, BigInteger) - Method in class com.maverick.ssh.components.ComponentManager
-
Create an instance of an RSA private key.
- createRsaPrivateKey(BigInteger, BigInteger) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
-
- createRsaPublicKey(BigInteger, BigInteger, int) - Method in class com.maverick.ssh.components.ComponentManager
-
Create an instance of an RSA public key.
- createRsaPublicKey(BigInteger, BigInteger, int) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
-
- createSsh2RsaPublicKey() - Method in class com.maverick.ssh.components.ComponentManager
-
Create an instance of an SSH2 RSA public key.
- createSsh2RsaPublicKey() - Method in class com.maverick.ssh.components.jce.JCEComponentManager
-
- generate(long, byte[], int, int, byte[], int) - Method in class com.maverick.ssh.components.jce.AbstractHmac
-
- generate(long, byte[], int, int, byte[], int) - Method in interface com.maverick.ssh.components.SshHmac
-
- generateDsaKeyPair(int) - Method in class com.maverick.ssh.components.ComponentManager
-
Generate a new DSA public/private key pair.
- generateDsaKeyPair(int) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
-
- generateEcdsaKeyPair(int) - Method in class com.maverick.ssh.components.ComponentManager
-
Generate a new ECDSA key pair.
- generateEcdsaKeyPair(int) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
-
- generateKeyPair(String, int) - Static method in class com.sshtools.publickey.SshKeyPairGenerator
-
Generates a new key pair.
- generateRsaKeyPair(int, int) - Method in class com.maverick.ssh.components.ComponentManager
-
Generate an RSA public/private pair.
- generateRsaKeyPair(int, int) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
-
- getAlgorithm() - Method in class com.maverick.ssh.components.jce.Ssh1RsaPublicKey
-
The algorithm name "rsa1"
- getAlgorithm() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPrivateKey
-
- getAlgorithm() - Method in class com.maverick.ssh.components.jce.Ssh2EcdsaSha2NistPrivateKey
-
- getAlgorithm() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
-
- getAlgorithm() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateKey
-
- getAlgorithm() - Method in class com.maverick.ssh.components.jce.SshX509DsaPublicKey
-
Get the algorithm name for the public key.
- getAlgorithm() - Method in class com.maverick.ssh.components.jce.SshX509RsaPublicKey
-
Get the algorithm name for the public key.
- getAlgorithm() - Method in class com.maverick.ssh.components.jce.SshX509RsaSha1PublicKey
-
Get the algorithm name for the public key.
- getAlgorithm() - Method in interface com.maverick.ssh.components.SshPrivateKey
-
- getBitLength() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
-
- getBitLength() - Method in class com.maverick.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
-
- getBitLength() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
-
- getBitLength() - Method in interface com.maverick.ssh.components.SshPublicKey
-
Get the bit length of the public key
- getBlockSize() - Method in class com.maverick.ssh.components.jce.AbstractJCECipher
-
- getBlockSize() - Method in class com.maverick.ssh.components.jce.ArcFour
-
- getBlockSize() - Method in class com.maverick.ssh.components.jce.ArcFour128
-
- getBlockSize() - Method in class com.maverick.ssh.components.jce.ArcFour256
-
- getBlockSize() - Method in class com.maverick.ssh.components.jce.Ssh1Des3
-
- getBlockSize() - Method in class com.maverick.ssh.components.NoneCipher
-
Get the cipher block size.
- getBlockSize() - Method in class com.maverick.ssh.components.SshCipher
-
Get the cipher block size.
- getCause() - Method in exception com.maverick.ssh.SshException
-
If an INTERNAL_ERROR reason is given this method MAY return the cause of
the error.
- getCertificate() - Method in class com.maverick.ssh.components.jce.SshX509DsaPublicKey
-
- getCertificate() - Method in class com.maverick.ssh.components.jce.SshX509RsaPublicKey
-
- getCertificate() - Method in class com.maverick.ssh.components.jce.SshX509RsaSha1PublicKey
-
- getComment() - Method in class com.sshtools.publickey.OpenSSHPublicKeyFile
-
- getComment() - Method in class com.sshtools.publickey.SECSHPublicKeyFile
-
- getComment() - Method in interface com.sshtools.publickey.SshPublicKeyFile
-
Get the comment applied to the key file.
- getCrtCoefficient() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
-
- getCrtCoefficient() - Method in interface com.maverick.ssh.components.SshRsaPrivateCrtKey
-
- getCurveParams(String) - Method in class com.maverick.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
-
- getData() - Method in class com.maverick.ssh.GlobalRequest
-
Get the request data, if the request has been sent and processed, this will
return the response data (which can be null).
- getEncoded() - Method in class com.maverick.ssh.components.jce.Ssh1RsaPublicKey
-
Get the encoded format required by SSH1
- getEncoded() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
-
Encode the public key into a blob of binary data, the encoded result
will be passed into init to recreate the key.
- getEncoded() - Method in class com.maverick.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
-
- getEncoded() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
-
- getEncoded() - Method in class com.maverick.ssh.components.jce.SshX509DsaPublicKey
-
Encode the public key into a blob of binary data, the encoded result
will be passed into init to recreate the key.
- getEncoded() - Method in class com.maverick.ssh.components.jce.SshX509RsaPublicKey
-
Encode the public key into a blob of binary data, the encoded result
will be passed into init to recreate the key.
- getEncoded() - Method in class com.maverick.ssh.components.jce.SshX509RsaSha1PublicKey
-
Encode the public key into a blob of binary data, the encoded result
will be passed into init to recreate the key.
- getEncoded() - Method in interface com.maverick.ssh.components.SshPublicKey
-
Encode the public key into a blob of binary data, the encoded result will be
passed into init to recreate the key.
- getFingerprint() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
-
- getFingerprint() - Method in class com.maverick.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
-
- getFingerprint() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
-
- getFingerprint() - Method in interface com.maverick.ssh.components.SshPublicKey
-
Return an SSH fingerprint of the public key
- getFingerprint(byte[]) - Static method in class com.maverick.ssh.SshKeyFingerprint
-
Generate an SSH key fingerprint as defined in
draft-ietf-secsh-fingerprint-00.txt.
- getFingerprint(byte[], String) - Static method in class com.maverick.ssh.SshKeyFingerprint
-
Generate an SSH key fingerprint with a specific algorithm.
- getFormattedKey() - Method in class com.sshtools.publickey.OpenSSHPublicKeyFile
-
- getFormattedKey() - Method in class com.sshtools.publickey.SECSHPublicKeyFile
-
- getFormattedKey() - Method in interface com.sshtools.publickey.SshPrivateKeyFile
-
Get the formatted key
- getFormattedKey() - Method in interface com.sshtools.publickey.SshPublicKeyFile
-
Get the formatted key.
- getG() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
-
- getG() - Method in interface com.maverick.ssh.components.SshDsaPublicKey
-
- getHeaderValue(String) - Method in class com.sshtools.publickey.Base64EncodedFileFormat
-
- getInstance(String) - Method in class com.maverick.ssh.components.ComponentFactory
-
Get a new instance of a supported component.
- getInstance() - Static method in class com.maverick.ssh.components.ComponentManager
-
Get the installed component manager.
- getJCEPrivateKey() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPrivateKey
-
- getJCEPrivateKey() - Method in class com.maverick.ssh.components.jce.Ssh2EcdsaSha2NistPrivateKey
-
- getJCEPrivateKey() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
-
- getJCEPublicKey() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
-
- getJCEPublicKey() - Method in class com.maverick.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
-
- getJCEPublicKey() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
-
- getKeyBlob(byte[]) - Method in class com.sshtools.publickey.Base64EncodedFileFormat
-
- getKeyPair(SshPrivateKey, SshPublicKey) - Static method in class com.maverick.ssh.components.SshKeyPair
-
Wraps a public/private key pair into an SshKeyPair instance.
- getMacLength() - Method in class com.maverick.ssh.components.jce.AbstractHmac
-
- getMacLength() - Method in interface com.maverick.ssh.components.SshHmac
-
- getModulus() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
-
- getModulus() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateKey
-
- getModulus() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
-
- getModulus() - Method in interface com.maverick.ssh.components.SshRsaPrivateKey
-
- getModulus() - Method in interface com.maverick.ssh.components.SshRsaPublicKey
-
- getName() - Method in interface com.maverick.ssh.components.Digest
-
Get the digest name
- getName() - Method in class com.maverick.ssh.components.jce.AbstractDigest
-
- getName() - Method in class com.maverick.ssh.components.jce.AbstractHmac
-
- getName() - Method in class com.maverick.ssh.components.jce.HmacMD5
-
- getName() - Method in class com.maverick.ssh.components.jce.HmacMD596
-
- getName() - Method in class com.maverick.ssh.components.jce.HmacSha1
-
- getName() - Method in class com.maverick.ssh.components.jce.HmacSha196
-
- getName() - Method in class com.maverick.ssh.components.jce.HmacSha256
-
- getName() - Method in class com.maverick.ssh.components.jce.HmacSha512
-
- getName() - Method in class com.maverick.ssh.components.jce.Ssh1Des3
-
- getName() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
-
Get the algorithm name for the public key.
- getName() - Method in class com.maverick.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
-
- getName() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
-
- getName() - Method in class com.maverick.ssh.components.NoneCompression
-
- getName() - Method in class com.maverick.ssh.components.SshCipher
-
- getName() - Method in interface com.maverick.ssh.components.SshComponent
-
- getName() - Method in interface com.maverick.ssh.components.SshCompression
-
Get the algorithm name for this compression implementation.
- getName() - Method in interface com.maverick.ssh.components.SshHmac
-
- getName() - Method in interface com.maverick.ssh.components.SshPublicKey
-
Get the algorithm name for the public key.
- getName() - Method in class com.maverick.ssh.GlobalRequest
-
Get the name of the request.
- getOptions() - Method in class com.sshtools.publickey.OpenSSHPublicKeyFile
-
- getOptions() - Method in class com.sshtools.publickey.SECSHPublicKeyFile
-
- getOptions() - Method in interface com.sshtools.publickey.SshPublicKeyFile
-
Get the options string applied to the key file
- getP() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
-
- getP() - Method in interface com.maverick.ssh.components.SshDsaPublicKey
-
- getPerContextAlgorithmPreferences() - Static method in class com.maverick.ssh.components.ComponentManager
-
- getPrimeExponentP() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
-
- getPrimeExponentP() - Method in interface com.maverick.ssh.components.SshRsaPrivateCrtKey
-
- getPrimeExponentQ() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
-
- getPrimeExponentQ() - Method in interface com.maverick.ssh.components.SshRsaPrivateCrtKey
-
- getPrimeP() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
-
- getPrimeP() - Method in interface com.maverick.ssh.components.SshRsaPrivateCrtKey
-
- getPrimeQ() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
-
- getPrimeQ() - Method in interface com.maverick.ssh.components.SshRsaPrivateCrtKey
-
- getPrivateExponent() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
-
- getPrivateExponent() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateKey
-
- getPrivateExponent() - Method in interface com.maverick.ssh.components.SshRsaPrivateKey
-
- getPrivateKey() - Method in class com.maverick.ssh.components.SshKeyPair
-
Get the private key.
- getPrompt() - Method in class com.maverick.ssh.KBIPrompt
-
Get the prompt message to display to the user
- getProvider() - Method in class com.maverick.ssh.components.jce.AbstractDigest
-
- getProvider() - Method in class com.maverick.ssh.components.jce.AbstractHmac
-
- getProvider() - Method in class com.maverick.ssh.components.jce.AbstractJCECipher
-
- getProvider() - Method in interface com.maverick.ssh.components.jce.AbstractKeyExchange
-
- getProvider() - Method in interface com.maverick.ssh.components.jce.AbstractPublicKey
-
- getProviderForAlgorithm(String) - Static method in class com.maverick.ssh.components.jce.JCEComponentManager
-
Get the provider for a specific algorithm.
- getProviderForAlgorithm(String) - Static method in class com.maverick.ssh.components.jce.JCEProvider
-
Get the provider for a specific algorithm.
- getPublicExponent() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
-
- getPublicExponent() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
-
- getPublicExponent() - Method in interface com.maverick.ssh.components.SshRsaPrivateCrtKey
-
- getPublicExponent() - Method in interface com.maverick.ssh.components.SshRsaPublicKey
-
- getPublicKey() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPrivateKey
-
- getPublicKey() - Method in interface com.maverick.ssh.components.SshDsaPrivateKey
-
- getPublicKey() - Method in class com.maverick.ssh.components.SshKeyPair
-
Get the public key.
- getQ() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
-
- getQ() - Method in interface com.maverick.ssh.components.SshDsaPublicKey
-
- getRealException() - Method in exception com.maverick.ssh.SshIOException
-
Get the real exception
- getReason() - Method in exception com.maverick.ssh.ChannelOpenException
-
- getReason() - Method in exception com.maverick.ssh.SshException
-
Get the reason for the exception
- getResponse() - Method in class com.maverick.ssh.KBIPrompt
-
Get the user's response for this prompt.
- getRND() - Method in class com.maverick.ssh.components.ComponentManager
-
Get the secure random number generator.
- getRND() - Method in class com.maverick.ssh.components.jce.JCEComponentManager
-
- getSafePrime(UnsignedInteger32) - Static method in class com.maverick.ssh.components.DiffieHellmanGroups
-
get the biggest safe prime from the list that is <= maximumSize
- getSecureRandom() - Static method in class com.maverick.ssh.components.jce.JCEComponentManager
-
Get the secure random implementation for the API.
- getSecureRandom() - Static method in class com.maverick.ssh.components.jce.JCEProvider
-
Get the secure random implementation for the API.
- getSecureRandomAlgorithm() - Static method in class com.maverick.ssh.components.jce.JCEComponentManager
-
Get the algorithm used for secure random number generation.
- getSecureRandomAlgorithm() - Static method in class com.maverick.ssh.components.jce.JCEProvider
-
Get the algorithm used for secure random number generation.
- getStatus() - Method in exception com.maverick.ssh.SftpStatusException
-
Get the status
- getStatusText(int) - Static method in exception com.maverick.ssh.SftpStatusException
-
Convert a SSH_FXP_STATUS code into a readable string
- getType() - Method in interface com.sshtools.publickey.SshPrivateKeyFile
-
Get a description of the format type e.g.
- getVersion() - Method in class com.maverick.ssh.components.jce.Ssh1RsaPublicKey
-
- getVersion() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
-
- getVersion() - Method in interface com.maverick.ssh.components.SshRsaPublicKey
-
- getX() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPrivateKey
-
- getX() - Method in interface com.maverick.ssh.components.SshDsaPrivateKey
-
- getY() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
-
- getY() - Method in interface com.maverick.ssh.components.SshDsaPublicKey
-
- GlobalRequest - Class in com.maverick.ssh
-
This class represents a global request.
- GlobalRequest(String, byte[]) - Constructor for class com.maverick.ssh.GlobalRequest
-
Contstruct a request.
- group1 - Static variable in class com.maverick.ssh.components.DiffieHellmanGroups
-
- group14 - Static variable in class com.maverick.ssh.components.DiffieHellmanGroups
-
- group15 - Static variable in class com.maverick.ssh.components.DiffieHellmanGroups
-
- group16 - Static variable in class com.maverick.ssh.components.DiffieHellmanGroups
-
- group17 - Static variable in class com.maverick.ssh.components.DiffieHellmanGroups
-
- group18 - Static variable in class com.maverick.ssh.components.DiffieHellmanGroups
-
- group5 - Static variable in class com.maverick.ssh.components.DiffieHellmanGroups
-
- INFLATER - Static variable in interface com.maverick.ssh.components.SshCompression
-
Inflation mode
- init() - Method in class com.maverick.ssh.components.ComponentManager
-
- init(byte[]) - Method in class com.maverick.ssh.components.jce.AbstractHmac
-
- init(int, byte[], byte[]) - Method in class com.maverick.ssh.components.jce.AbstractJCECipher
-
- init(int, byte[], byte[]) - Method in class com.maverick.ssh.components.jce.ArcFour
-
- init(int, byte[], byte[]) - Method in class com.maverick.ssh.components.jce.ArcFour128
-
- init(int, byte[], byte[]) - Method in class com.maverick.ssh.components.jce.ArcFour256
-
- init(byte[]) - Method in class com.maverick.ssh.components.jce.HmacSha1
-
- init(byte[]) - Method in class com.maverick.ssh.components.jce.HmacSha196
-
- init(byte[]) - Method in class com.maverick.ssh.components.jce.HmacSha256
-
- init(byte[]) - Method in class com.maverick.ssh.components.jce.HmacSha512
-
- init(int, byte[], byte[]) - Method in class com.maverick.ssh.components.jce.Ssh1Des3
-
- init(byte[], int, int) - Method in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
-
Initialize the public key from a blob of binary data.
- init(byte[], int, int) - Method in class com.maverick.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
-
- init(byte[], int, int) - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
-
- init(byte[], int, int) - Method in class com.maverick.ssh.components.jce.SshX509DsaPublicKey
-
Initialize the public key from a blob of binary data.
- init(byte[], int, int) - Method in class com.maverick.ssh.components.jce.SshX509RsaPublicKey
-
Initialize the public key from a blob of binary data.
- init(byte[], int, int) - Method in class com.maverick.ssh.components.jce.SshX509RsaSha1PublicKey
-
Initialize the public key from a blob of binary data.
- init(int, byte[], byte[]) - Method in class com.maverick.ssh.components.NoneCipher
-
Initialize the cipher with up to 40 bytes of iv and key data.
- init(int, int) - Method in class com.maverick.ssh.components.NoneCompression
-
- init(int, byte[], byte[]) - Method in class com.maverick.ssh.components.SshCipher
-
Initialize the cipher with up to 40 bytes of iv and key data.
- init(int, int) - Method in interface com.maverick.ssh.components.SshCompression
-
Initialize the compression.
- init(byte[]) - Method in interface com.maverick.ssh.components.SshHmac
-
- init(byte[], int, int) - Method in interface com.maverick.ssh.components.SshPublicKey
-
Initialize the public key from a blob of binary data.
- initializeDefaultProvider(Provider) - Static method in class com.maverick.ssh.components.jce.JCEComponentManager
-
Initialize the default JCE provider used by the API.
- initializeDefaultProvider(Provider) - Static method in class com.maverick.ssh.components.jce.JCEProvider
-
Initialize the default JCE provider used by the API.
- initializeDigestFactory(ComponentFactory) - Method in class com.maverick.ssh.components.ComponentManager
-
Initialize the digest factory.
- initializeDigestFactory(ComponentFactory) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
-
- initializeHmacFactory(ComponentFactory) - Method in class com.maverick.ssh.components.ComponentManager
-
Initialize the SSH2 HMAC factory.
- initializeHmacFactory(ComponentFactory) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
-
- initializeKeyExchangeFactory(ComponentFactory) - Method in class com.maverick.ssh.components.ComponentManager
-
Initialize the SSH2 key exchange factory.
- initializeKeyExchangeFactory(ComponentFactory) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
-
- initializeProviderForAlgorithm(String, Provider) - Static method in class com.maverick.ssh.components.jce.JCEComponentManager
-
Initialize a provider for a specific algorithm.
- initializeProviderForAlgorithm(String, Provider) - Static method in class com.maverick.ssh.components.jce.JCEProvider
-
Initialize a provider for a specific algorithm.
- initializePublicKeyFactory(ComponentFactory) - Method in class com.maverick.ssh.components.ComponentManager
-
Initialize the public key factory.
- initializePublicKeyFactory(ComponentFactory) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
-
- initializeSsh1CipherFactory(ComponentFactory) - Method in class com.maverick.ssh.components.ComponentManager
-
Initialize the SSH1 cipher factory.
- initializeSsh1CipherFactory(ComponentFactory) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
-
- initializeSsh2CipherFactory(ComponentFactory) - Method in class com.maverick.ssh.components.ComponentManager
-
Initialize the SSH2 cipher factory.
- initializeSsh2CipherFactory(ComponentFactory) - Method in class com.maverick.ssh.components.jce.JCEComponentManager
-
- INTERNAL_ERROR - Static variable in exception com.maverick.ssh.SshException
-
An internal error occurred within the API; in all cases contact sshtools.com support
with the details of this error and the state of the connection when receiving
this exception is unknown.
- INVALID_HANDLE - Static variable in exception com.maverick.ssh.SftpStatusException
-
The file handle provided was invalid
- INVALID_RESUME_STATE - Static variable in exception com.maverick.ssh.SftpStatusException
-
The file cannot be resumed
- INVALID_TEXT_MODE - Static variable in exception com.maverick.ssh.SftpStatusException
-
The server reported a canonical newline convention not supported by this API
- InvalidPassphraseException - Exception in com.sshtools.publickey
-
Thrown by an
SshPrivateKeyFile when it detects that the
passphrase supplied was invalid.
- InvalidPassphraseException() - Constructor for exception com.sshtools.publickey.InvalidPassphraseException
-
- InvalidPassphraseException(Exception) - Constructor for exception com.sshtools.publickey.InvalidPassphraseException
-
- isEnableNoneCipher() - Method in class com.maverick.ssh.components.ComponentManager
-
- isFormatted(byte[], String, String) - Static method in class com.sshtools.publickey.Base64EncodedFileFormat
-
- isPassphraseProtected() - Method in interface com.sshtools.publickey.SshPrivateKeyFile
-
Determine if the private key file is protected by a passphrase.
- JCE_3DESCBCNOPADDING - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
-
3DES in CBC mode 'DESede/CTR/NoPadding'
- JCE_3DESCTRNOPADDING - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
-
3DES in counter clock mode 'DESede/CTR/NoPadding'
- JCE_AESCBCNOPADDING - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
-
AES encryption algorithm 'AES/CBC/NoPadding'
- JCE_AESCTRNOPADDING - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
-
AES in counter clock mode 'AES/CTR/NoPadding'
- JCE_ARCFOUR - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
-
ARCFOUR cipher
- JCE_BLOWFISHCBCNOPADDING - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
-
Blowfish encryption algorithm 'Blowfish/CBC/NoPadding'
- JCE_DESCBCNOPADDING - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
-
DES encrpytion algorithm 'DES/CBC/NoPadding'
- JCE_DH - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
-
Diffie Hellman key agreement algorithm 'DH'
- JCE_DSA - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
-
DSA public key algorithm 'DSA'
- JCE_EC - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
-
Elliptic Curve
- JCE_ECDH - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
-
- JCE_ERROR - Static variable in exception com.maverick.ssh.SshException
-
An error occurred in the JCE; typically this would result from
Maverick attempting to use an algorithm that the JCE does not
support.
- JCE_HMACMD5 - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
-
MD5 message authentication code algorithm 'HmacMD5'
- JCE_HMACSHA1 - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
-
SHA1 message authentication code algorithm 'HmacSha1'
- JCE_HMACSHA256 - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
-
SHA 256 bit message authentication code algorithm 'HmacSha256'
- JCE_HMACSHA512 - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
-
SHA 512 bit message authentication code algorithm 'HmacSha256'
- JCE_MD5 - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
-
MD5 digest algorithm 'MD5'
- JCE_MD5WithRSA - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
-
RSA signature algorithm 'SHA1WithRSA'
- JCE_RSA - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
-
RSA public key algorithm 'RSA'
- JCE_RSANONEPKCS1PADDING - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
-
RSA encryption algorithm 'RSA/NONE/PKCS1Padding'
- JCE_SHA1 - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
-
SHA1 digest algorithm 'SHA-1'
- JCE_SHA1PRNG - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
-
Secure random algorithm 'Sha1PRNG'
- JCE_SHA1WithDSA - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
-
DSA signature algorithm 'SHA1WithDSA'
- JCE_SHA1WithRSA - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
-
RSA signature algorithm 'SHA1WithRSA'
- JCE_SHA256 - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
-
SHA256 digest algorithm 'SHA-256'
- JCE_X509 - Static variable in interface com.maverick.ssh.components.jce.JCEAlgorithms
-
X509 certificate algorithm 'X.509'
- jceAlgorithm - Variable in class com.maverick.ssh.components.jce.AbstractHmac
-
- JCEAlgorithms - Interface in com.maverick.ssh.components.jce
-
Interface containing the JCE algorithms required by the API.
- JCEComponentManager - Class in com.maverick.ssh.components.jce
-
A component manager for the Java runtime JCE provider.
- JCEComponentManager() - Constructor for class com.maverick.ssh.components.jce.JCEComponentManager
-
- JCEProvider - Class in com.maverick.ssh.components.jce
-
- JCEProvider() - Constructor for class com.maverick.ssh.components.jce.JCEProvider
-
- SCP_TRANSFER_CANCELLED - Static variable in exception com.maverick.ssh.SshException
-
The user cancelled an active SCP transfer.
- SECSH_FORMAT - Static variable in class com.sshtools.publickey.SshPublicKeyFileFactory
-
- SECSHPublicKeyFile - Class in com.sshtools.publickey
-
- SecureRND - Class in com.maverick.ssh.components.jce
-
Secure random number generator implementation for JCE provider.
- SecureRND() - Constructor for class com.maverick.ssh.components.jce.SecureRND
-
- SESSION_STREAM_ERROR - Static variable in exception com.maverick.ssh.SshException
-
An error occurred whilst accessing a sessions streams
- setComment(String) - Method in class com.sshtools.publickey.SECSHPublicKeyFile
-
- setData(byte[]) - Method in class com.maverick.ssh.GlobalRequest
-
Set the data.
- setEnableNoneCipher(boolean) - Method in class com.maverick.ssh.components.ComponentManager
-
- setHeaderValue(String, String) - Method in class com.sshtools.publickey.Base64EncodedFileFormat
-
- setInstance(ComponentManager) - Static method in class com.maverick.ssh.components.ComponentManager
-
Overide the installed component manager with an alternative implementation.
- setPerContextAlgorithmPreferences(boolean) - Static method in class com.maverick.ssh.components.ComponentManager
-
- setPosition(int) - Method in class com.maverick.ssh.Packet
-
- setPrivateKey(SshPrivateKey) - Method in class com.maverick.ssh.components.SshKeyPair
-
Set the private key
- setPublicKey(SshPublicKey) - Method in class com.maverick.ssh.components.SshKeyPair
-
Set the public key
- setResponse(String) - Method in class com.maverick.ssh.KBIPrompt
-
Set the user's response for this prompt.
- setSecureRandomAlgorithm(String) - Static method in class com.maverick.ssh.components.jce.JCEComponentManager
-
Set the algorithm used for secure random number generation.
- setSecureRandomAlgorithm(String) - Static method in class com.maverick.ssh.components.jce.JCEProvider
-
Set the algorithm used for secure random number generation.
- SftpStatusException - Exception in com.maverick.ssh
-
This exception is thrown by the SftpSubsystemChannel class whenever
a status message is received that is not expected.
- SftpStatusException(int, String) - Constructor for exception com.maverick.ssh.SftpStatusException
-
- SftpStatusException(int) - Constructor for exception com.maverick.ssh.SftpStatusException
-
- SHA1_FINGERPRINT - Static variable in class com.maverick.ssh.SshKeyFingerprint
-
- SHA1Digest - Class in com.maverick.ssh.components.jce
-
SHA-1 digest implementation.
- SHA1Digest() - Constructor for class com.maverick.ssh.components.jce.SHA1Digest
-
- SHA256_FINGERPRINT - Static variable in class com.maverick.ssh.SshKeyFingerprint
-
- SHA256Digest - Class in com.maverick.ssh.components.jce
-
SHA-1 digest implementation.
- SHA256Digest() - Constructor for class com.maverick.ssh.components.jce.SHA256Digest
-
- SHELL_ERROR - Static variable in exception com.maverick.ssh.SshException
-
A request was made to start a shell, but this request failed.
- sign(byte[]) - Method in class com.maverick.ssh.components.jce.Ssh2DsaPrivateKey
-
- sign(byte[]) - Method in class com.maverick.ssh.components.jce.Ssh2EcdsaSha2NistPrivateKey
-
- sign(byte[]) - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
-
- sign(byte[]) - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateKey
-
- sign(byte[]) - Method in interface com.maverick.ssh.components.SshDsaPrivateKey
-
- sign(byte[]) - Method in interface com.maverick.ssh.components.SshPrivateKey
-
Create a signature from the data.
- sign(byte[]) - Method in interface com.maverick.ssh.components.SshRsaPrivateKey
-
- SOCKET_TIMEOUT - Static variable in exception com.maverick.ssh.SshException
-
The API detected a socket timeout
- SSH1_FORMAT - Static variable in class com.sshtools.publickey.SshPrivateKeyFileFactory
-
- SSH1_FORMAT - Static variable in class com.sshtools.publickey.SshPublicKeyFileFactory
-
- SSH1_RSA - Static variable in class com.sshtools.publickey.SshKeyPairGenerator
-
- Ssh1Des - Class in com.maverick.ssh.components.jce
-
DES cipher implementation for SSH1 protocol.
- Ssh1Des() - Constructor for class com.maverick.ssh.components.jce.Ssh1Des
-
- Ssh1Des3 - Class in com.maverick.ssh.components.jce
-
3DES cipher implementation for SSH1 protocol.
- Ssh1Des3() - Constructor for class com.maverick.ssh.components.jce.Ssh1Des3
-
- Ssh1RsaPublicKey - Class in com.maverick.ssh.components.jce
-
RSA public key implementation for the SSH1 protocol.
- Ssh1RsaPublicKey(RSAPublicKey) - Constructor for class com.maverick.ssh.components.jce.Ssh1RsaPublicKey
-
- Ssh1RsaPublicKey(BigInteger, BigInteger) - Constructor for class com.maverick.ssh.components.jce.Ssh1RsaPublicKey
-
- SSH2_DSA - Static variable in class com.sshtools.publickey.SshKeyPairGenerator
-
- SSH2_RSA - Static variable in class com.sshtools.publickey.SshKeyPairGenerator
-
- Ssh2DsaPrivateKey - Class in com.maverick.ssh.components.jce
-
DSA private key implementation for the SSH2 protocol.
- Ssh2DsaPrivateKey(DSAPrivateKey, DSAPublicKey) - Constructor for class com.maverick.ssh.components.jce.Ssh2DsaPrivateKey
-
- Ssh2DsaPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class com.maverick.ssh.components.jce.Ssh2DsaPrivateKey
-
- Ssh2DsaPublicKey - Class in com.maverick.ssh.components.jce
-
A DSA public key implementation which uses a JCE provider.
- Ssh2DsaPublicKey() - Constructor for class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
-
- Ssh2DsaPublicKey(DSAPublicKey) - Constructor for class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
-
- Ssh2DsaPublicKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
-
- Ssh2EcdsaSha2Nist256PublicKey - Class in com.maverick.ssh.components.jce
-
- Ssh2EcdsaSha2Nist256PublicKey() - Constructor for class com.maverick.ssh.components.jce.Ssh2EcdsaSha2Nist256PublicKey
-
- Ssh2EcdsaSha2Nist384PublicKey - Class in com.maverick.ssh.components.jce
-
- Ssh2EcdsaSha2Nist384PublicKey() - Constructor for class com.maverick.ssh.components.jce.Ssh2EcdsaSha2Nist384PublicKey
-
- Ssh2EcdsaSha2Nist521PublicKey - Class in com.maverick.ssh.components.jce
-
- Ssh2EcdsaSha2Nist521PublicKey() - Constructor for class com.maverick.ssh.components.jce.Ssh2EcdsaSha2Nist521PublicKey
-
- Ssh2EcdsaSha2NistPrivateKey - Class in com.maverick.ssh.components.jce
-
- Ssh2EcdsaSha2NistPrivateKey(ECPrivateKey) - Constructor for class com.maverick.ssh.components.jce.Ssh2EcdsaSha2NistPrivateKey
-
- Ssh2EcdsaSha2NistPublicKey - Class in com.maverick.ssh.components.jce
-
- Ssh2EcdsaSha2NistPublicKey(ECPublicKey) - Constructor for class com.maverick.ssh.components.jce.Ssh2EcdsaSha2NistPublicKey
-
- Ssh2RsaPrivateCrtKey - Class in com.maverick.ssh.components.jce
-
RSA co-efficient private key implementation for SSH2 protocol.
- Ssh2RsaPrivateCrtKey(RSAPrivateCrtKey) - Constructor for class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
-
- Ssh2RsaPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
-
- Ssh2RsaPrivateKey - Class in com.maverick.ssh.components.jce
-
RSA private key implementation for the SSH2 protocol.
- Ssh2RsaPrivateKey(RSAPrivateKey) - Constructor for class com.maverick.ssh.components.jce.Ssh2RsaPrivateKey
-
- Ssh2RsaPrivateKey(BigInteger, BigInteger) - Constructor for class com.maverick.ssh.components.jce.Ssh2RsaPrivateKey
-
- Ssh2RsaPublicKey - Class in com.maverick.ssh.components.jce
-
A RSA public key implementation which uses a JCE provider.
- Ssh2RsaPublicKey() - Constructor for class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
-
Default constructor for initializing the key from a byte array using the
init method.
- Ssh2RsaPublicKey(RSAPublicKey) - Constructor for class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
-
- Ssh2RsaPublicKey(BigInteger, BigInteger) - Constructor for class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
-
- SSH_FX_BAD_MESSAGE - Static variable in exception com.maverick.ssh.SftpStatusException
-
The client sent a bad protocol message
- SSH_FX_CONNECTION_LOST - Static variable in exception com.maverick.ssh.SftpStatusException
-
The file system connection was lost
- SSH_FX_EOF - Static variable in exception com.maverick.ssh.SftpStatusException
-
The file or listing is EOF
- SSH_FX_FAILURE - Static variable in exception com.maverick.ssh.SftpStatusException
-
Generic failure code
- SSH_FX_FILE_ALREADY_EXISTS - Static variable in exception com.maverick.ssh.SftpStatusException
-
The path already exists
- SSH_FX_INVALID_HANDLE - Static variable in exception com.maverick.ssh.SftpStatusException
-
The file handle provided was invalid
- SSH_FX_NO_CONNECTION - Static variable in exception com.maverick.ssh.SftpStatusException
-
There is no connection to the file system
- SSH_FX_NO_MEDIA - Static variable in exception com.maverick.ssh.SftpStatusException
-
There is no media available at the remote location
- SSH_FX_NO_SUCH_FILE - Static variable in exception com.maverick.ssh.SftpStatusException
-
No such file was found
- SSH_FX_NO_SUCH_PATH - Static variable in exception com.maverick.ssh.SftpStatusException
-
The path is invalid
- SSH_FX_OK - Static variable in exception com.maverick.ssh.SftpStatusException
-
Everything performed correctly
- SSH_FX_OP_UNSUPPORTED - Static variable in exception com.maverick.ssh.SftpStatusException
-
The operation requested is not supported
- SSH_FX_PERMISSION_DENIED - Static variable in exception com.maverick.ssh.SftpStatusException
-
The user does not have permission
- SSH_FX_WRITE_PROTECT - Static variable in exception com.maverick.ssh.SftpStatusException
-
Cannot write to remote location
- SshCipher - Class in com.maverick.ssh.components
-
Base class for all SSH protocol ciphers.
- SshCipher(String) - Constructor for class com.maverick.ssh.components.SshCipher
-
- SshComponent - Interface in com.maverick.ssh.components
-
- SshCompression - Interface in com.maverick.ssh.components
-
Compression interface which can be implemented to provide the SSH
Transport Protocol with compression.
- SshDsaPrivateKey - Interface in com.maverick.ssh.components
-
This interface should be implemented by all DSA private key
implementations.
- SshDsaPublicKey - Interface in com.maverick.ssh.components
-
This interface should be implemented by all DSA public key implementations.
- SshException - Exception in com.maverick.ssh
-
Generic exception for J2SSH Maverick exception handling.
- SshException(String, int) - Constructor for exception com.maverick.ssh.SshException
-
Create an exception with the given description and reason.
- SshException(int, Throwable) - Constructor for exception com.maverick.ssh.SshException
-
Create an exception with the given cause and reason.
- SshException(Throwable, int) - Constructor for exception com.maverick.ssh.SshException
-
- SshException(String, Throwable) - Constructor for exception com.maverick.ssh.SshException
-
Create an exception with the given description and cause.
- SshException(Throwable) - Constructor for exception com.maverick.ssh.SshException
-
Create an exception by providing the cause of the error.
- SshException(String, int, Throwable) - Constructor for exception com.maverick.ssh.SshException
-
Create an exception with the given description cause, reason.
- SshHmac - Interface in com.maverick.ssh.components
-
This interface should be implemented by all message authentication
implementations.
- SshIOException - Exception in com.maverick.ssh
-
This class is provided so that when a channel InputStream/OutputStream
interface has to throw an IOException; the real SshException cause can
be retrieved.
- SshIOException(SshException) - Constructor for exception com.maverick.ssh.SshIOException
-
Construct the exception with the real exception.
- SshKeyExchange - Interface in com.maverick.ssh.components
-
Base interface for SSH2 key exchange implementations.
- SshKeyFingerprint - Class in com.maverick.ssh
-
Utility methods to generate an SSH public key fingerprint.
- SshKeyFingerprint() - Constructor for class com.maverick.ssh.SshKeyFingerprint
-
- SshKeyPair - Class in com.maverick.ssh.components
-
Storage class for a public/private key pair.
- SshKeyPair() - Constructor for class com.maverick.ssh.components.SshKeyPair
-
- SshKeyPairGenerator - Class in com.sshtools.publickey
-
Generate public/private key pairs.
- SshKeyPairGenerator() - Constructor for class com.sshtools.publickey.SshKeyPairGenerator
-
- SshPrivateKey - Interface in com.maverick.ssh.components
-
Interface for SSH supported private keys.
- SshPrivateKeyFile - Interface in com.sshtools.publickey
-
Interface which all private key formats must implement to provide decoding
and decryption of the private key into a suitable format for the API.
- SshPrivateKeyFileFactory - Class in com.sshtools.publickey
-
Private key format factory used to decode private key files.
- SshPrivateKeyFileFactory() - Constructor for class com.sshtools.publickey.SshPrivateKeyFileFactory
-
- SshPublicKey - Interface in com.maverick.ssh.components
-
Interface for SSH supported public keys.
- SshPublicKeyFile - Interface in com.sshtools.publickey
-
Interface which all public key formats must implement to provide decoding
of the public key into a suitable format for the API.
- SshPublicKeyFileFactory - Class in com.sshtools.publickey
-
Public key format factory used to decode different formats of public keys.
- SshPublicKeyFileFactory() - Constructor for class com.sshtools.publickey.SshPublicKeyFileFactory
-
- SshRsaPrivateCrtKey - Interface in com.maverick.ssh.components
-
This interface should be implemented by all RSA private co-efficient
private key implementations.
- SshRsaPrivateKey - Interface in com.maverick.ssh.components
-
This interface should be implemented by all RSA private key
implementations.
- SshRsaPublicKey - Interface in com.maverick.ssh.components
-
This interface should be implemented by all RSA public key implementations.
- SshSecureRandomGenerator - Interface in com.maverick.ssh.components
-
This interface should be implemented by all secure random number generator
implementations.
- SSHTOOLS_FORMAT - Static variable in class com.sshtools.publickey.SshPrivateKeyFileFactory
-
- SshX509DsaPublicKey - Class in com.maverick.ssh.components.jce
-
Basic implementation of X509 certificate support.
- SshX509DsaPublicKey() - Constructor for class com.maverick.ssh.components.jce.SshX509DsaPublicKey
-
- SshX509DsaPublicKey(X509Certificate) - Constructor for class com.maverick.ssh.components.jce.SshX509DsaPublicKey
-
- SshX509RsaPublicKey - Class in com.maverick.ssh.components.jce
-
Basic implementation of X509 certificate support.
- SshX509RsaPublicKey() - Constructor for class com.maverick.ssh.components.jce.SshX509RsaPublicKey
-
- SshX509RsaPublicKey(X509Certificate) - Constructor for class com.maverick.ssh.components.jce.SshX509RsaPublicKey
-
- SshX509RsaSha1PublicKey - Class in com.maverick.ssh.components.jce
-
Basic implementation of X509 certificate support.
- SshX509RsaSha1PublicKey() - Constructor for class com.maverick.ssh.components.jce.SshX509RsaSha1PublicKey
-
- SshX509RsaSha1PublicKey(X509Certificate) - Constructor for class com.maverick.ssh.components.jce.SshX509RsaSha1PublicKey
-
- supported - Variable in class com.maverick.ssh.components.ComponentFactory
-
The supported components stored in a Hashtable with a String
key as the component name such as "3des-cbc" and a Class value
storing the implementation class.
- supportedDigests() - Method in class com.maverick.ssh.components.ComponentManager
-
The supported digests
- supportedHMacsCS() - Method in class com.maverick.ssh.components.ComponentManager
-
The supported SSH2 Hmacs.
- supportedHMacsSC() - Method in class com.maverick.ssh.components.ComponentManager
-
The supported SSH2 Hmacs.
- supportedKeyExchanges() - Method in class com.maverick.ssh.components.ComponentManager
-
The supported SSH2 key exchanges.
- supportedPublicKeys() - Method in class com.maverick.ssh.components.ComponentManager
-
The supported public keys
- supportedSsh1CiphersCS() - Method in class com.maverick.ssh.components.ComponentManager
-
The supported SSH1 ciphers.
- supportedSsh1CiphersSC() - Method in class com.maverick.ssh.components.ComponentManager
-
The supported SSH1 ciphers.
- supportedSsh2CiphersCS() - Method in class com.maverick.ssh.components.ComponentManager
-
The supported SSH2 ciphers.
- supportedSsh2CiphersSC() - Method in class com.maverick.ssh.components.ComponentManager
-
The supported SSH2 ciphers.
- supportsPassphraseChange() - Method in interface com.sshtools.publickey.SshPrivateKeyFile
-
Method to determine whether the format supports changing of passphrases.