Uses of Interface
com.maverick.ssh.components.SshComponent

Packages that use SshComponent
com.maverick.ssh.components This package contains an abstract cryptographic provider for the SSH protocol. 
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. 
 

Uses of SshComponent in com.maverick.ssh.components
 

Classes in com.maverick.ssh.components with type parameters of type SshComponent
 class ComponentFactory<T extends SshComponent>
          A utility class used to store the available transport components and provide delimited listing as required in the key exchange initialization process.
 

Subinterfaces of SshComponent in com.maverick.ssh.components
 interface Digest
          A general interface for a digest with utility methods to add java types into the digest.
 interface SshCompression
          Compression interface which can be implemented to provide the SSH Transport Protocol with compression.
 interface SshDsaPublicKey
          This interface should be implemented by all DSA public key implementations.
 interface SshHmac
          This interface should be implemented by all message authentication implementations.
 interface SshKeyExchange
          Base interface for SSH2 key exchange implementations.
 interface SshPublicKey
          Interface for SSH supported public keys.
 interface SshRsaPublicKey
          This interface should be implemented by all RSA public key implementations.
 

Classes in com.maverick.ssh.components that implement SshComponent
 class NoneCipher
          This special cipher implementation provides an unencrypted connection.
 class NoneCompression
           
 class SshCipher
          Base class for all SSH protocol ciphers.
 

Uses of SshComponent in com.maverick.ssh.components.jce
 

Classes in com.maverick.ssh.components.jce that implement SshComponent
 class AbstractDigest
          An abstract class that implements the Digest interface to provide support for JCE based digests.
 class AbstractHmac
          An abstract class that implements the SshHmac interface to provide support for JCE based message authentication.
 class AbstractJCECipher
          An abstract base class for defining SSH ciphers which use a JCE provider instead of the internal Maverick Crypto provider.
 class AES128Cbc
          An implementation of the AES 128 bit cipher using a JCE provider.
 class AES128Ctr
           
 class AES192Cbc
          An implementation of the AES 128 bit cipher using a JCE provider.
 class AES192Ctr
           
 class AES256Cbc
          An implementation of the AES 128 bit cipher using a JCE provider.
 class AES256Ctr
           
 class ArcFour
           
 class ArcFour128
           
 class ArcFour256
           
 class BlowfishCbc
          An implementation of the Blowfish cipher using a JCE provider.
 class HmacMD5
          MD5 message authentication implementation.
 class HmacMD596
          MD5 message authentication implementation.
 class HmacSha1
          SHA-1 message authentication implementation.
 class HmacSha196
          SHA-1 message authentication implementation.
 class HmacSha256
          SHA-1 message authentication implementation.
 class HmacSha512
          SHA-1 message authentication implementation.
 class MD5Digest
          MD5 digest implementation.
 class SHA1Digest
          SHA-1 digest implementation.
 class SHA256Digest
          SHA-1 digest implementation.
 class Ssh1Des
          DES cipher implementation for SSH1 protocol.
 class Ssh1Des3
          3DES cipher implementation for SSH1 protocol.
 class Ssh1RsaPublicKey
          RSA public key implementation for the SSH1 protocol.
 class Ssh2DsaPublicKey
          A DSA public key implementation which uses a JCE provider.
 class Ssh2EcdsaSha2Nist256PublicKey
           
 class Ssh2EcdsaSha2Nist384PublicKey
           
 class Ssh2EcdsaSha2Nist521PublicKey
           
 class Ssh2EcdsaSha2NistPublicKey
           
 class Ssh2RsaPublicKey
          A RSA public key implementation which uses a JCE provider.
 class SshX509DsaPublicKey
          Basic implementation of X509 certificate support.
 class SshX509RsaPublicKey
          Basic implementation of X509 certificate support.
 class SshX509RsaSha1PublicKey
          Basic implementation of X509 certificate support.
 class TripleDesCbc
          An implementation of the 3DES cipher using a JCE provider.
 class TripleDesCtr
          An implementation of the 3DES cipher using a JCE provider.
 



Copyright © 2013. All Rights Reserved.