Index

A

addIdentity(Identity) - Method in class com.ibm.crypto.fips.provider.IdentityDatabase
Adds an identity to the database.
AESCipher - Class in com.ibm.crypto.fips.provider
This class implements the AES algorithm in its various modes (ECB, CFB, OFB, CBC, PCBC) and padding schemes (PKCS5Padding, NoPadding).
AESCipher() - Constructor for class com.ibm.crypto.fips.provider.AESCipher
Creates an instance of AES cipher with default ECB mode and PKCS5Padding.
AESCipher(String, String) - Constructor for class com.ibm.crypto.fips.provider.AESCipher
Creates an instance of AES cipher with the requested mode and padding.
AESKeyFactory - Class in com.ibm.crypto.fips.provider
This class implements the AES key factory of the IBMJCEFIPS provider.
AESKeyFactory() - Constructor for class com.ibm.crypto.fips.provider.AESKeyFactory
Verify the JCE framework in the constructor.
AESKeyGenerator - Class in com.ibm.crypto.fips.provider
This class generates a secret key for use with the AES algorithm.
AESKeyGenerator() - Constructor for class com.ibm.crypto.fips.provider.AESKeyGenerator
Verify the JCE framework in the constructor.
AESKeySpec - Class in com.ibm.crypto.fips.provider
This class specifies a AES key.
AESKeySpec(byte[]) - Constructor for class com.ibm.crypto.fips.provider.AESKeySpec
Uses the bytes in key as the key material for the AES key.
AESKeySpec(byte[], int, int) - Constructor for class com.ibm.crypto.fips.provider.AESKeySpec
Uses the bytes in key, beginning at offset inclusive, as the key material for the AES key.
AESParameters - Class in com.ibm.crypto.fips.provider
This class implements the parameter (IV) used with the AES algorithm in feedback-mode.
AESParameters() - Constructor for class com.ibm.crypto.fips.provider.AESParameters
AESSecretKey - Class in com.ibm.crypto.fips.provider
This class represents a AES key.
AESSecretKey(byte[]) - Constructor for class com.ibm.crypto.fips.provider.AESSecretKey
Create a AES key from a given key
AESSecretKey(byte[], int) - Constructor for class com.ibm.crypto.fips.provider.AESSecretKey
Uses the first 16, 20, or 24 bytes (T) in key, beginning at offset, as the AES key.
AlgorithmStatus - Interface in com.ibm.crypto.fips.provider

B

BEGIN_CERT - Static variable in class com.ibm.crypto.fips.provider.X509Factory

C

CBC_MODE - Static variable in class com.ibm.crypto.fips.provider.DESedeCipher
CFB_MODE - Static variable in class com.ibm.crypto.fips.provider.DESedeCipher
checkKeyLengths(int, BigInteger, int, int) - Static method in class com.ibm.crypto.fips.provider.RSAKeyFactory
Check the length of an RSA key modulus/exponent to make sure it is not too short or long.
cipherMode - Variable in class com.ibm.crypto.fips.provider.DESedeCipher
CipherWithWrappingSpi - Class in com.ibm.crypto.fips.provider
This class entends the javax.crypto.CipherSpi class with a concrete implementation of the methods for wrapping and unwrapping keys.
CipherWithWrappingSpi() - Constructor for class com.ibm.crypto.fips.provider.CipherWithWrappingSpi
clone() - Method in class com.ibm.crypto.fips.provider.HmacSHA1
clone() - Method in class com.ibm.crypto.fips.provider.SHA
Clones this object.
com.ibm.crypto.fips.provider - package com.ibm.crypto.fips.provider

D

