Interface | Description |
---|---|
AlgorithmStatus | |
FeedbackCipher |
This interface represents the type of cipher that has a feedback mechanism
built into it, such as CBC or CFB.
|
GCMConstants |
Interface for GCM constants.
|
IHashDrbg |
Expose programming interfaces to accomplish full API flexibility
discussed in NIST 800-90 for hash-based deterministic random bit generators.
|
ModuleStatus | |
Padding |
Padding interface.
|
Class | Description |
---|---|
AESCipher |
This class implements the AES algorithm in its various modes
(
ECB , CFB , OFB , CBC ,
PCBC ) and padding schemes (PKCS5Padding ,
NoPadding ). |
AESGCMCipher |
This is an implementation of AES GCM mode, which does not currently support Cipher.update.
|
AESGCMCrypt |
Implementation of AESGCMCrypt, extending new SymmetricAEADCipher.
|
AESKeyFactory |
This class implements the AES key factory of the IBMJCEFIPS provider.
|
AESKeyGenerator |
This class generates a secret key for use with the AES algorithm.
|
AESKeySpec |
This class specifies a AES key.
|
AESParameters |
This class implements the parameter (IV) used with the AES algorithm in
feedback-mode.
|
AESSecretKey |
This class represents a AES key.
|
ByteAdder |
Adds byte arrays, intended for unsigned/positive numbers only.
|
CipherWithWrappingSpi |
This class entends the javax.crypto.CipherSpi class with a concrete
implementation of the methods for wrapping and unwrapping
keys.
|
DatawithDSA | |
DatawithECDSA | |
DatawithRSA |
This class implements signature without this algorithm doing the hashing
with RSA
|
DESedeCipher |
This class implements the triple-DES algorithm (DES-EDE) in its various
modes (
ECB , CFB , OFB ,
CBC , PCBC ) and padding schemes
(PKCS5Padding , NoPadding ). |
DESedeKey |
This class represents a DES-EDE key.
|
DESedeKeyFactory |
This class implements the DES-EDE key factory of the IBMJCEFIPS provider.
|
DESedeKeyGenerator |
This class generates a Triple DES key.
|
DESedeParameters |
This class implements the parameter (IV) used with the Triple DES algorithm
in feedback-mode.
|
DHKeyAgreement |
This class implements the Diffie-Hellman key agreement protocol between
any number of parties.
|
DHKeyFactory |
This class implements the Diffie-Hellman key factory of the IBMJCEFIPS provider.
|
DHKeyPairGenerator |
This class represents the key pair generator for Diffie-Hellman key pairs.
|
DHParameterGenerator | |
DHParameters |
This class implements the parameter set used by the
Diffie-Hellman key agreement as defined in the PKCS #3 standard.
|
DHPrivateKey |
A private key in PKCS#8 format for the Diffie-Hellman key agreement
algorithm.
|
DHPublicKey |
A public key in X.509 format for the Diffie-Hellman key agreement algorithm.
|
DSAKeyFactory |
This class is a concrete implementaion of key factory for DSA.
|
DSAKeyPairGenerator |
This class is a concrete implementation for the generation of
a pair of DSA keys
|
DSAParameterGenerator |
This class generates parameters for the DSA signature.
|
DSAParameters |
This class implements Digital Signature Algorithm paremters
specified by com.ibm.crypto.fips.provider 186 standard.
|
DSAPrivateKey |
This class represents an X.509 private key for the DSA Algorithm.
|
DSAPublicKey |
This class represents an X.509 public key for the DSA Algorithm.
|
ECDHKeyAgreement | |
ECKeyFactory | |
ECKeyPairGenerator | |
ECNamedCurve | |
ECPrivateKey |
Key implementation for EC private keys.
|
ECPublicKey | |
ECUtils | |
GCMHelper | |
GCMParameterGenerator |
GCMParameterGenerator creates a GCMParameters object.
|
GCMParameters | |
GCTR |
Implementation of the GCTR function from NIST SP 800-38D.
|
GhashMD |
Implementation of the GHASH function from NIST SP 800-38D.
|
HASHDRBG |
This class implements the HASH_DRBG algorithm found in NIST SP 800-90.
|
HmacSHA1 |
This is an implementation of the HMAC-SHA1 algorithm.
|
HmacSHA1KeyGenerator |
This class generates a secret key for use with the HMAC-SHA1 algorithm.
|
HmacSHA256 |
This is an implementation of the HMAC-SHA256 algorithm.
|
HmacSHA256KeyGenerator |
This class generates a secret key for use with the HMAC-SHA256 algorithm.
|
HmacSHA384 |
This is an implementation of the HMAC-SHA384 algorithm.
|
HmacSHA384KeyGenerator |
This class generates a secret key for use with the HMAC-SHA384 algorithm.
|
HmacSHA512 |
This is an implementation of the HMAC-SHA512 algorithm.
|
HmacSHA512KeyGenerator |
This class generates a secret key for use with the HMAC-SHA512 algorithm.
|
IBMJCEFIPS |
Defines the "IBMJCEFIPS" provider.
|
IBMOAEPParameters | |
RSA |
This class implements the RSA algorithm.
|
RSAKeyFactory |
This class implements the RSA key factory of the IBMJCE/IBMJCA provider.
|
RSAKeyPairGenerator |
This class generates RSA public/private key pairs.
|
RSAPrivateCrtKey |
An X.509 private crt key for the RSA Algorithm.
|
RSAPrivateKey |
An X.509 private key for the RSA Algorithm.
|
RSAPublicKey |
An X.509 public key for the RSA Algorithm.
|
RSASSL |
This class uses the RSA class with blinding turned on.
|
SecureRandom |
This class provides a cryptographically strong pseudo-random number
generator based on the SHA1 message digest algorithm.
|
SelfTest | |
SHA |
This class implements the Secure Hash Algorithm (SHA) developed by
the National Institute of Standards and Technology along with the
National Security Agency.
|
SHA1withDSA |
This class implements the SHA1withDSA
|
SHA1withECDSA |
This class implements the SHA1withECDSA
|
SHA1withRSA |
This class implements the SHA1withRSA
|
SHA2 |
This class implements the Secure Hash Algorithm 2 (SHA2) developed by
the National Institute of Standards and Technology along with the
National Security Agency.
|
SHA256withDSA |
This class implements the SHA256withDSA
|
SHA2withECDSA |
This class implements the SHA2withECDSA
|
SHA2withRSA |
This class implements the SHA2withRSA
|
SHA3 |
This class implements the Secure Hash Algorithm 3 (SHA-3) developed by
the National Institute of Standards and Technology along with the
National Security Agency.
|
SHA3withECDSA |
This class implements the SHA3withECDSA
|
SHA3withRSA |
This class implements the SHA3withRSA
|
SHA5 |
This class implements the Secure Hash Algorithm 5 (SHA-5) developed by
the National Institute of Standards and Technology along with the
National Security Agency.
|
SHA5withECDSA |
This class implements the SHA5withECDSA
|
SHA5withRSA |
This class implements the SHA5withRSA
|
TDCNP |
This class creates a DESede cipher with default mode CBC with no Padding.
|
Exception | Description |
---|---|
FIPSRuntimeException |
© Portions Copyright 2003, 2012 IBM Corporation. All rights reserved.
© Portions Copyright 2003, 2012, Oracle and/or its affiliates. All rights reserved.