Package com.maverick.ssh.components

This package contains an abstract cryptographic provider for the SSH protocol.

See:
          Description

Interface Summary
Digest A general interface for a digest with utility methods to add java types into the digest.
SshDsaPrivateKey This interface should be implemented by all DSA private key implementations.
SshDsaPublicKey This interface should be implemented by all DSA public key implementations.
SshHmac This interface should be implemented by all message authentication implementations.
SshKeyExchange Base interface for SSH2 key exchange implementations.
SshPrivateKey Interface for SSH supported private keys.
SshPublicKey Interface for SSH supported public keys.
SshRsaPrivateCrtKey This interface should be implemented by all RSA private co-efficient private key implementations.
SshRsaPrivateKey This interface should be implemented by all RSA private key implementations.
SshRsaPublicKey This interface should be implemented by all RSA public key implementations.
SshSecureRandomGenerator This interface should be implemented by all secure random number generator implementations.
 

Class Summary
ComponentFactory A utility class used to store the available transport components and provide delimited listing as required in the key exchange initialization process.
ComponentManager An abstract class that manages the components used by the SSH API.
DiffieHellmanGroups  
NoneCipher This special cipher implementation provides an unencrypted connection.
SshCipher Base class for all SSH protocol ciphers.
SshKeyExchangeClient Abstract representation of an SSH key exchange.
SshKeyPair Storage class for a public/private key pair.
 

Package com.maverick.ssh.components Description

This package contains an abstract cryptographic provider for the SSH protocol. No actual provider is implemented here, this is simply a set of interfaces that require a concrete implementation to perform the actual cryptographic functions.



Copyright © 2003-2008 SSHTools LTD. All Rights Reserved.