DESedeCipher - Class in com.ibm.crypto.fips.provider
This class implements the triple-DES algorithm (DES-EDE) in its various modes (ECB, CFB, OFB, CBC, PCBC) and padding schemes (PKCS5Padding, NoPadding).
DESedeCipher() - Constructor for class com.ibm.crypto.fips.provider.DESedeCipher
Creates an instance of DESede cipher with default ECB mode and PKCS5Padding.
DESedeCipher(String, String) - Constructor for class com.ibm.crypto.fips.provider.DESedeCipher
Creates an instance of DESede cipher with the requested mode and padding.
DESedeKey - Class in com.ibm.crypto.fips.provider
This class represents a DES-EDE key.
DESedeKey(byte[]) - Constructor for class com.ibm.crypto.fips.provider.DESedeKey
Creates a DES-EDE key from a given key.
DESedeKey(byte[], int) - Constructor for class com.ibm.crypto.fips.provider.DESedeKey
Uses the first 24 bytes in key, beginning at offset, as the DES-EDE key
DESedeKeyFactory - Class in com.ibm.crypto.fips.provider
This class implements the DES-EDE key factory of the IBMJCEFIPS provider.
DESedeKeyFactory() - Constructor for class com.ibm.crypto.fips.provider.DESedeKeyFactory
Verify the JCE framework in the constructor.
DESedeKeyGenerator - Class in com.ibm.crypto.fips.provider
This class generates a Triple DES key.
DESedeKeyGenerator() - Constructor for class com.ibm.crypto.fips.provider.DESedeKeyGenerator
Verify the JCE framework in the constructor.
DESedeParameters - Class in com.ibm.crypto.fips.provider
This class implements the parameter (IV) used with the Triple DES algorithm in feedback-mode.
DESedeParameters() - Constructor for class com.ibm.crypto.fips.provider.DESedeParameters
DHKeyAgreement - Class in com.ibm.crypto.fips.provider
This class implements the Diffie-Hellman key agreement protocol between any number of parties.
DHKeyAgreement() - Constructor for class com.ibm.crypto.fips.provider.DHKeyAgreement
Verify the JCE framework in the constructor.
DHKeyFactory - Class in com.ibm.crypto.fips.provider
This class implements the Diffie-Hellman key factory of the IBMJCEFIPS provider.
DHKeyFactory() - Constructor for class com.ibm.crypto.fips.provider.DHKeyFactory
Verify the JCE framework in the constructor.
DHKeyPairGenerator - Class in com.ibm.crypto.fips.provider
This class represents the key pair generator for Diffie-Hellman key pairs.
DHKeyPairGenerator() - Constructor for class com.ibm.crypto.fips.provider.DHKeyPairGenerator
DHParameterGenerator - Class in com.ibm.crypto.fips.provider
DHParameterGenerator() - Constructor for class com.ibm.crypto.fips.provider.DHParameterGenerator
DHParameters - Class in com.ibm.crypto.fips.provider
This class implements the parameter set used by the Diffie-Hellman key agreement as defined in the PKCS #3 standard.
DHParameters() - Constructor for class com.ibm.crypto.fips.provider.DHParameters
DHPrivateKey - Class in com.ibm.crypto.fips.provider
A private key in PKCS#8 format for the Diffie-Hellman key agreement algorithm.
DHPrivateKey(BigInteger, BigInteger, BigInteger) - Constructor for class com.ibm.crypto.fips.provider.DHPrivateKey
Make a DH private key out of a private value x, a prime modulus p, and a base generator g.
DHPrivateKey(BigInteger, BigInteger, BigInteger, int) - Constructor for class com.ibm.crypto.fips.provider.DHPrivateKey
Make a DH private key out of a private value x, a prime modulus p, a base generator g, and a private-value length l.
DHPrivateKey(byte[]) - Constructor for class com.ibm.crypto.fips.provider.DHPrivateKey
Make a DH private key from its DER encoding (PKCS #8).
DHPublicKey - Class in com.ibm.crypto.fips.provider
A public key in X.509 format for the Diffie-Hellman key agreement algorithm.
DHPublicKey(BigInteger, BigInteger, BigInteger) - Constructor for class com.ibm.crypto.fips.provider.DHPublicKey
Make a DH public key out of a public value y, a prime modulus p, and a base generator g.
DHPublicKey(BigInteger, BigInteger, BigInteger, int) - Constructor for class com.ibm.crypto.fips.provider.DHPublicKey
Make a DH public key out of a public value y, a prime modulus p, a base generator g, and a private-value length l.
DHPublicKey(byte[]) - Constructor for class com.ibm.crypto.fips.provider.DHPublicKey
Make a DH public key from its DER encoding (X.509).
DSAKeyFactory - Class in com.ibm.crypto.fips.provider
This class is a concrete implementaion of key factory for DSA.
DSAKeyFactory() - Constructor for class com.ibm.crypto.fips.provider.DSAKeyFactory
Constructs a new instance of this class.
DSAKeyPairGenerator - Class in com.ibm.crypto.fips.provider
This class is a concrete implementation for the generation of a pair of DSA keys
DSAKeyPairGenerator() - Constructor for class com.ibm.crypto.fips.provider.DSAKeyPairGenerator
DSAParameterGenerator - Class in com.ibm.crypto.fips.provider
This class generates parameters for the DSA signature.
DSAParameterGenerator() - Constructor for class com.ibm.crypto.fips.provider.DSAParameterGenerator
Constructs a new instance of this class.
DSAParameters - Class in com.ibm.crypto.fips.provider
This class implements Digital Signature Algorithm paremters specified by com.ibm.crypto.fips.provider 186 standard.
DSAParameters() - Constructor for class com.ibm.crypto.fips.provider.DSAParameters
DSAPrivateKey - Class in com.ibm.crypto.fips.provider
This class represents an X.509 private key for the DSA Algorithm.
DSAPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class com.ibm.crypto.fips.provider.DSAPrivateKey
Create a DSA private key from x, p, q, and g.
DSAPrivateKey(byte[]) - Constructor for class com.ibm.crypto.fips.provider.DSAPrivateKey
Create a DSA private key from it's DER encoding (PKCS#8)
DSAPublicKey - Class in com.ibm.crypto.fips.provider
This class represents an X.509 public key for the DSA Algorithm.
DSAPublicKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class com.ibm.crypto.fips.provider.DSAPublicKey
Create a new DSA public key from y, p, q, and g.
DSAPublicKey(byte[]) - Constructor for class com.ibm.crypto.fips.provider.DSAPublicKey
Make a DSA public key from its DER encoding (X.509).

E

ECB_MODE - Static variable in class com.ibm.crypto.fips.provider.DESedeCipher
END_CERT - Static variable in class com.ibm.crypto.fips.provider.X509Factory
engineDigest() - Method in class com.ibm.crypto.fips.provider.SHA
engineDigest(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.SHA
engineDoFinal(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.AESCipher
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
engineDoFinal(byte[], int, int, byte[], int) - Method in class com.ibm.crypto.fips.provider.AESCipher
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
engineDoFinal(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.DESedeCipher
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
engineDoFinal(byte[], int, int, byte[], int) - Method in class com.ibm.crypto.fips.provider.DESedeCipher
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
engineDoFinal() - Method in class com.ibm.crypto.fips.provider.HmacSHA1
Completes the HMAC computation and resets the HMAC for further use, maintaining the secret key that the HMAC was initialized with.
engineDoFinal(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.RSA
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
engineDoFinal(byte[], int, int, byte[], int) - Method in class com.ibm.crypto.fips.provider.RSA
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
engineDoPhase(Key, boolean) - Method in class com.ibm.crypto.fips.provider.DHKeyAgreement
Executes the next phase of this key agreement with the given key that was received from one of the other parties involved in this key agreement.
engineGenerateCertificate(InputStream) - Method in class com.ibm.crypto.fips.provider.X509Factory
Generates an X.509 certificate object and initializes it with the data read from the input stream is.
engineGenerateCertificates(InputStream) - Method in class com.ibm.crypto.fips.provider.X509Factory
Returns a (possibly empty) collection view of X.509 certificates read from the given input stream is.
engineGenerateCertPath(InputStream) - Method in class com.ibm.crypto.fips.provider.X509Factory
Generates a CertPath object and initializes it with the data read from the input stream inStream.
engineGenerateCertPath(InputStream, String) - Method in class com.ibm.crypto.fips.provider.X509Factory
Generates a CertPath object and initializes it with the data read from the input stream inStream.
engineGenerateCertPath(List) - Method in class com.ibm.crypto.fips.provider.X509Factory
Generates a CertPath object and initializes it with the list of certificates supplied.
engineGenerateCRL(InputStream) - Method in class com.ibm.crypto.fips.provider.X509Factory
Generates an X.509 certificate revocation list (CRL) object and initializes it with the data read from the given input stream is.
engineGenerateCRLs(InputStream) - Method in class com.ibm.crypto.fips.provider.X509Factory
Returns a (possibly empty) collection view of X.509 CRLs read from the given input stream is.
engineGenerateKey() - Method in class com.ibm.crypto.fips.provider.AESKeyGenerator
Generates a AES key.
engineGenerateKey() - Method in class com.ibm.crypto.fips.provider.DESedeKeyGenerator
Generates the Triple DES key.
engineGenerateKey() - Method in class com.ibm.crypto.fips.provider.HmacSHA1KeyGenerator
Generates an HMAC-SHA1 key.
engineGenerateParameters() - Method in class com.ibm.crypto.fips.provider.DHParameterGenerator
Generates the parameters.
engineGenerateParameters() - Method in class com.ibm.crypto.fips.provider.DSAParameterGenerator
Answers the newly generated parameters.
engineGeneratePrivate(KeySpec) - Method in class com.ibm.crypto.fips.provider.DHKeyFactory
Generates a private key object from the provided key specification (key material).
engineGeneratePrivate(KeySpec) - Method in class com.ibm.crypto.fips.provider.DSAKeyFactory
Generates a private key for the given key specification.
engineGeneratePrivate(KeySpec) - Method in class com.ibm.crypto.fips.provider.RSAKeyFactory
Generates a private key object from the provided key specification (key material).
engineGeneratePublic(KeySpec) - Method in class com.ibm.crypto.fips.provider.DHKeyFactory
Generates a public key object from the provided key specification (key material).
engineGeneratePublic(KeySpec) - Method in class com.ibm.crypto.fips.provider.DSAKeyFactory
Generates a public key for the given key specification.
engineGeneratePublic(KeySpec) - Method in class com.ibm.crypto.fips.provider.RSAKeyFactory
Generates a public key object from the provided key specification (key material).
engineGenerateSecret(KeySpec) - Method in class com.ibm.crypto.fips.provider.AESKeyFactory
Generates a SecretKey object from the provided key specification (key material).
engineGenerateSecret(KeySpec) - Method in class com.ibm.crypto.fips.provider.DESedeKeyFactory
Generates a SecretKey object from the provided key specification (key material).
engineGenerateSecret() - Method in class com.ibm.crypto.fips.provider.DHKeyAgreement
Generates the shared secret and returns it in a new buffer.
engineGenerateSecret(byte[], int) - Method in class com.ibm.crypto.fips.provider.DHKeyAgreement
Generates the shared secret, and places it into the buffer sharedSecret, beginning at offset.
engineGenerateSecret(String) - Method in class com.ibm.crypto.fips.provider.DHKeyAgreement
Creates the shared secret and returns it as a secret key object of the requested algorithm type.
engineGenerateSeed(int) - Method in class com.ibm.crypto.fips.provider.SecureRandom
engineGetBlockSize() - Method in class com.ibm.crypto.fips.provider.AESCipher
Returns the block size (in bytes).
engineGetBlockSize() - Method in class com.ibm.crypto.fips.provider.DESedeCipher
Returns the block size (in bytes).
engineGetBlockSize() - Method in class com.ibm.crypto.fips.provider.RSA
Returns the block size (in bytes).
engineGetCertPathEncodings() - Method in class com.ibm.crypto.fips.provider.X509Factory
Returns the encodings supported by this certification path factory, with the default encoding first.
engineGetDigestLength() - Method in class com.ibm.crypto.fips.provider.SHA
Return the digest length in bytes
engineGetEncoded() - Method in class com.ibm.crypto.fips.provider.AESParameters
engineGetEncoded(String) - Method in class com.ibm.crypto.fips.provider.AESParameters
engineGetEncoded() - Method in class com.ibm.crypto.fips.provider.DESedeParameters
engineGetEncoded(String) - Method in class com.ibm.crypto.fips.provider.DESedeParameters
engineGetEncoded() - Method in class com.ibm.crypto.fips.provider.DHParameters
engineGetEncoded(String) - Method in class com.ibm.crypto.fips.provider.DHParameters
engineGetEncoded() - Method in class com.ibm.crypto.fips.provider.DSAParameters
Returns the parameters in encoded bytes.
engineGetEncoded(String) - Method in class com.ibm.crypto.fips.provider.DSAParameters
Returns the parameters in encoded bytes with encoding method specified.
engineGetIV() - Method in class com.ibm.crypto.fips.provider.AESCipher
Returns the initialization vector (IV) in a new buffer.
engineGetIV() - Method in class com.ibm.crypto.fips.provider.DESedeCipher
Returns the initialization vector (IV) in a new buffer.
engineGetIV() - Method in class com.ibm.crypto.fips.provider.RSA
Returns the initialization vector (IV) in a new buffer.
engineGetKeySize(Key) - Method in class com.ibm.crypto.fips.provider.AESCipher
Returns the key size of the given key object.
engineGetKeySize(Key) - Method in class com.ibm.crypto.fips.provider.DESedeCipher
Returns the key size of the given key object.
engineGetKeySize(Key) - Method in class com.ibm.crypto.fips.provider.RSA
Returns the key size of the given key object.
engineGetKeySpec(SecretKey, Class) - Method in class com.ibm.crypto.fips.provider.AESKeyFactory
Returns a specification (key material) of the given key in the requested format.
engineGetKeySpec(SecretKey, Class) - Method in class com.ibm.crypto.fips.provider.DESedeKeyFactory
Returns a specification (key material) of the given key in the requested format.
engineGetKeySpec(Key, Class) - Method in class com.ibm.crypto.fips.provider.DHKeyFactory
Returns a specification (key material) of the given key object in the requested format.
engineGetKeySpec(Key, Class) - Method in class com.ibm.crypto.fips.provider.DSAKeyFactory
Answers a key specification for a given key.
engineGetKeySpec(Key, Class) - Method in class com.ibm.crypto.fips.provider.RSAKeyFactory
Returns a specification (key material) of the given key object in the requested format.
engineGetMacLength() - Method in class com.ibm.crypto.fips.provider.HmacSHA1
Returns the length of the HMAC in bytes.
engineGetOutputSize(int) - Method in class com.ibm.crypto.fips.provider.AESCipher
Returns the length in bytes that an output buffer would need to be in order to hold the result of the next update or doFinal operation, given the input length inputLen (in bytes).
engineGetOutputSize(int) - Method in class com.ibm.crypto.fips.provider.DESedeCipher
Returns the length in bytes that an output buffer would need to be in order to hold the result of the next update or doFinal operation, given the input length inputLen (in bytes).
engineGetOutputSize(int) - Method in class com.ibm.crypto.fips.provider.RSA
Returns the length in bytes that an output buffer would need to be in order to hold the result of the next update or doFinal operation, given the input length inputLen (in bytes).
engineGetParameter(String) - Method in class com.ibm.crypto.fips.provider.SHA1withDSA
Deprecated.
engineGetParameter(String) - Method in class com.ibm.crypto.fips.provider.SHA1withRSA
Have to implement Signature's abstract method engineGetParameter to be a concrete class.
engineGetParameters() - Method in class com.ibm.crypto.fips.provider.AESCipher
Returns the parameters used with this cipher.
engineGetParameters() - Method in class com.ibm.crypto.fips.provider.DESedeCipher
Returns the parameters used with this cipher.
engineGetParameters() - Method in class com.ibm.crypto.fips.provider.RSA
Returns the parameters used with this cipher.
engineGetParameterSpec(Class) - Method in class com.ibm.crypto.fips.provider.AESParameters
engineGetParameterSpec(Class) - Method in class com.ibm.crypto.fips.provider.DESedeParameters
engineGetParameterSpec(Class) - Method in class com.ibm.crypto.fips.provider.DHParameters
engineGetParameterSpec(Class) - Method in class com.ibm.crypto.fips.provider.DSAParameters
Return the parameter spec used by this parameter instance.
engineInit(int, Key, SecureRandom) - Method in class com.ibm.crypto.fips.provider.AESCipher
Initializes this cipher with a key and a source of randomness.
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.AESCipher
Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class com.ibm.crypto.fips.provider.AESCipher
Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
engineInit(SecureRandom) - Method in class com.ibm.crypto.fips.provider.AESKeyGenerator
Initializes this key generator.
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.AESKeyGenerator
Initializes this key generator with the specified parameter set and a user-provided source of randomness.
engineInit(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.AESKeyGenerator
Initializes this key generator for a certain keysize, using the given source of randomness.
engineInit(AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.AESParameters
engineInit(byte[]) - Method in class com.ibm.crypto.fips.provider.AESParameters
engineInit(byte[], String) - Method in class com.ibm.crypto.fips.provider.AESParameters
engineInit(int, Key, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DESedeCipher
Initializes this cipher with a key and a source of randomness.
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DESedeCipher
Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DESedeCipher
engineInit(SecureRandom) - Method in class com.ibm.crypto.fips.provider.DESedeKeyGenerator
Initializes this key generator.
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DESedeKeyGenerator
Initializes this key generator with the specified parameter set and a user-provided source of randomness.
engineInit(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DESedeKeyGenerator
Initializes this key generator for a certain keysize, using the given source of randomness.
engineInit(AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.DESedeParameters
engineInit(byte[]) - Method in class com.ibm.crypto.fips.provider.DESedeParameters
engineInit(byte[], String) - Method in class com.ibm.crypto.fips.provider.DESedeParameters
engineInit(Key, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DHKeyAgreement
Initializes this key agreement with the given key and source of randomness.
engineInit(Key, AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DHKeyAgreement
Initializes this key agreement with the given key, set of algorithm parameters, and source of randomness.
engineInit(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DHParameterGenerator
Initializes this parameter generator for a certain keysize and source of randomness.
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DHParameterGenerator
Initializes this parameter generator with a set of parameter generation values, which specify the size of the prime modulus and the size of the random exponent, both in bits.
engineInit(AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.DHParameters
engineInit(byte[]) - Method in class com.ibm.crypto.fips.provider.DHParameters
engineInit(byte[], String) - Method in class com.ibm.crypto.fips.provider.DHParameters
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DSAParameterGenerator
Initializes the receiver with the specified parameters and source of randomness.
engineInit(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DSAParameterGenerator
Initializes the receiver with the specified parameter size and source of randomness.
engineInit(AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.DSAParameters
Initialize the DSAParameters by a DSAParameterSpec
engineInit(byte[]) - Method in class com.ibm.crypto.fips.provider.DSAParameters
Initialize the DSAParameters by encoded bytes
engineInit(byte[], String) - Method in class com.ibm.crypto.fips.provider.DSAParameters
Initialize the DSAParameters by encoded bytes with the specified decoding method.
engineInit(Key, AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.HmacSHA1
Initializes the HMAC with the given secret key and algorithm parameters.
engineInit(SecureRandom) - Method in class com.ibm.crypto.fips.provider.HmacSHA1KeyGenerator
Initializes this key generator.
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.HmacSHA1KeyGenerator
Initializes this key generator with the specified parameter set and a user-provided source of randomness.
engineInit(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.HmacSHA1KeyGenerator
Initializes this key generator for a certain keysize, using the given source of randomness.
engineInit(int, Key, SecureRandom) - Method in class com.ibm.crypto.fips.provider.RSA
Initializes this cipher with a key and a source of randomness.
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.RSA
Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class com.ibm.crypto.fips.provider.RSA
Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
engineInitSign(PrivateKey) - Method in class com.ibm.crypto.fips.provider.SHA1withDSA
Initialize the receiver with the specified private key, to be used for signing purposes.
engineInitSign(PrivateKey) - Method in class com.ibm.crypto.fips.provider.SHA1withRSA
Initialize the RSA object with a RSA private key.
engineInitVerify(PublicKey) - Method in class com.ibm.crypto.fips.provider.SHA1withDSA
Initialize the receiver with the specified public key, to be used for verification purposes.
engineInitVerify(PublicKey) - Method in class com.ibm.crypto.fips.provider.SHA1withRSA
Initialize the RSA object with a RSA public key.
engineNextBytes(byte[]) - Method in class com.ibm.crypto.fips.provider.SecureRandom
engineReset() - Method in class com.ibm.crypto.fips.provider.HmacSHA1
Resets the HMAC for further use, maintaining the secret key that the HMAC was initialized with.
engineReset() - Method in class com.ibm.crypto.fips.provider.SHA
engineSetMode(String) - Method in class com.ibm.crypto.fips.provider.AESCipher
Sets the mode of this cipher.
engineSetMode(String) - Method in class com.ibm.crypto.fips.provider.DESedeCipher
Sets the mode of this cipher.
engineSetMode(String) - Method in class com.ibm.crypto.fips.provider.RSA
Sets the mode of this cipher.
engineSetPadding(String) - Method in class com.ibm.crypto.fips.provider.AESCipher
Sets the padding mechanism of this cipher.
engineSetPadding(String) - Method in class com.ibm.crypto.fips.provider.DESedeCipher
Sets the padding mechanism of this cipher.
engineSetPadding(String) - Method in class com.ibm.crypto.fips.provider.RSA
Sets the padding mechanism of this cipher.
engineSetParameter(String, Object) - Method in class com.ibm.crypto.fips.provider.SHA1withDSA
Deprecated. Replaced with engineSetParameter(AlgorithmParameterSpec)
engineSetParameter(String, Object) - Method in class com.ibm.crypto.fips.provider.SHA1withRSA
Have to implement Signature's abstract method engineSetParameter to be a concrete class.
engineSetSeed(byte[]) - Method in class com.ibm.crypto.fips.provider.SecureRandom
engineSign() - Method in class com.ibm.crypto.fips.provider.SHA1withDSA
Answers the signature bytes of the data updated so far.
engineSign() - Method in class com.ibm.crypto.fips.provider.SHA1withRSA
Get message digest for all the data thus far updated, then sign the message digest.
engineToString() - Method in class com.ibm.crypto.fips.provider.AESParameters
engineToString() - Method in class com.ibm.crypto.fips.provider.DESedeParameters
engineToString() - Method in class com.ibm.crypto.fips.provider.DHParameters
engineToString() - Method in class com.ibm.crypto.fips.provider.DSAParameters
engineTranslateKey(SecretKey) - Method in class com.ibm.crypto.fips.provider.AESKeyFactory
This action is not allowed in this provider.
engineTranslateKey(SecretKey) - Method in class com.ibm.crypto.fips.provider.DESedeKeyFactory
This action is not allowed in this provider.
engineTranslateKey(Key) - Method in class com.ibm.crypto.fips.provider.DHKeyFactory
This action is not allowed in this provider.
engineTranslateKey(Key) - Method in class com.ibm.crypto.fips.provider.DSAKeyFactory
This action is not allowed in this provider.
engineTranslateKey(Key) - Method in class com.ibm.crypto.fips.provider.RSAKeyFactory
This action is not allowed in this provider.
engineUnwrap(byte[], String, int) - Method in class com.ibm.crypto.fips.provider.AESCipher
Unwrap a previously wrapped key.
engineUnwrap(byte[], String, int) - Method in class com.ibm.crypto.fips.provider.CipherWithWrappingSpi
Unwrap a previously wrapped key.
engineUnwrap(byte[], String, int) - Method in class com.ibm.crypto.fips.provider.DESedeCipher
Unwrap a previously wrapped key.
engineUnwrap(byte[], String, int) - Method in class com.ibm.crypto.fips.provider.RSA
Unwrap a previously wrapped key.
engineUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.AESCipher
Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
engineUpdate(byte[], int, int, byte[], int) - Method in class com.ibm.crypto.fips.provider.AESCipher
Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
engineUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.DESedeCipher
Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
engineUpdate(byte[], int, int, byte[], int) - Method in class com.ibm.crypto.fips.provider.DESedeCipher
Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
engineUpdate(byte) - Method in class com.ibm.crypto.fips.provider.HmacSHA1
Processes the given byte.
engineUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.HmacSHA1
Processes the first len bytes in input, starting at offset.
engineUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.RSA
Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
engineUpdate(byte[], int, int, byte[], int) - Method in class com.ibm.crypto.fips.provider.RSA
Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
engineUpdate(byte) - Method in class com.ibm.crypto.fips.provider.SHA
Update adds the passed byte to the digested data.
engineUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.SHA
Update adds the selected part of an array of bytes to the digest.
engineUpdate(byte) - Method in class com.ibm.crypto.fips.provider.SHA1withDSA
Update the bytes signed so far with the extra byte provided.
engineUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.SHA1withDSA
Update the bytes signed so far with the extra bytes provided.
engineUpdate(byte) - Method in class com.ibm.crypto.fips.provider.SHA1withRSA
Update a byte to be signed or verified.
engineUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.SHA1withRSA
Update an array of bytes to be signed or verified.
engineVerify(byte[]) - Method in class com.ibm.crypto.fips.provider.SHA1withDSA
Verifies the passed signature.
engineVerify(byte[]) - Method in class com.ibm.crypto.fips.provider.SHA1withRSA
Verify the signature (compare the result with the message digest).
engineWrap(Key) - Method in class com.ibm.crypto.fips.provider.AESCipher
Wrap a key.
engineWrap(Key) - Method in class com.ibm.crypto.fips.provider.CipherWithWrappingSpi
Wrap a key.
engineWrap(Key) - Method in class com.ibm.crypto.fips.provider.DESedeCipher
Wrap a key.
engineWrap(Key) - Method in class com.ibm.crypto.fips.provider.RSA
Wrap a key.
equals(Object) - Method in class com.ibm.crypto.fips.provider.DESedeKey
equals(Object) - Method in class com.ibm.crypto.fips.provider.DHPrivateKey
equals(Object) - Method in class com.ibm.crypto.fips.provider.DHPublicKey

F

FeedbackCipher - Interface in com.ibm.crypto.fips.provider
This interface represents the type of cipher that has a feedback mechanism built into it, such as CBC or CFB.
finalize() - Method in class com.ibm.crypto.fips.provider.AESSecretKey
This function zeroizes the key so that it isn't in memory when GC is done.
finalize() - Method in class com.ibm.crypto.fips.provider.DESedeKey
This function zeroizes the key so that it isn't in memory when GC is done.
finalize() - Method in class com.ibm.crypto.fips.provider.DHPrivateKey
This function zeroizes the key so that it isn't in memory when GC is done.
finalize() - Method in class com.ibm.crypto.fips.provider.DHPublicKey
This function zeroizes the key so that it isn't in memory when GC is done.
finalize() - Method in class com.ibm.crypto.fips.provider.DSAPrivateKey
This function zeroizes the key so that it isn't in memory when GC is done.
finalize() - Method in class com.ibm.crypto.fips.provider.DSAPublicKey
This function zeroizes the key so that it isn't in memory when GC is done.
finalize() - Method in class com.ibm.crypto.fips.provider.HmacSHA1
This function zeroizes the key so that it isn't in memory when GC is done.
finalize() - Method in class com.ibm.crypto.fips.provider.RSAPrivateCrtKey
This function zeroizes the key so that it isn't in memory when GC is done.
finalize() - Method in class com.ibm.crypto.fips.provider.RSAPrivateKey
This function zeroizes the key so that it isn't in memory when GC is done.
finalize() - Method in class com.ibm.crypto.fips.provider.RSAPublicKey
This function zeroizes the key so that it isn't in memory when GC is done.
FIPSRuntimeException - Exception in com.ibm.crypto.fips.provider
FIPSRuntimeException() - Constructor for exception com.ibm.crypto.fips.provider.FIPSRuntimeException
Constructs a FIPSRuntimeException with no detail message.
FIPSRuntimeException(String) - Constructor for exception com.ibm.crypto.fips.provider.FIPSRuntimeException
Constructs a FIPSRuntimeException with the specified detail message.
fromFile(File) - Static method in class com.ibm.crypto.fips.provider.IdentityDatabase
Initialize an IdentityDatabase from file.
fromStream(InputStream) - Static method in class com.ibm.crypto.fips.provider.IdentityDatabase
Initialize an identity database from a stream.

G

g - Variable in class com.ibm.crypto.fips.provider.DHParameters
g - Variable in class com.ibm.crypto.fips.provider.DSAParameters
generateKeyPair() - Method in class com.ibm.crypto.fips.provider.DHKeyPairGenerator
Generates a key pair.
generateKeyPair() - Method in class com.ibm.crypto.fips.provider.DSAKeyPairGenerator
Answers a newly generated key pair.
generateKeyPair() - Method in class com.ibm.crypto.fips.provider.RSAKeyPairGenerator
getAlgorithm() - Method in class com.ibm.crypto.fips.provider.AESSecretKey
getAlgorithm() - Method in class com.ibm.crypto.fips.provider.DESedeKey
getAlgorithm() - Method in class com.ibm.crypto.fips.provider.DHPrivateKey
Returns the name of the algorithm associated with this key: "DH"
getAlgorithm() - Method in class com.ibm.crypto.fips.provider.DHPublicKey
Returns the name of the algorithm associated with this key: "DH"
getCrtCoefficient() - Method in class com.ibm.crypto.fips.provider.RSAPrivateCrtKey
Returns the crtCoefficient.
getEncoded() - Method in class com.ibm.crypto.fips.provider.AESSecretKey
getEncoded() - Method in class com.ibm.crypto.fips.provider.DESedeKey
getEncoded() - Method in class com.ibm.crypto.fips.provider.DHPrivateKey
Get the encoding of the key.
getEncoded() - Method in class com.ibm.crypto.fips.provider.DHPublicKey
Get the encoding of the key.
getFeedback() - Method in interface com.ibm.crypto.fips.provider.FeedbackCipher
Gets the name of the feedback mechanism
getFipsLevel() - Method in class com.ibm.crypto.fips.provider.IBMJCEFIPS
Method returns the cryptographic modules FIPS 140-2 certification level
getFipsLevel() - Method in interface com.ibm.crypto.fips.provider.ModuleStatus
Method returns the cryptographic modules FIPS 140-2 certification level
getFormat() - Method in class com.ibm.crypto.fips.provider.AESSecretKey
getFormat() - Method in class com.ibm.crypto.fips.provider.DESedeKey
getFormat() - Method in class com.ibm.crypto.fips.provider.DHPrivateKey
Returns the encoding format of this key: "PKCS#8"
getFormat() - Method in class com.ibm.crypto.fips.provider.DHPublicKey
Returns the encoding format of this key: "X.509"
getIdentity(String) - Method in class com.ibm.crypto.fips.provider.IdentityDatabase
getIdentity(PublicKey) - Method in class com.ibm.crypto.fips.provider.IdentityDatabase
Get an identity by key.
getIV() - Method in interface com.ibm.crypto.fips.provider.FeedbackCipher
Gets the initialization vector.
getKey() - Method in class com.ibm.crypto.fips.provider.AESKeySpec
Returns the AES key material.
getModulus() - Method in class com.ibm.crypto.fips.provider.RSAPrivateCrtKey
Return the modulus.
getModulus() - Method in class com.ibm.crypto.fips.provider.RSAPrivateKey
Return the modulus.
getModulus() - Method in class com.ibm.crypto.fips.provider.RSAPublicKey
Return the modulus.
getParams() - Method in class com.ibm.crypto.fips.provider.DHPrivateKey
Returns the key parameters.
getParams() - Method in class com.ibm.crypto.fips.provider.DHPublicKey
Returns the key parameters.
getParams() - Method in class com.ibm.crypto.fips.provider.DSAPrivateKey
Returns the DSA parameters associated with this key, or null if the parameters could not be parsed.
getParams() - Method in class com.ibm.crypto.fips.provider.DSAPublicKey
Return the DSA parameters for the receiver.
getPrimeExponentP() - Method in class com.ibm.crypto.fips.provider.RSAPrivateCrtKey
Returns the primeExponentP.
getPrimeExponentQ() - Method in class com.ibm.crypto.fips.provider.RSAPrivateCrtKey
Returns the primeExponentQ.
getPrimeP() - Method in class com.ibm.crypto.fips.provider.RSAPrivateCrtKey
Returns the primeP.
getPrimeQ() - Method in class com.ibm.crypto.fips.provider.RSAPrivateCrtKey
Returns the primeQ.
getPrivateExponent() - Method in class com.ibm.crypto.fips.provider.RSAPrivateCrtKey
Return the private exponent.
getPrivateExponent() - Method in class com.ibm.crypto.fips.provider.RSAPrivateKey
Return the private exponent.
getPublicExponent() - Method in class com.ibm.crypto.fips.provider.RSAPrivateCrtKey
Returns the public exponent.
getPublicExponent() - Method in class com.ibm.crypto.fips.provider.RSAPublicKey
Return the public exponent.
getSelfTest() - Method in class com.ibm.crypto.fips.provider.IBMJCEFIPS
Method returns a SelfTest object that can be used to
getSelfTest() - Method in interface com.ibm.crypto.fips.provider.ModuleStatus
Method returns a SelfTest object that can be used to
getSelfTestFailure() - Method in class com.ibm.crypto.fips.provider.SelfTest
Method identifies any failures associated with the last self test
getX() - Method in class com.ibm.crypto.fips.provider.DHPrivateKey
Returns the private value, x.
getX() - Method in class com.ibm.crypto.fips.provider.DSAPrivateKey
Return the value of the private key.
getY() - Method in class com.ibm.crypto.fips.provider.DHPublicKey
Returns the public value, y.
getY() - Method in class com.ibm.crypto.fips.provider.DSAPublicKey
Return the value of the public key.

H

hashCode() - Method in class com.ibm.crypto.fips.provider.DESedeKey
Calculates a hash code value for the object.
hashCode() - Method in class com.ibm.crypto.fips.provider.DHPrivateKey
Calculates a hash code value for the object.
hashCode() - Method in class com.ibm.crypto.fips.provider.DHPublicKey
Calculates a hash code value for the object.
HmacSHA1 - Class in com.ibm.crypto.fips.provider
This is an implementation of the HMAC-SHA1 algorithm.
HmacSHA1() - Constructor for class com.ibm.crypto.fips.provider.HmacSHA1
Standard constructor, creates a new HmacSHA1 instance.
HmacSHA1KeyGenerator - Class in com.ibm.crypto.fips.provider
This class generates a secret key for use with the HMAC-SHA1 algorithm.
HmacSHA1KeyGenerator() - Constructor for class com.ibm.crypto.fips.provider.HmacSHA1KeyGenerator
Verify the JCE framework in the constructor.

I

IBMJCEFIPS - Class in com.ibm.crypto.fips.provider
Defines the "IBMJCEFIPS" provider.
IBMJCEFIPS() - Constructor for class com.ibm.crypto.fips.provider.IBMJCEFIPS
identities() - Method in class com.ibm.crypto.fips.provider.IdentityDatabase
IdentityDatabase - Class in com.ibm.crypto.fips.provider
An implementation of IdentityScope as a persistent identity database.
IdentityDatabase(File) - Constructor for class com.ibm.crypto.fips.provider.IdentityDatabase
Construct a new, empty database with a specified source file.
IdentityDatabase(String) - Constructor for class com.ibm.crypto.fips.provider.IdentityDatabase
Construct a new, empty database.
init() - Method in class com.ibm.crypto.fips.provider.SHA
Initialize the SHA information
initialize(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DHKeyPairGenerator
Initializes this key pair generator for a certain keysize and source of randomness.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DHKeyPairGenerator
Initializes this key pair generator for the specified parameter set and source of randomness.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DSAKeyPairGenerator
Initialize the receiver to use a given secure random generator, and generate keys from the provided set of parameters.
initialize(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DSAKeyPairGenerator
Initialize the receiver to use a given secure random generator, and generate keys of a certain size.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.RSAKeyPairGenerator
initialize(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.RSAKeyPairGenerator
Initializes this KeyPairGenerator for given modulus and random source
initialize(int) - Method in class com.ibm.crypto.fips.provider.RSAKeyPairGenerator
intern(X509Certificate) - Static method in class com.ibm.crypto.fips.provider.X509Factory
internalClone() - Method in class com.ibm.crypto.fips.provider.HmacSHA1
internalClone() - Method in class com.ibm.crypto.fips.provider.SHA
Clones this object.
internalDigest() - Method in class com.ibm.crypto.fips.provider.SHA
internalDigest(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.SHA
internalDigest(byte[]) - Method in class com.ibm.crypto.fips.provider.SHA
internalDoFinal(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.AESCipher
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
internalDoFinal(byte[], int, int, byte[], int) - Method in class com.ibm.crypto.fips.provider.AESCipher
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
internalDoFinal(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.DESedeCipher
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
internalDoFinal(byte[], int, int, byte[], int) - Method in class com.ibm.crypto.fips.provider.DESedeCipher
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
internalDoFinal() - Method in class com.ibm.crypto.fips.provider.HmacSHA1
Completes the HMAC computation and resets the HMAC for further use, maintaining the secret key that the HMAC was initialized with.
internalDoFinal(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.RSA
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
internalDoFinal(byte[], int, int, byte[], int) - Method in class com.ibm.crypto.fips.provider.RSA
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
internalDoPhase(Key, boolean) - Method in class com.ibm.crypto.fips.provider.DHKeyAgreement
Executes the next phase of this key agreement with the given key that was received from one of the other parties involved in this key agreement.
internalGenerateCertificate(InputStream) - Method in class com.ibm.crypto.fips.provider.X509Factory
Generates an X.509 certificate object and initializes it with the data read from the input stream is.
internalGenerateCertificates(InputStream) - Method in class com.ibm.crypto.fips.provider.X509Factory
Returns a (possibly empty) collection view of X.509 certificates read from the given input stream is.
internalGenerateCertPath(InputStream) - Method in class com.ibm.crypto.fips.provider.X509Factory
Generates a CertPath object and initializes it with the data read from the input stream inStream.
internalGenerateCertPath(InputStream, String) - Method in class com.ibm.crypto.fips.provider.X509Factory
Generates a CertPath object and initializes it with the data read from the input stream inStream.
internalGenerateCertPath(List) - Method in class com.ibm.crypto.fips.provider.X509Factory
Generates a CertPath object and initializes it with the list of certificates supplied.
internalGenerateCRL(InputStream) - Method in class com.ibm.crypto.fips.provider.X509Factory
Generates an X.509 certificate revocation list (CRL) object and initializes it with the data read from the given input stream is.
internalGenerateCRLs(InputStream) - Method in class com.ibm.crypto.fips.provider.X509Factory
Returns a (possibly empty) collection view of X.509 CRLs read from the given input stream is.
internalGenerateKey() - Method in class com.ibm.crypto.fips.provider.AESKeyGenerator
Generates a AES key.
internalGenerateKey() - Method in class com.ibm.crypto.fips.provider.DESedeKeyGenerator
Generates the Triple DES key.
internalGenerateKey() - Method in class com.ibm.crypto.fips.provider.HmacSHA1KeyGenerator
Generates an HMAC-SHA1 key.
internalGenerateKeyPair() - Method in class com.ibm.crypto.fips.provider.DHKeyPairGenerator
Generates a key pair.
internalGenerateKeyPair() - Method in class com.ibm.crypto.fips.provider.DSAKeyPairGenerator
internalGenerateKeyPair() - Method in class com.ibm.crypto.fips.provider.RSAKeyPairGenerator
internalGenerateParameters() - Method in class com.ibm.crypto.fips.provider.DHParameterGenerator
Generates the parameters.
internalGenerateParameters() - Method in class com.ibm.crypto.fips.provider.DSAParameterGenerator
Answers the newly generated parameters.
internalGeneratePrivate(KeySpec) - Method in class com.ibm.crypto.fips.provider.DHKeyFactory
Generates a private key object from the provided key specification (key material).
internalGeneratePrivate(KeySpec) - Method in class com.ibm.crypto.fips.provider.DSAKeyFactory
Generates a private key for the given key specification.
internalGeneratePrivate(KeySpec) - Method in class com.ibm.crypto.fips.provider.RSAKeyFactory
Generates a private key object from the provided key specification (key material).
internalGeneratePublic(KeySpec) - Method in class com.ibm.crypto.fips.provider.DHKeyFactory
Generates a public key object from the provided key specification (key material).
internalGeneratePublic(KeySpec) - Method in class com.ibm.crypto.fips.provider.DSAKeyFactory
Generates a public key for the given key specification.
internalGeneratePublic(KeySpec) - Method in class com.ibm.crypto.fips.provider.RSAKeyFactory
Generates a public key object from the provided key specification (key material).
internalGenerateSecret(KeySpec) - Method in class com.ibm.crypto.fips.provider.AESKeyFactory
Generates a SecretKey object from the provided key specification (key material).
internalGenerateSecret(KeySpec) - Method in class com.ibm.crypto.fips.provider.DESedeKeyFactory
Generates a SecretKey object from the provided key specification (key material).
internalGenerateSecret() - Method in class com.ibm.crypto.fips.provider.DHKeyAgreement
Generates the shared secret and returns it in a new buffer.
internalGenerateSecret(byte[], int) - Method in class com.ibm.crypto.fips.provider.DHKeyAgreement
Generates the shared secret, and places it into the buffer sharedSecret, beginning at offset.
internalGenerateSecret(String) - Method in class com.ibm.crypto.fips.provider.DHKeyAgreement
Creates the shared secret and returns it as a secret key object of the requested algorithm type.
internalGenerateSeed(int) - Method in class com.ibm.crypto.fips.provider.SecureRandom
internalGetBlockSize() - Method in class com.ibm.crypto.fips.provider.AESCipher
Returns the block size (in bytes).
internalGetBlockSize() - Method in class com.ibm.crypto.fips.provider.DESedeCipher
Returns the block size (in bytes).
internalGetBlockSize() - Method in class com.ibm.crypto.fips.provider.RSA
Returns the block size (in bytes).
internalGetCertPathEncodings() - Method in class com.ibm.crypto.fips.provider.X509Factory
Returns the encodings supported by this certification path factory, with the default encoding first.
internalGetDigestLength() - Method in class com.ibm.crypto.fips.provider.SHA
Return the digest length in bytes
internalGetEncoded() - Method in class com.ibm.crypto.fips.provider.AESParameters
internalGetEncoded(String) - Method in class com.ibm.crypto.fips.provider.AESParameters
internalGetEncoded() - Method in class com.ibm.crypto.fips.provider.DESedeParameters
internalGetEncoded(String) - Method in class com.ibm.crypto.fips.provider.DESedeParameters
internalGetEncoded() - Method in class com.ibm.crypto.fips.provider.DHParameters
internalGetEncoded() - Method in class com.ibm.crypto.fips.provider.DSAParameters
Returns the parameters in encoded bytes.
internalGetEncoded(String) - Method in class com.ibm.crypto.fips.provider.DSAParameters
Returns the parameters in encoded bytes with encoding method specified.
internalGetIV() - Method in class com.ibm.crypto.fips.provider.AESCipher
Returns the initialization vector (IV) in a new buffer.
internalGetIV() - Method in class com.ibm.crypto.fips.provider.DESedeCipher
Returns the initialization vector (IV) in a new buffer.
internalGetKey() - Method in class com.ibm.crypto.fips.provider.AESKeySpec
internalGetKeySize(Key) - Method in class com.ibm.crypto.fips.provider.AESCipher
Returns the key size of the given key object.
internalGetKeySize(Key) - Method in class com.ibm.crypto.fips.provider.DESedeCipher
Returns the key size of the given key object.
internalGetKeySize(Key) - Method in class com.ibm.crypto.fips.provider.RSA
Returns the key size of the given key object.
internalGetKeySpec(SecretKey, Class) - Method in class com.ibm.crypto.fips.provider.AESKeyFactory
Returns a specification (key material) of the given key in the requested format.
internalGetKeySpec(SecretKey, Class) - Method in class com.ibm.crypto.fips.provider.DESedeKeyFactory
Returns a specification (key material) of the given key in the requested format.
internalGetKeySpec(Key, Class) - Method in class com.ibm.crypto.fips.provider.DHKeyFactory
Returns a specification (key material) of the given key object in the requested format.
internalGetKeySpec(Key, Class) - Method in class com.ibm.crypto.fips.provider.DSAKeyFactory
Answers a key specification for a given key.
internalGetKeySpec(Key, Class) - Method in class com.ibm.crypto.fips.provider.RSAKeyFactory
Returns a specification (key material) of the given key object in the requested format.
internalGetMacLength() - Method in class com.ibm.crypto.fips.provider.HmacSHA1
Returns the length of the HMAC in bytes.
internalGetOutputSize(int) - Method in class com.ibm.crypto.fips.provider.AESCipher
Returns the length in bytes that an output buffer would need to be in order to hold the result of the next update or doFinal operation, given the input length inputLen (in bytes).
internalGetOutputSize(int) - Method in class com.ibm.crypto.fips.provider.DESedeCipher
Returns the length in bytes that an output buffer would need to be in order to hold the result of the next update or doFinal operation, given the input length inputLen (in bytes).
internalGetOutputSize(int) - Method in class com.ibm.crypto.fips.provider.RSA
Returns the length in bytes that an output buffer would need to be in order to hold the result of the next update or doFinal operation, given the input length inputLen (in bytes).
internalGetParameter(String) - Method in class com.ibm.crypto.fips.provider.SHA1withDSA
Deprecated.
internalGetParameter(String) - Method in class com.ibm.crypto.fips.provider.SHA1withRSA
Have to implement Signature's abstract method engineGetParameter to be a concrete class.
internalGetParameters() - Method in class com.ibm.crypto.fips.provider.AESCipher
Returns the parameters used with this cipher.
internalGetParameters() - Method in class com.ibm.crypto.fips.provider.DESedeCipher
Returns the parameters used with this cipher.
internalGetParameterSpec(Class) - Method in class com.ibm.crypto.fips.provider.AESParameters
internalGetParameterSpec(Class) - Method in class com.ibm.crypto.fips.provider.DESedeParameters
internalGetParameterSpec(Class) - Method in class com.ibm.crypto.fips.provider.DHParameters
internalGetParameterSpec(Class) - Method in class com.ibm.crypto.fips.provider.DSAParameters
Return the parameter spec used by this parameter instance.
internalInit(int, Key, SecureRandom) - Method in class com.ibm.crypto.fips.provider.AESCipher
Initializes this cipher with a key and a source of randomness.
internalInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.AESCipher
Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
internalInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class com.ibm.crypto.fips.provider.AESCipher
Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
internalInit(SecureRandom) - Method in class com.ibm.crypto.fips.provider.AESKeyGenerator
Initializes this key generator.
internalInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.AESKeyGenerator
Initializes this key generator with the specified parameter set and a user-provided source of randomness.
internalInit(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.AESKeyGenerator
Initializes this key generator for a certain keysize, using the given source of randomness.
internalInit(AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.AESParameters
internalInit(byte[]) - Method in class com.ibm.crypto.fips.provider.AESParameters
internalInit(byte[], String) - Method in class com.ibm.crypto.fips.provider.AESParameters
internalInit(int, Key, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DESedeCipher
Initializes this cipher with a key and a source of randomness.
internalInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DESedeCipher
Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
internalInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DESedeCipher
internalInit(SecureRandom) - Method in class com.ibm.crypto.fips.provider.DESedeKeyGenerator
Initializes this key generator.
internalInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DESedeKeyGenerator
Initializes this key generator with the specified parameter set and a user-provided source of randomness.
internalInit(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DESedeKeyGenerator
Initializes this key generator for a certain keysize, using the given source of randomness.
internalInit(AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.DESedeParameters
internalInit(byte[]) - Method in class com.ibm.crypto.fips.provider.DESedeParameters
internalInit(byte[], String) - Method in class com.ibm.crypto.fips.provider.DESedeParameters
internalInit(Key, AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DHKeyAgreement
Initializes this key agreement with the given key, set of algorithm parameters, and source of randomness.
internalInit(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DHParameterGenerator
Initializes this parameter generator for a certain keysize and source of randomness.
internalInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DHParameterGenerator
Initializes this parameter generator with a set of parameter generation values, which specify the size of the prime modulus and the size of the random exponent, both in bits.
internalInit(AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.DHParameters
internalInit(byte[]) - Method in class com.ibm.crypto.fips.provider.DHParameters
internalInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DSAParameterGenerator
Initializes the receiver with the specified parameters and source of randomness.
internalInit(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DSAParameterGenerator
Initializes the receiver with the specified parameter size and source of randomness.
internalInit(AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.DSAParameters
Initialize the DSAParameters by a DSAParameterSpec
internalInit(byte[]) - Method in class com.ibm.crypto.fips.provider.DSAParameters
Initialize the DSAParameters by encoded bytes
internalInit(byte[], String) - Method in class com.ibm.crypto.fips.provider.DSAParameters
Initialize the DSAParameters by encoded bytes with the specified decoding method.
internalInit(Key, AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.HmacSHA1
Initializes the HMAC with the given secret key and algorithm parameters.
internalInit(SecureRandom) - Method in class com.ibm.crypto.fips.provider.HmacSHA1KeyGenerator
Initializes this key generator.
internalInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.HmacSHA1KeyGenerator
Initializes this key generator with the specified parameter set and a user-provided source of randomness.
internalInit(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.HmacSHA1KeyGenerator
Initializes this key generator for a certain keysize, using the given source of randomness.
internalInit(int, Key, SecureRandom) - Method in class com.ibm.crypto.fips.provider.RSA
Initializes this cipher with a key and a source of randomness.
internalInit() - Method in class com.ibm.crypto.fips.provider.SHA
Initialize the SHA information
internalInitialize(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DHKeyPairGenerator
Initializes this key pair generator for a certain keysize and source of randomness.
internalInitialize(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DHKeyPairGenerator
Initializes this key pair generator for the specified parameter set and source of randomness.
internalInitSign(PrivateKey) - Method in class com.ibm.crypto.fips.provider.SHA1withDSA
Initialize the receiver with the specified private key, to be used for signing purposes.
internalInitSign(PrivateKey) - Method in class com.ibm.crypto.fips.provider.SHA1withRSA
Initialize the RSA object with a RSA private key.
internalInitVerify(PublicKey) - Method in class com.ibm.crypto.fips.provider.SHA1withDSA
Initialize the receiver with the specified public key, to be used for verification purposes.
internalInitVerify(PublicKey) - Method in class com.ibm.crypto.fips.provider.SHA1withRSA
Initialize the RSA object with a RSA public key.
internalNextBytes(byte[]) - Method in class com.ibm.crypto.fips.provider.SecureRandom
internalReset() - Method in class com.ibm.crypto.fips.provider.HmacSHA1
Resets the HMAC for further use, maintaining the secret key that the HMAC was initialized with.
internalReset() - Method in class com.ibm.crypto.fips.provider.SHA
internalSetMode(String) - Method in class com.ibm.crypto.fips.provider.AESCipher
Sets the mode of this cipher.
internalSetMode(String) - Method in class com.ibm.crypto.fips.provider.DESedeCipher
Sets the mode of this cipher.
internalSetMode(String) - Method in class com.ibm.crypto.fips.provider.RSA
Sets the mode of this cipher.
internalSetPadding(String) - Method in class com.ibm.crypto.fips.provider.AESCipher
Sets the padding mechanism of this cipher.
internalSetPadding(String) - Method in class com.ibm.crypto.fips.provider.DESedeCipher
Sets the padding mechanism of this cipher.
internalSetPadding(String) - Method in class com.ibm.crypto.fips.provider.RSA
Sets the padding mechanism of this cipher.
internalSetParameter(String, Object) - Method in class com.ibm.crypto.fips.provider.SHA1withDSA
Deprecated. Replaced with engineSetParameter(AlgorithmParameterSpec)
internalSetParameter(String, Object) - Method in class com.ibm.crypto.fips.provider.SHA1withRSA
Have to implement Signature's abstract method engineSetParameter to be a concrete class.
internalSetSeed(byte[]) - Method in class com.ibm.crypto.fips.provider.SecureRandom
internalSign() - Method in class com.ibm.crypto.fips.provider.SHA1withDSA
Answers the signature bytes of the data updated so far.
internalSign() - Method in class com.ibm.crypto.fips.provider.SHA1withRSA
Get message digest for all the data thus far updated, then sign the message digest.
internalToString() - Method in class com.ibm.crypto.fips.provider.AESParameters
internalToString() - Method in class com.ibm.crypto.fips.provider.DESedeParameters
internalToString() - Method in class com.ibm.crypto.fips.provider.DHParameters
internalToString() - Method in class com.ibm.crypto.fips.provider.DSAParameters
internalToString() - Method in class com.ibm.crypto.fips.provider.SHA1withDSA
Answers a string containing a concise, human-readable description of the receiver.
internalUnwrap(byte[], String, int) - Method in class com.ibm.crypto.fips.provider.AESCipher
Unwrap a previously wrapped key.
internalUnwrap(byte[], String, int) - Method in class com.ibm.crypto.fips.provider.CipherWithWrappingSpi
Unwrap a previously wrapped key.
internalUnwrap(byte[], String, int) - Method in class com.ibm.crypto.fips.provider.DESedeCipher
Unwrap a previously wrapped key.
internalUnwrap(byte[], String, int) - Method in class com.ibm.crypto.fips.provider.RSA
Unwrap a previously wrapped key.
internalUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.AESCipher
Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
internalUpdate(byte[], int, int, byte[], int) - Method in class com.ibm.crypto.fips.provider.AESCipher
Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
internalUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.DESedeCipher
Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
internalUpdate(byte[], int, int, byte[], int) - Method in class com.ibm.crypto.fips.provider.DESedeCipher
Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
internalUpdate(byte) - Method in class com.ibm.crypto.fips.provider.HmacSHA1
Processes the given byte.
internalUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.HmacSHA1
Processes the first len bytes in input, starting at offset.
internalUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.RSA
Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
internalUpdate(byte[], int, int, byte[], int) - Method in class com.ibm.crypto.fips.provider.RSA
Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
internalUpdate(byte) - Method in class com.ibm.crypto.fips.provider.SHA
Update adds the passed byte to the digested data.
internalUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.SHA
Update adds the selected part of an array of bytes to the digest.
internalUpdate(byte) - Method in class com.ibm.crypto.fips.provider.SHA1withDSA
Update the bytes signed so far with the extra byte provided.
internalUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.SHA1withDSA
Update the bytes signed so far with the extra bytes provided.
internalUpdate(byte) - Method in class com.ibm.crypto.fips.provider.SHA1withRSA
Update a byte to be signed or verified.
internalUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.SHA1withRSA
Update an array of bytes to be signed or verified.
internalVerify(byte[]) - Method in class com.ibm.crypto.fips.provider.SHA1withDSA
Verifies the passed signature.
internalVerify(byte[]) - Method in class com.ibm.crypto.fips.provider.SHA1withRSA
Verify the signature (compare the result with the message digest).
internalWrap(Key) - Method in class com.ibm.crypto.fips.provider.AESCipher
Wrap a key.
internalWrap(Key) - Method in class com.ibm.crypto.fips.provider.CipherWithWrappingSpi
Wrap a key.
internalWrap(Key) - Method in class com.ibm.crypto.fips.provider.DESedeCipher
Wrap a key.
internalWrap(Key) - Method in class com.ibm.crypto.fips.provider.RSA
Wrap a key.
isFipsApproved() - Method in class com.ibm.crypto.fips.provider.AESCipher
isFipsApproved() - Method in class com.ibm.crypto.fips.provider.AESKeyFactory
isFipsApproved() - Method in class com.ibm.crypto.fips.provider.AESKeyGenerator
isFipsApproved() - Method in class com.ibm.crypto.fips.provider.AESKeySpec
isFipsApproved() - Method in class com.ibm.crypto.fips.provider.AESParameters
isFipsApproved() - Method in interface com.ibm.crypto.fips.provider.AlgorithmStatus
Module identifies if the cryptographic operation (algorithm) is FIPS certified
isFipsApproved() - Method in class com.ibm.crypto.fips.provider.CipherWithWrappingSpi
isFipsApproved() - Method in class com.ibm.crypto.fips.provider.DESedeCipher
isFipsApproved() - Method in class com.ibm.crypto.fips.provider.DESedeKeyFactory
isFipsApproved() - Method in class com.ibm.crypto.fips.provider.DESedeKeyGenerator
isFipsApproved() - Method in class com.ibm.crypto.fips.provider.DESedeParameters
isFipsApproved() - Method in class com.ibm.crypto.fips.provider.DHKeyAgreement
This function allows an application to verify the the algorithm is FIPS approved.
isFipsApproved() - Method in class com.ibm.crypto.fips.provider.DHKeyFactory
This function allows an application to verify the the algorithm is FIPS approved.
isFipsApproved() - Method in class com.ibm.crypto.fips.provider.DHKeyPairGenerator
This function allows an application to verify the the algorithm is FIPS approved.
isFipsApproved() - Method in class com.ibm.crypto.fips.provider.DHParameterGenerator
This function allows an application to verify the the algorithm is FIPS approved.
isFipsApproved() - Method in class com.ibm.crypto.fips.provider.DHParameters
isFipsApproved() - Method in class com.ibm.crypto.fips.provider.DSAKeyFactory
isFipsApproved() - Method in class com.ibm.crypto.fips.provider.DSAKeyPairGenerator
isFipsApproved() - Method in class com.ibm.crypto.fips.provider.DSAParameterGenerator
isFipsApproved() - Method in class com.ibm.crypto.fips.provider.DSAParameters
isFipsApproved() - Method in class com.ibm.crypto.fips.provider.HmacSHA1
isFipsApproved() - Method in class com.ibm.crypto.fips.provider.HmacSHA1KeyGenerator
isFipsApproved() - Method in class com.ibm.crypto.fips.provider.RSA
This function allows an application to verify the the algorithm is FIPS approved.
isFipsApproved() - Method in class com.ibm.crypto.fips.provider.RSAKeyFactory
isFipsApproved() - Method in class com.ibm.crypto.fips.provider.RSAKeyPairGenerator
isFipsApproved() - Method in class com.ibm.crypto.fips.provider.SecureRandom
isFipsApproved() - Method in class com.ibm.crypto.fips.provider.SHA
isFipsApproved() - Method in class com.ibm.crypto.fips.provider.SHA1withDSA
isFipsApproved() - Method in class com.ibm.crypto.fips.provider.SHA1withRSA
isFipsApproved() - Method in class com.ibm.crypto.fips.provider.SystemSigner
isFipsApproved() - Method in class com.ibm.crypto.fips.provider.X509Factory
isFipsCertified() - Method in class com.ibm.crypto.fips.provider.IBMJCEFIPS
Method identifies if the cryptographic module is FIPS 140-2 certified
isFipsCertified() - Method in interface com.ibm.crypto.fips.provider.ModuleStatus
Method identifies if the cryptographic module is FIPS 140-2 certified
isFipsRunnable() - Static method in class com.ibm.crypto.fips.provider.SelfTest
Method identifies if the cryptographic module is FIPS 140-2 runable, in that the self test has completed with no failures.
isSelfTestInProgress() - Method in class com.ibm.crypto.fips.provider.SelfTest
Method identifies if a self test is currently in progress
isTrusted() - Method in class com.ibm.crypto.fips.provider.SystemIdentity
Is this identity trusted by sun.* facilities?
isTrusted() - Method in class com.ibm.crypto.fips.provider.SystemSigner
Returns true if this signer is trusted.

M

MAX_MODLEN - Static variable in class com.ibm.crypto.fips.provider.RSAKeyFactory
MAX_MODLEN_RESTRICT_EXP - Static variable in class com.ibm.crypto.fips.provider.RSAKeyFactory
MAX_RESTRICTED_EXPLEN - Static variable in class com.ibm.crypto.fips.provider.RSAKeyFactory
MIN_MODLEN - Static variable in class com.ibm.crypto.fips.provider.RSAKeyFactory
ModuleStatus - Interface in com.ibm.crypto.fips.provider

O

OFB_MODE - Static variable in class com.ibm.crypto.fips.provider.DESedeCipher

P

p - Variable in class com.ibm.crypto.fips.provider.DHParameters
p - Variable in class com.ibm.crypto.fips.provider.DSAParameters
pad(byte[], int, int) - Method in interface com.ibm.crypto.fips.provider.Padding
Performs padding for the given data input.
Padding - Interface in com.ibm.crypto.fips.provider
Padding interface.
padLength(int) - Method in interface com.ibm.crypto.fips.provider.Padding
Determines how long the padding will be for a given input length.
padWithLen(byte[], int, int) - Method in interface com.ibm.crypto.fips.provider.Padding
Adds the given number of padding bytes to the data input.
parseKeyBits() - Method in class com.ibm.crypto.fips.provider.DSAPrivateKey
parseKeyBits() - Method in class com.ibm.crypto.fips.provider.DSAPublicKey
parseKeyBits() - Method in class com.ibm.crypto.fips.provider.RSAPrivateCrtKey
parseKeyBits() - Method in class com.ibm.crypto.fips.provider.RSAPrivateKey
parseKeyBits() - Method in class com.ibm.crypto.fips.provider.RSAPublicKey
PCBC_MODE - Static variable in class com.ibm.crypto.fips.provider.DESedeCipher
pkcs7String - Static variable in class com.ibm.crypto.fips.provider.X509Factory
pkipString - Static variable in class com.ibm.crypto.fips.provider.X509Factory
propertyNames() - Method in class com.ibm.crypto.fips.provider.IBMJCEFIPS

Q

q - Variable in class com.ibm.crypto.fips.provider.DSAParameters

R

rawAlg - Variable in class com.ibm.crypto.fips.provider.DESedeCipher
removeIdentity(Identity) - Method in class com.ibm.crypto.fips.provider.IdentityDatabase
Removes an identity to the database.
reset() - Method in interface com.ibm.crypto.fips.provider.FeedbackCipher
Resets the iv to its original value.
RSA - Class in com.ibm.crypto.fips.provider
This class implements the RSA algorithm.
RSA() - Constructor for class com.ibm.crypto.fips.provider.RSA
Creates an instance of RSA
RSA(boolean) - Constructor for class com.ibm.crypto.fips.provider.RSA
Creates an instance of RSA
RSAKeyFactory - Class in com.ibm.crypto.fips.provider
This class implements the RSA key factory of the IBMJCE/IBMJCA provider.
RSAKeyFactory() - Constructor for class com.ibm.crypto.fips.provider.RSAKeyFactory
RSAKeyPairGenerator - Class in com.ibm.crypto.fips.provider
This class generates RSA public/private key pairs.
RSAKeyPairGenerator() - Constructor for class com.ibm.crypto.fips.provider.RSAKeyPairGenerator
RSAPrivateCrtKey - Class in com.ibm.crypto.fips.provider
An X.509 private crt key for the RSA Algorithm.
RSAPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class com.ibm.crypto.fips.provider.RSAPrivateCrtKey
This constructor computes missing key values and formats key values.
RSAPrivateCrtKey(byte[]) - Constructor for class com.ibm.crypto.fips.provider.RSAPrivateCrtKey
Make a RSA private key from its DER encoding (PKCS #8).
RSAPrivateKey - Class in com.ibm.crypto.fips.provider
An X.509 private key for the RSA Algorithm.
RSAPrivateKey(BigInteger, BigInteger) - Constructor for class com.ibm.crypto.fips.provider.RSAPrivateKey
Make a RSA private key.
RSAPrivateKey(byte[]) - Constructor for class com.ibm.crypto.fips.provider.RSAPrivateKey
Make a RSA private key from its DER encoding (PKCS #8).
RSAPublicKey - Class in com.ibm.crypto.fips.provider
An X.509 public key for the RSA Algorithm.
RSAPublicKey(BigInteger, BigInteger) - Constructor for class com.ibm.crypto.fips.provider.RSAPublicKey
Make a RSA public key.
RSAPublicKey(byte[]) - Constructor for class com.ibm.crypto.fips.provider.RSAPublicKey
Make a RSA public key from its DER encoding (X.509).
runSelfTest() - Method in class com.ibm.crypto.fips.provider.SelfTest
Method initiates a new self test

S

save(OutputStream) - Method in class com.ibm.crypto.fips.provider.IdentityDatabase
Save the database in its current state to an output stream.
save() - Method in class com.ibm.crypto.fips.provider.IdentityDatabase
Saves the database to the default source file.
SecureRandom - Class in com.ibm.crypto.fips.provider
This class provides a cryptographically strong pseudo-random number generator based on the SHA1 message digest algorithm.
SecureRandom() - Constructor for class com.ibm.crypto.fips.provider.SecureRandom
SecureRandom(byte[]) - Constructor for class com.ibm.crypto.fips.provider.SecureRandom
SelfTest - Class in com.ibm.crypto.fips.provider
SelfTest() - Constructor for class com.ibm.crypto.fips.provider.SelfTest
setRawAlg() - Method in class com.ibm.crypto.fips.provider.DESedeCipher
setTrusted(boolean) - Method in class com.ibm.crypto.fips.provider.SystemIdentity
Set the trust status of this identity.
SHA - Class in com.ibm.crypto.fips.provider
This class implements the Secure Hash Algorithm (SHA) developed by the National Institute of Standards and Technology along with the National Security Agency.
SHA() - Constructor for class com.ibm.crypto.fips.provider.SHA
Standard constructor, creates a new SHA instance, allocates its buffers from the heap.
SHA1withDSA - Class in com.ibm.crypto.fips.provider
SHA1withDSA() - Constructor for class com.ibm.crypto.fips.provider.SHA1withDSA
Constructs a new instance of this class.
SHA1withRSA - Class in com.ibm.crypto.fips.provider
This class implements the SHA1withRSA
SHA1withRSA() - Constructor for class com.ibm.crypto.fips.provider.SHA1withRSA
Construct a blank RSA object.
size() - Method in class com.ibm.crypto.fips.provider.IdentityDatabase
SystemIdentity - Class in com.ibm.crypto.fips.provider
An identity with a very simple trust mechanism.
SystemIdentity(String, IdentityScope) - Constructor for class com.ibm.crypto.fips.provider.SystemIdentity
SystemSigner - Class in com.ibm.crypto.fips.provider
SunSecurity signer.
SystemSigner(String) - Constructor for class com.ibm.crypto.fips.provider.SystemSigner
Construct a signer with a given name.
SystemSigner(String, IdentityScope) - Constructor for class com.ibm.crypto.fips.provider.SystemSigner
Construct a signer with a name and a scope.

T

toString() - Method in class com.ibm.crypto.fips.provider.DHPrivateKey
toString() - Method in class com.ibm.crypto.fips.provider.DHPublicKey
toString() - Method in class com.ibm.crypto.fips.provider.DSAPrivateKey
Returns a string containing a concise, human-readable description of the receiver.
toString() - Method in class com.ibm.crypto.fips.provider.DSAPublicKey
toString() - Method in class com.ibm.crypto.fips.provider.IdentityDatabase
toString() - Method in class com.ibm.crypto.fips.provider.RSAPrivateCrtKey
toString() - Method in class com.ibm.crypto.fips.provider.RSAPrivateKey
toString() - Method in class com.ibm.crypto.fips.provider.RSAPublicKey
toString() - Method in class com.ibm.crypto.fips.provider.SHA1withDSA
Answers a string containing a concise, human-readable description of the receiver.
toString() - Method in class com.ibm.crypto.fips.provider.SystemIdentity
toString() - Method in class com.ibm.crypto.fips.provider.SystemSigner

U

unpad(byte[], int, int) - Method in interface com.ibm.crypto.fips.provider.Padding
Returns the index where padding starts.

X

X509Factory - Class in com.ibm.crypto.fips.provider
This class defines a certificate factory for X.509 v3 certificates and X.509 v2 certificate revocation lists (CRLs).
X509Factory() - Constructor for class com.ibm.crypto.fips.provider.X509Factory
x509String - Static variable in class com.ibm.crypto.fips.provider.X509Factory

Z

zeroize() - Method in class com.ibm.crypto.fips.provider.AESSecretKey
This function zeroizes the key so that it isn't in memory
zeroize() - Method in class com.ibm.crypto.fips.provider.DESedeKey
This function zeroizes the key so that it isn't in memory
zeroize() - Method in class com.ibm.crypto.fips.provider.DHPrivateKey
This function zeroizes the key so that it isn't in memory
zeroize() - Method in class com.ibm.crypto.fips.provider.DHPublicKey
This function zeroizes the key so that it isn't in memory
zeroize() - Method in class com.ibm.crypto.fips.provider.DSAPrivateKey
This function zeroizes the key so that it isn't in memory
zeroize() - Method in class com.ibm.crypto.fips.provider.DSAPublicKey
This function zeroizes the key so that it isn't in memory
zeroize() - Method in class com.ibm.crypto.fips.provider.HmacSHA1
This function zeroizes the key so that it isn't in memory
zeroize() - Method in class com.ibm.crypto.fips.provider.RSAPrivateCrtKey
This function zeroizes the key so that it isn't in memory
zeroize() - Method in class com.ibm.crypto.fips.provider.RSAPrivateKey
This function zeroizes the key so that it isn't in memory
zeroize() - Method in class com.ibm.crypto.fips.provider.RSAPublicKey
This function zeroizes the key so that it isn't in memory.