Package com.ibm.crypto.fips.provider

Interface Summary
AlgorithmStatus  
FeedbackCipher This interface represents the type of cipher that has a feedback mechanism built into it, such as CBC or CFB.
ModuleStatus  
Padding Padding interface.
 

Class Summary
AESCipher This class implements the AES algorithm in its various modes (ECB, CFB, OFB, CBC, PCBC) and padding schemes (PKCS5Padding, NoPadding).
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.
CipherWithWrappingSpi This class entends the javax.crypto.CipherSpi class with a concrete implementation of the methods for wrapping and unwrapping keys.
DESCipher This class implements the DES algorithm in its various modes (ECB, CFB, OFB, CBC, PCBC) and padding schemes (PKCS5Padding, NoPadding).
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.
DESKey This class represents a DES key.
DESKeyFactory This class implements the DES key factory of the IBMJCEFIPS provider.
DESKeyGenerator This class generates a DES key.
DESParameters This class implements the parameter (IV) used with the 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.
HmacSHA1 This is an implementation of the HMAC-SHA1 algorithm.
HmacSHA1KeyGenerator This class generates a secret key for use with the HMAC-SHA1 algorithm.
IBMJCEFIPS Defines the "IBMJCEFIPS" provider.
IdentityDatabase An implementation of IdentityScope as a persistent identity database.
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.
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  
SHA1withRSA This class implements the SHA1withRSA
SystemIdentity An identity with a very simple trust mechanism.
SystemSigner SunSecurity signer.
X509Factory This class defines a certificate factory for X.509 v3 certificates and X.509 v2 certificate revocation lists (CRLs).
 

Exception Summary
FIPSRuntimeException