Serialized Form


Package com.ibm.crypto.provider

Class com.ibm.crypto.provider.IBMJCE extends Provider implements Serializable

serialVersionUID: -2682758774652878240L

Class com.ibm.crypto.provider.IdentityDatabase extends IdentityScope implements Serializable

serialVersionUID: 4923799573357658384L

Serialization Methods

writeObject

private void writeObject(ObjectOutputStream stream)
                  throws IOException
Serialization write.

Throws:
IOException
Serialized Fields

sourceFile

File sourceFile

identities

Hashtable<K,V> identities

Class com.ibm.crypto.provider.SecureRandom extends SecureRandomSpi implements Serializable

serialVersionUID: -3888978670357092251L

Serialization Methods

readObject

private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
Throws:
IOException
ClassNotFoundException
Serialized Fields

ri

int ri

tMix

int tMix
This variable determines how often true random data is mixed into the MD5 generated stream of data. A value of 1 means add true randomness to every byte and Integer.MAX_VALUE means skip true randomness.


state

byte[] state

Class com.ibm.crypto.provider.SHA1PRNG extends SecureRandomSpi implements Serializable

serialVersionUID: -3888978670357092251L

Serialization Methods

readObject

private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
Throws:
IOException
ClassNotFoundException
Serialized Fields

seedGenerator

SecureRandom seedGenerator

P64

BigInteger P64

syms

int[] syms

sbuf

byte[] sbuf

rngTestBuf

byte[] rngTestBuf

accu

long accu

firstTrng

boolean firstTrng

rngTest

long rngTest

bits

int bits

nsam

int nsam

state

byte[] state

Class com.ibm.crypto.provider.SystemIdentity extends Identity implements Serializable

serialVersionUID: 9060648952088498478L

Serialized Fields

trusted

boolean trusted

info

String info

Class com.ibm.crypto.provider.SystemSigner extends Signer implements Serializable

serialVersionUID: -2127743304301557711L

Serialized Fields

trusted

boolean trusted

Package javax.crypto

Class javax.crypto.BadPaddingException extends GeneralSecurityException implements Serializable

serialVersionUID: -5315033893984728443L

Class javax.crypto.ExemptionMechanismException extends GeneralSecurityException implements Serializable

serialVersionUID: 1572699429277957109L

Class javax.crypto.IllegalBlockSizeException extends GeneralSecurityException implements Serializable

serialVersionUID: -1965144811953540392L

Class javax.crypto.NoSuchPaddingException extends GeneralSecurityException implements Serializable

serialVersionUID: -4572885201200175466L

Class javax.crypto.SealedObject extends Object implements Serializable

serialVersionUID: 4482838265551344752L

Serialization Methods

readObject

private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
Restores the state of the SealedObject from a stream.

Throws:
NullPointerException - if s is null.
IOException
ClassNotFoundException
Serialized Fields

encryptedContent

byte[] encryptedContent
The serialized object contents in encrypted format.

 

sealAlg

String sealAlg
The algorithm that was used to seal this object.

 

paramsAlg

String paramsAlg
The algorithm of the parameters used.

 

encodedParams

byte[] encodedParams
The encoded parameters.

 

Class javax.crypto.ShortBufferException extends GeneralSecurityException implements Serializable

serialVersionUID: 8427718640832943747L


Package javax.crypto.interfaces

Package javax.crypto.spec

Class javax.crypto.spec.SecretKeySpec extends Object implements Serializable

serialVersionUID: 6577238317307289933L

Serialized Fields

key

byte[] key
The secret key.

 

algorithm

String algorithm
The name of the algorithm associated with this key.