A B C D E F G H I J K L M N O P R S T U V X

A

AbstractDigest - Class in com.maverick.ssh.components.jce
An abstract class that implements the Digest interface to provide support for JCE based digests.
AbstractDigest(String) - Constructor for class com.maverick.ssh.components.jce.AbstractDigest
 
AbstractHmac - Class in com.maverick.ssh.components.jce
An abstract class that implements the SshHmac interface to provide support for JCE based message authentication.
AbstractHmac(String, int) - Constructor for class com.maverick.ssh.components.jce.AbstractHmac
 
AbstractHmac(String, int, int) - Constructor for class com.maverick.ssh.components.jce.AbstractHmac
 
AbstractJCECipher - Class in com.maverick.ssh.components.jce
An abstract base class for defining SSH ciphers which use a JCE provider instead of the internal Maverick Crypto provider.
AbstractJCECipher(String, String, int, String) - Constructor for class com.maverick.ssh.components.jce.AbstractJCECipher
 
AbstractKeyExchange - Interface in com.maverick.ssh.components.jce
 
AbstractPublicKey - Interface in com.maverick.ssh.components.jce
 
add(String, Class) - Method in class com.maverick.ssh.components.ComponentFactory
Add a new component type to the factory.
ADMINISTRATIVIVELY_PROHIBITED - Static variable in exception com.maverick.ssh.ChannelOpenException
The administrator does not permit this channel to be opened
AES128Cbc - Class in com.maverick.ssh.components.jce
An implementation of the AES 128 bit cipher using a JCE provider.
AES128Cbc() - Constructor for class com.maverick.ssh.components.jce.AES128Cbc
 
AES128Ctr - Class in com.maverick.ssh.components.jce
 
AES128Ctr() - Constructor for class com.maverick.ssh.components.jce.AES128Ctr
 
AES192Cbc - Class in com.maverick.ssh.components.jce
An implementation of the AES 128 bit cipher using a JCE provider.
AES192Cbc() - Constructor for class com.maverick.ssh.components.jce.AES192Cbc
 
AES192Ctr - Class in com.maverick.ssh.components.jce
 
AES192Ctr() - Constructor for class com.maverick.ssh.components.jce.AES192Ctr
 
AES256Cbc - Class in com.maverick.ssh.components.jce
An implementation of the AES 128 bit cipher using a JCE provider.
AES256Cbc() - Constructor for class com.maverick.ssh.components.jce.AES256Cbc
 
AES256Ctr - Class in com.maverick.ssh.components.jce
 
AES256Ctr() - Constructor for class com.maverick.ssh.components.jce.AES256Ctr
 
AGENT_ERROR - Static variable in exception com.maverick.ssh.SshException
An error has occurred within the agent.
ArcFour - Class in com.maverick.ssh.components.jce
 
ArcFour() - Constructor for class com.maverick.ssh.components.jce.ArcFour
 
ArcFour128 - Class in com.maverick.ssh.components.jce
 
ArcFour128() - Constructor for class com.maverick.ssh.components.jce.ArcFour128
 
ArcFour256 - Class in com.maverick.ssh.components.jce
 
ArcFour256() - Constructor for class com.maverick.ssh.components.jce.ArcFour256
 

B

BAD_API_USAGE - Static variable in exception com.maverick.ssh.SshException
The API has encountered an error because of incorrect usage.
Base64EncodedFileFormat - Class in com.sshtools.publickey
 
Base64EncodedFileFormat(String, String) - Constructor for class com.sshtools.publickey.Base64EncodedFileFormat
 
begin - Variable in class com.sshtools.publickey.Base64EncodedFileFormat
 
BlowfishCbc - Class in com.maverick.ssh.components.jce
An implementation of the Blowfish cipher using a JCE provider.
BlowfishCbc() - Constructor for class com.maverick.ssh.components.jce.BlowfishCbc
 

C

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, 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
Take a SshPrivateKey and write it to a file.
createFile(SshPublicKey, String, int, File) - Static method in class com.sshtools.publickey.SshPublicKeyFileFactory
Take a SshPublicKey and write it to a file
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
 

D

decodeSSH2PublicKey(byte[]) - Static method in class com.sshtools.publickey.SshPublicKeyFileFactory
Decode an SSH2 encoded public key as specified in the SSH2 transport protocol.
decodeSSH2PublicKey(String, byte[]) - Static method in class com.sshtools.publickey.SshPublicKeyFileFactory
 
DECRYPT_MODE - Static variable in class com.maverick.ssh.components.SshCipher
Decryption mode.
DEFLATER - Static variable in interface com.maverick.ssh.components.SshCompression
Deflation mode
DiffieHellmanGroups - Class in com.maverick.ssh.components
 
