Package com.monica.javacom.ssh

This package holds all the classes that are mainly responsible for the SSH2 Client side functionality that was added to MJC v0.1 to become MJC v0.2.

See:
          Description

Class Summary
MJCSSH3DESCBC Implements a 3DES-CBC encoder/decoder as described in FIPS PUB 46-3.
MJCSSHArcfourCipher Class for implementing the ARCFOUR stream cipher as defined in draft-kaukonen-cipher-arcfour.
MJCSSHConstants Class for providing public constants that are defined by the SSH2 standard.
MJCSSHHMAC This class provides HMAC Message Authentication as defined in RFC-2104.
MJCSSHIO Class for providing functionality either field conversion to String or from String according to the SSH2 specification, or some aspects of the SSH2 functionality that could not be put into any other class.
MJCSSHMD5 Class for providing MD5 hash functionality as described in RFC-1321.
MJCSSHNoneCiphering Class for implementing the "none" ciphering method.
MJCSSHNoneCompression Class for implementing the "none" compression method, eg.
MJCSSHNoneMAC Class for implementing the "none" MAC algorithm, eg.
MJCSSHSHA1 Class for providing SHA1 functionality as described in FIPS-180-1
MJCSSHTransportLayer This is the main class for the MCJ SSH2 layer.
MJCSSHTransportPackage Class for providing a common way to pass the unencoded, uncompressed SSH2 transport protocol package between the object in the MJC world.
MJCSSHTransportPackageTokenizer Class for providing functionality to create and receive SSH2 packets.
MJCSSHZLibCompression Zlib RFC 1950
 

Package com.monica.javacom.ssh Description

This package holds all the classes that are mainly responsible for the SSH2 Client side functionality that was added to MJC v0.1 to become MJC v0.2. This package implements the SSH2 transport, authentication and connection protocol layers and provides means for ciphering, MACing (with hashing). Currently there is no implementation for compression.