Home » openjdk-7 » javax » crypto »

javax.crypto

Sub Packages:

javax.crypto.interfaces   Provides interfaces for Diffie-Hellman keys as defined in RSA Laboratories' PKCS #3.  
javax.crypto.spec   Provides classes and interfaces for key specifications and algorithm parameter specifications.  

Interfaces:

SecretKey   A secret (symmetric) key.  code | html

Abstract Classes:

CipherSpi   This class defines the Service Provider Interface (SPI) for the Cipher class.  code | html
ExemptionMechanismSpi   This class defines the Service Provider Interface (SPI) for the ExemptionMechanism class.  code | html
KeyAgreementSpi   This class defines the Service Provider Interface (SPI) for the KeyAgreement class.  code | html
KeyGeneratorSpi   This class defines the Service Provider Interface (SPI) for the KeyGenerator class.  code | html
MacSpi   This class defines the Service Provider Interface (SPI) for the Mac class.  code | html
SecretKeyFactorySpi   This class defines the Service Provider Interface (SPI) for the SecretKeyFactory class.  code | html

Classes:

AEADBadTagException   This exception is thrown when a Cipher operating in an AEAD mode (such as GCM/CCM) is unable to verify the supplied authentication tag.  code | html
BadPaddingException   This exception is thrown when a particular padding mechanism is expected for the input data but the data is not padded properly.  code | html
Cipher   This class provides the functionality of a cryptographic cipher for encryption and decryption.  code | html
Cipher.Transform   Nested class to deal with modes and paddings.  code | html
CipherInputStream   A CipherInputStream is composed of an InputStream and a Cipher so that read() methods return data that are read in from the underlying InputStream but have been additionally processed by the Cipher.  code | html
CipherOutputStream   A CipherOutputStream is composed of an OutputStream and a Cipher so that write() methods first process the data before writing them out to the underlying OutputStream.  code | html
CryptoAllPermission   The CryptoAllPermission is a permission that implies any other crypto permissions.  code | html
CryptoAllPermissionCollection   A CryptoAllPermissionCollection stores a collection of CryptoAllPermission permissions.  code | html
CryptoPermission   The CryptoPermission class extends the java.security.Permission class.  code | html
CryptoPermissionCollection   A CryptoPermissionCollection stores a set of CryptoPermission permissions.  code | html
CryptoPermissions   This class contains CryptoPermission objects, organized into PermissionCollections according to algorithm names.  code | html
CryptoPolicyParser   JCE has two pairs of jurisdiction policy files: one represents U.S.  code | html
CryptoPolicyParser.CryptoPermissionEntry   Each crypto permission entry in the policy configuration file is represented by a CryptoPermissionEntry object.  code | html
CryptoPolicyParser.GrantEntry   Each grant entry in the policy configuration file is represented by a GrantEntry object.  code | html
CryptoPolicyParser.ParsingException     code | html
EncryptedPrivateKeyInfo   This class implements the EncryptedPrivateKeyInfo type as defined in PKCS #8.  code | html
ExemptionMechanism   This class provides the functionality of an exemption mechanism, examples of which are key recovery, key weakening, and key escrow code | html
ExemptionMechanismException   This is the generic ExemptionMechanism exception.  code | html
IllegalBlockSizeException   This exception is thrown when the length of data provided to a block cipher is incorrect, i.e., does not match the block size of the cipher.  code | html
JarVerifier   This class verifies JAR files (and any supporting JAR files), and determines whether they may be used in this implementation.  code | html
JceSecurity   This class instantiates implementations of JCE engine classes from providers registered with the java.security.Security object.  code | html
JceSecurityManager   The JCE security manager.  code | html
KeyAgreement   This class provides the functionality of a key agreement (or key exchange) protocol.  code | html
KeyGenerator   This class provides the functionality of a secret (symmetric) key generator.  code | html
Mac   This class provides the functionality of a "Message Authentication Code" (MAC) algorithm.  code | html
NoSuchPaddingException   This exception is thrown when a particular padding mechanism is requested but is not available in the environment.  code | html
NullCipher   The NullCipher class is a class that provides an "identity cipher" -- one that does not tranform the plaintext.  code | html
NullCipherImpl   Implementation of the identity cipher.  code | html
NullCipherSpi   This class provides a delegate for the identity cipher - one that does not tranform the plaintext.  code | html
PermissionsEnumerator     code | html
SealedObject   This class enables a programmer to create an object and protect its confidentiality with a cryptographic algorithm.  code | html
SecretKeyFactory   This class represents a factory for secret keys.  code | html
ShortBufferException   This exception is thrown when an output buffer provided by the user is too short to hold the operation result.  code | html
Support     code | html
extObjectInputStream     code | html