DiffieHellmanGroups() - Constructor for class com.maverick.ssh.components.DiffieHellmanGroups
 
Digest - Interface in com.maverick.ssh.components
A general interface for a digest with utility methods to add java types into the digest.
doFinal() - Method in interface com.maverick.ssh.components.Digest
Do the final processing and return the hash.
doFinal() - Method in class com.maverick.ssh.components.jce.AbstractDigest
 
doFinal() - Method in class com.maverick.ssh.components.jce.AbstractHmac
 
doFinal() - Method in interface com.maverick.ssh.components.SshHmac
 
doPrivate(BigInteger) - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
doPrivate(BigInteger) - Method in interface com.maverick.ssh.components.SshRsaPrivateCrtKey
 
doPublic(BigInteger) - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
 
doPublic(BigInteger) - Method in interface com.maverick.ssh.components.SshRsaPublicKey
 

E

echo() - Method in class com.maverick.ssh.KBIPrompt
true if the user response should be echo'd to the display, otherwise false.
ENCRYPT_MODE - Static variable in class com.maverick.ssh.components.SshCipher
Encryption mode.
end - Variable in class com.sshtools.publickey.Base64EncodedFileFormat
 
equals(Object) - Method in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
 
equals(Object) - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
 

F

finish() - Method in class com.maverick.ssh.Packet
 
formatKey(byte[]) - Method in class com.sshtools.publickey.Base64EncodedFileFormat
 
FORWARDING_ERROR - Static variable in exception com.maverick.ssh.SshException
An error has occurred the port forwarding system.

G

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
 
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.Ssh2DsaPrivateKey
 
getAlgorithm() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
getAlgorithm() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPrivateKey
 
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.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
 
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.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.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.
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.Ssh1RsaPublicKey
The algorithm name "rsa1"
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.Ssh2RsaPublicKey
 
getName() - Method in class com.maverick.ssh.components.jce.SshX509DsaPublicKey
Get the algorithm name for the public key.
getName() - Method in class com.maverick.ssh.components.jce.SshX509RsaPublicKey
Get the algorithm name for the public key.
getName() - Method in class com.maverick.ssh.components.jce.SshX509RsaSha1PublicKey
Get the algorithm name for the public key.
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.
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
 

H

hashCode() - Method in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
 
hashCode() - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
 
HmacMD5 - Class in com.maverick.ssh.components.jce
MD5 message authentication implementation.
HmacMD5() - Constructor for class com.maverick.ssh.components.jce.HmacMD5
 
HmacMD596 - Class in com.maverick.ssh.components.jce
MD5 message authentication implementation.
HmacMD596() - Constructor for class com.maverick.ssh.components.jce.HmacMD596
 
HmacSha1 - Class in com.maverick.ssh.components.jce
SHA-1 message authentication implementation.
HmacSha1() - Constructor for class com.maverick.ssh.components.jce.HmacSha1
 
HmacSha196 - Class in com.maverick.ssh.components.jce
SHA-1 message authentication implementation.
HmacSha196() - Constructor for class com.maverick.ssh.components.jce.HmacSha196
 
HmacSha256 - Class in com.maverick.ssh.components.jce
SHA-1 message authentication implementation.
HmacSha256() - Constructor for class com.maverick.ssh.components.jce.HmacSha256
 
HmacSha512 - Class in com.maverick.ssh.components.jce
SHA-1 message authentication implementation.
HmacSha512() - Constructor for class com.maverick.ssh.components.jce.HmacSha512
 

I

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.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.

J

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_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
 

K

KBIPrompt - Class in com.maverick.ssh
Represents a single prompt in the keyboard-interactive authentication process
KBIPrompt(String, boolean) - Constructor for class com.maverick.ssh.KBIPrompt
Creates a new KBIPrompt object.
KEY_EXCHANGE_FAILED - Static variable in exception com.maverick.ssh.SshException
The protocol failed to negotiate a transport algorithm or failed to verify the host key of the remote host.

L

LICENSE_ERROR - Static variable in exception com.maverick.ssh.SshException
The API is not licensed!
list(String) - Method in class com.maverick.ssh.components.ComponentFactory
List the types of components supported by this factory.

M

mac - Variable in class com.maverick.ssh.components.jce.AbstractHmac
 
macLength - Variable in class com.maverick.ssh.components.jce.AbstractHmac
 
macSize - Variable in class com.maverick.ssh.components.jce.AbstractHmac
 
MD5_FINGERPRINT - Static variable in class com.maverick.ssh.SshKeyFingerprint
 
MD5Digest - Class in com.maverick.ssh.components.jce
MD5 digest implementation.
MD5Digest() - Constructor for class com.maverick.ssh.components.jce.MD5Digest
 
