cert.org) 3SP is providing this functionality due to customer demand and we DO NOT recommend using SSH1 in any way.
J2SSH Maverick is a lightweight, single threaded & thread safe implementation of the SSH protocols. No other dependencies other than a JAVA development kit are required and all cryptographic requirements are contained within the API. The core J2SSH Maverick implementation com.maverick.ssh is compatible with all JAVA platforms including J2ME. Further utility classes are available based on our open source SSHTools software which are suitable for J2SE/J2EE environments.
To connect using the J2SSH Maverick API you should read the documentation for the base SSH interfaces and the SshConnector class.
">
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
SSH (Secure Shell) is a program to log into another computer over a network, to execute commands in a remote machine and to move files from one machine to another. It provides strong authentication and secure communication over insecure networks. There are two separate SSH protocol versions available, the original SSH1 and the current version SSH2. The two protocols are not compatible and you cannot connect to an SSH1 server using an SSH2 client and visa versa. SSH1 is considered deprecated and has many vulnerabilities (full details can be found at cert.org) 3SP is providing this functionality due to customer demand and we DO NOT recommend using SSH1 in any way.
J2SSH Maverick is a lightweight, single threaded & thread safe implementation of the SSH protocols. No other dependencies other than a JAVA development kit are required and all cryptographic requirements are contained within the API. The core J2SSH Maverick implementation com.maverick.ssh is compatible with all JAVA platforms including J2ME. Further utility classes are available based on our open source SSHTools software which are suitable for J2SE/J2EE environments.
To connect using the J2SSH Maverick API you should read the documentation for the base SSH interfaces and the SshConnector class.
Packages | |
com.maverick.scp | This package contains a Secure Copy (SCP) engine suitable for the lightweight J2SSH Maverick API. |
com.maverick.sftp | The base implementation of the SFTP protocol enabling SFTP to be
operated over both SSH1 and SSH2 connections. |
com.maverick.ssh | This package contains a set of general interface contracts for SSH communication that provide the core set of functionality available in both the SSH1 and SSH2 protocol specifications. |
com.maverick.ssh.cipher | This package contains an abstract base class for the SSH Transport Protocol. |
com.maverick.ssh1 | This package contains an SSH1 implementation of the com.maverick.ssh interfaces. |
com.maverick.ssh2 | This package contains an SSH2 implementation of the com.maverick.ssh interfaces. |
com.sshtools.cipher | This package contains additional cipher algorithms for use with the J2SSH Maverick API. |
com.sshtools.jce | This package contains a set of algoritm implementations that enable the Maverick API to use a Java Cryptography Extension provider. |
com.sshtools.net | This package contains a set of network utilities for the J2SSH Maverick API. |
com.sshtools.publickey | This package contains utility classes for loading/storing public/private keys and is based on the SSHTools key format architecture. |
com.sshtools.scp | This package contains the SSHTools SCP implementation converted to use the J2SSH Maverick API's SCP engine. |
com.sshtools.sftp | This package contains the SSHTools SFTP client converted for use with the J2SSH Maverick API. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |