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.

See:
          Description

Interface Summary
AbstractKeyExchange  
AbstractPublicKey  
JCEAlgorithms Interface containing the JCE algorithms required by the API.
 

Class Summary
AbstractDigest An abstract class that implements the Digest interface to provide support for JCE based digests.
AbstractHmac An abstract class that implements the SshHmac interface to provide support for JCE based message authentication.
AbstractJCECipher An abstract base class for defining SSH ciphers which use a JCE provider instead of the internal Maverick Crypto provider.
AES128Cbc An implementation of the AES 128 bit cipher using a JCE provider.
AES128Ctr  
AES192Cbc An implementation of the AES 128 bit cipher using a JCE provider.
AES192Ctr  
AES256Cbc An implementation of the AES 128 bit cipher using a JCE provider.
AES256Ctr  
ArcFour  
ArcFour128  
ArcFour256  
BlowfishCbc An implementation of the Blowfish cipher using a JCE provider.
DiffieHellmanGroup14Sha1 An implementation of the diffie-hellman-group1-sha1 key exchange mechanism that uses JCE provider for DH agreement and Digest.
DiffieHellmanGroup1Sha1 An implementation of the diffie-hellman-group1-sha1 key exchange mechanism that uses JCE provider for DH agreement and Digest.
DiffieHellmanGroupExchangeSha1 An implementation of the diffie-hellman-group-exchange key exchange mechanism that uses JCE provider for DH agreement and Digest.
HmacMD5 MD5 message authentication implementation.
HmacSha1 SHA-1 message authentication implementation.
JCEComponentManager A component manager for the Java runtime JCE provider.
JCEProvider  
MD5Digest MD5 digest implementation.
SecureRND Secure random number generator implementation for JCE provider.
SHA1Digest SHA-1 digest implementation.
Ssh1Des DES cipher implementation for SSH1 protocol.
Ssh1Des3 3DES cipher implementation for SSH1 protocol.
Ssh1RsaPublicKey RSA public key implementation for the SSH1 protocol.
Ssh2DsaPrivateKey DSA private key implementation for the SSH2 protocol.
Ssh2DsaPublicKey A DSA public key implementation which uses a JCE provider.
Ssh2RsaPrivateCrtKey RSA co-efficient private key implementation for SSH2 protocol.
Ssh2RsaPrivateKey RSA private key implementation for the SSH2 protocol.
Ssh2RsaPublicKey A RSA public key implementation which uses a JCE provider.
SshX509RsaPublicKey Basic implementation of X509 certificate support.
TripleDesCbc An implementation of the 3DES cipher using a JCE provider.
TripleDesCtr An implementation of the 3DES cipher using a JCE provider.
 

Package com.maverick.ssh.components.jce Description

This package contains a set of algoritm implementations that enable the Maverick API to use a Java Cryptography Extension provider.



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