MESSAGE_TIMEOUT - Static variable in exception com.maverick.ssh.SshException
An expected message was not received before the specified timeout period.

N

nextBytes(byte[]) - Method in class com.maverick.ssh.components.jce.SecureRND
 
nextBytes(byte[], int, int) - Method in class com.maverick.ssh.components.jce.SecureRND
 
nextBytes(byte[]) - Method in interface com.maverick.ssh.components.SshSecureRandomGenerator
 
nextBytes(byte[], int, int) - Method in interface com.maverick.ssh.components.SshSecureRandomGenerator
 
nextInt() - Method in class com.maverick.ssh.components.jce.SecureRND
 
nextInt() - Method in interface com.maverick.ssh.components.SshSecureRandomGenerator
 
NoneCipher - Class in com.maverick.ssh.components
This special cipher implementation provides an unencrypted connection.
NoneCipher() - Constructor for class com.maverick.ssh.components.NoneCipher
 
NoneCompression - Class in com.maverick.ssh.components
 
NoneCompression() - Constructor for class com.maverick.ssh.components.NoneCompression
 

O

OPENSSH_FORMAT - Static variable in class com.sshtools.publickey.SshPrivateKeyFileFactory
 
OPENSSH_FORMAT - Static variable in class com.sshtools.publickey.SshPublicKeyFileFactory
 
OpenSSHPublicKeyFile - Class in com.sshtools.publickey
 
order - Variable in class com.maverick.ssh.components.ComponentFactory
 

P

Packet - Class in com.maverick.ssh
A utility class that provides the SSH layers with the ability to dynamically write an SSH packet.
Packet() - Constructor for class com.maverick.ssh.Packet
 
Packet(int) - Constructor for class com.maverick.ssh.Packet
 
parse(byte[]) - Static method in class com.sshtools.publickey.SshPrivateKeyFileFactory
Parse formatted data and return a suitable SshPrivateKeyFile implementation.
parse(InputStream) - Static method in class com.sshtools.publickey.SshPrivateKeyFileFactory
Parse an InputStream and return a suitable SshPrivateKeyFile implementation.
parse(byte[]) - Static method in class com.sshtools.publickey.SshPublicKeyFileFactory
Parse a formatted public key and return a file representation.
parse(InputStream) - Static method in class com.sshtools.publickey.SshPublicKeyFileFactory
Parse a formatted key from an InputStream and return a file representation.
position() - Method in class com.maverick.ssh.Packet
 
POSSIBLE_CORRUPT_FILE - Static variable in exception com.maverick.ssh.SshException
An error occurred reading the contents of a file.
PROMPT_TIMEOUT - Static variable in exception com.maverick.ssh.SshException
The Shell class failed to detect the prompt.
PROTOCOL_VIOLATION - Static variable in exception com.maverick.ssh.SshException
The SSH protocol was violated in some way by the remote host and the connection has been terminated.
prv - Variable in class com.maverick.ssh.components.jce.Ssh2DsaPrivateKey
 
prv - Variable in class com.maverick.ssh.components.jce.Ssh2RsaPrivateCrtKey
 
prv - Variable in class com.maverick.ssh.components.jce.Ssh2RsaPrivateKey
 
PSEUDO_TTY_ERROR - Static variable in exception com.maverick.ssh.SshException
A request was made to allocate a pseudo terminal, but this request failed.
pubkey - Variable in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
 
putBigInteger(BigInteger) - Method in interface com.maverick.ssh.components.Digest
Update the digest with a BigInteger value.
putBigInteger(BigInteger) - Method in class com.maverick.ssh.components.jce.AbstractDigest
 
putByte(byte) - Method in interface com.maverick.ssh.components.Digest
Put a single byte into the digest.
putByte(byte) - Method in class com.maverick.ssh.components.jce.AbstractDigest
 
putBytes(byte[]) - Method in interface com.maverick.ssh.components.Digest
Put a byte array into the digest.
putBytes(byte[], int, int) - Method in interface com.maverick.ssh.components.Digest
Put a byte array into the digest
putBytes(byte[]) - Method in class com.maverick.ssh.components.jce.AbstractDigest
 
putBytes(byte[], int, int) - Method in class com.maverick.ssh.components.jce.AbstractDigest
 
putInt(int) - Method in interface com.maverick.ssh.components.Digest
Put an integer into the digest.
putInt(int) - Method in class com.maverick.ssh.components.jce.AbstractDigest
 
putString(String) - Method in interface com.maverick.ssh.components.Digest
Put a String into the digest.
putString(String) - Method in class com.maverick.ssh.components.jce.AbstractDigest
 

R

REMOTE_HOST_DISCONNECTED - Static variable in exception com.maverick.ssh.SshException
The remote host disconnected following the normal SSH protocol disconnection procedure.
remove(String) - Method in class com.maverick.ssh.components.ComponentFactory
Remove a supported component
removeAllBut(String) - Method in class com.maverick.ssh.components.ComponentFactory
 
reset() - Method in interface com.maverick.ssh.components.Digest
Reset the underlying digest.
reset() - Method in class com.maverick.ssh.components.jce.AbstractDigest
 
reset() - Method in class com.maverick.ssh.Packet
 
RESOURCE_SHORTAGE - Static variable in exception com.maverick.ssh.ChannelOpenException
There are no more resources available to open the channel

S

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.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
 
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.

T

toKeyPair(String) - Method in interface com.sshtools.publickey.SshPrivateKeyFile
Decode the private key using the users passphrase.
toPublicKey() - Method in class com.sshtools.publickey.OpenSSHPublicKeyFile
 
toPublicKey() - Method in class com.sshtools.publickey.SECSHPublicKeyFile
 
toPublicKey() - Method in interface com.sshtools.publickey.SshPublicKeyFile
Convert the key file into a usable SshPublicKey.
toString() - Method in class com.sshtools.publickey.OpenSSHPublicKeyFile
 
toString() - Method in class com.sshtools.publickey.SECSHPublicKeyFile
 
transform(byte[], int, byte[], int, int) - Method in class com.maverick.ssh.components.jce.AbstractJCECipher
 
transform(byte[], int, byte[], int, int) - Method in class com.maverick.ssh.components.jce.Ssh1Des3
 
transform(byte[], int, byte[], int, int) - Method in class com.maverick.ssh.components.NoneCipher
Transform the byte array according to the cipher mode; it is legal for the source and destination arrays to reference the same physical array so care should be taken in the transformation process to safeguard this rule.
transform(byte[]) - Method in class com.maverick.ssh.components.SshCipher
Transform the byte array according to the cipher mode.
transform(byte[], int, byte[], int, int) - Method in class com.maverick.ssh.components.SshCipher
Transform the byte array according to the cipher mode; it is legal for the source and destination arrays to reference the same physical array so care should be taken in the transformation process to safeguard this rule.
TripleDesCbc - Class in com.maverick.ssh.components.jce
An implementation of the 3DES cipher using a JCE provider.
TripleDesCbc() - Constructor for class com.maverick.ssh.components.jce.TripleDesCbc
 
TripleDesCtr - Class in com.maverick.ssh.components.jce
An implementation of the 3DES cipher using a JCE provider.
TripleDesCtr() - Constructor for class com.maverick.ssh.components.jce.TripleDesCtr
 

U

uncompress(byte[], int, int) - Method in class com.maverick.ssh.components.NoneCompression
 
uncompress(byte[], int, int) - Method in interface com.maverick.ssh.components.SshCompression
Uncompress a block of data.
UNEXPECTED_TERMINATION - Static variable in exception com.maverick.ssh.SshException
The connection unexpectedly terminated and so the connection can no longer be used.
UNKNOWN_CHANNEL_TYPE - Static variable in exception com.maverick.ssh.ChannelOpenException
The channel type is unknown
UNSUPPORTED_ALGORITHM - Static variable in exception com.maverick.ssh.SshException
In setting up a context an algorithm was specified that is not supported by the API.
update(byte[]) - Method in class com.maverick.ssh.components.jce.AbstractHmac
 
update(byte[]) - Method in interface com.maverick.ssh.components.SshHmac
 

V

verify(long, byte[], int, int, byte[], int) - Method in class com.maverick.ssh.components.jce.AbstractHmac
 
verify(long, byte[], int, int, byte[], int) - Method in interface com.maverick.ssh.components.SshHmac
 
verifySignature(byte[], byte[]) - Method in class com.maverick.ssh.components.jce.Ssh2DsaPublicKey
Verify the signature.
verifySignature(byte[], byte[]) - Method in class com.maverick.ssh.components.jce.Ssh2RsaPublicKey
 
verifySignature(byte[], byte[]) - Method in interface com.maverick.ssh.components.SshPublicKey
Verify the signature.

X

X509V3_SIGN_DSA - Static variable in class com.maverick.ssh.components.jce.SshX509DsaPublicKey
 
X509V3_SIGN_RSA - Static variable in class com.maverick.ssh.components.jce.SshX509RsaPublicKey
 
X509V3_SIGN_RSA_SHA1 - Static variable in class com.maverick.ssh.components.jce.SshX509RsaSha1PublicKey
 

A B C D E F G H I J K L M N O P R S T U V X

Copyright © 2012. All Rights Reserved.