Oracle Security Developer Tools Crypto Java API Reference
10g (10.1.4.0.1)

B28171-01

A B C D E F G H I K L M N O P R S T U V W X


A

AES - class oracle.security.crypto.core.AES.
An implementation of the Advanced Encryption Standard (AES), aka Rijndael, as defined in the Draft FIPS of February 28, 2001.
AES() - Constructor for class oracle.security.crypto.core.AES
Creates an uninitialized AES instance.
AES(int) - Constructor for class oracle.security.crypto.core.AES
Deprecated. Use the no-argument constructor and an initialize method instead. This constructor will not be supported in future releases. Contact Phaos technical support with any questions.
AES(int, int) - Constructor for class oracle.security.crypto.core.AES
Deprecated. Use the no-argument constructor and an initialize method instead. This constructor will not be supported in future releases. Contact Phaos technical support with any questions.
AES(AlgorithmIdentifier) - Constructor for class oracle.security.crypto.core.AES
Deprecated. Use the no-argument constructor and an initialize method instead. This constructor will not be supported in future releases. Contact Phaos technical support with any questions.
APPLICATION - Static variable in interface oracle.security.crypto.asn1.ASN1
The ASN.1 application tag class.
ARCFOUR_DEFAULT_LENGTH - Static variable in class oracle.security.crypto.core.SymmetricKeyGenerator
 
ASN1 - interface oracle.security.crypto.asn1.ASN1.
Various constants used in ASN.1 notation.
ASN1BitString - class oracle.security.crypto.asn1.ASN1BitString.
The universal ASN.1 bit string type.
ASN1BitString() - Constructor for class oracle.security.crypto.asn1.ASN1BitString
 
ASN1BitString(byte[]) - Constructor for class oracle.security.crypto.asn1.ASN1BitString
 
ASN1BitString(byte[], int) - Constructor for class oracle.security.crypto.asn1.ASN1BitString
 
ASN1BitString(int) - Constructor for class oracle.security.crypto.asn1.ASN1BitString
Creates a new ASN.1 bit string of the specified number of bits.
ASN1BitString(BigInteger) - Constructor for class oracle.security.crypto.asn1.ASN1BitString
Creates a new bit string from the given integer value.
ASN1BitString(InputStream) - Constructor for class oracle.security.crypto.asn1.ASN1BitString
 
ASN1Boolean - class oracle.security.crypto.asn1.ASN1Boolean.
The universal ASN.1 boolean type.
ASN1Boolean() - Constructor for class oracle.security.crypto.asn1.ASN1Boolean
 
ASN1Boolean(boolean) - Constructor for class oracle.security.crypto.asn1.ASN1Boolean
 
ASN1Boolean(InputStream) - Constructor for class oracle.security.crypto.asn1.ASN1Boolean
 
ASN1Constructed - interface oracle.security.crypto.asn1.ASN1Constructed.
Represents an ASN.1 object which consists of multiple components.
ASN1ConstructedInputStream - class oracle.security.crypto.asn1.ASN1ConstructedInputStream.
A stream for reading one ASN.1 constructed encoding.
ASN1ConstructedInputStream(InputStream) - Constructor for class oracle.security.crypto.asn1.ASN1ConstructedInputStream
Creates a new ASN1ConstructedInputStream which will read from the specified input stream, which must be positioned just before the identifier octets of an ASN.1 encoding.
ASN1ConstructedInputStream(InputStream, int) - Constructor for class oracle.security.crypto.asn1.ASN1ConstructedInputStream
Creates a new ASN1ConstructedInputStream which will read from the specified input stream, which must be positioned just before the identifier octets of an ASN.1 encoding.
ASN1ConstructedInputStream(InputStream, int, int) - Constructor for class oracle.security.crypto.asn1.ASN1ConstructedInputStream
Creates a new ASN1ConstructedInputStream which will read from the specified input stream, which must be positioned just before the identifier octets of an ASN.1 encoding.
ASN1ConstructedInputStream(InputStream, ASN1Header) - Constructor for class oracle.security.crypto.asn1.ASN1ConstructedInputStream
Creates a new ASN1ConstructedInputStream which will read from the specified input stream, which must be positioned just before the contents octets of an ASN.1 encoding.
ASN1Date - class oracle.security.crypto.asn1.ASN1Date.
The universal ASN.1 UTCTime type.
ASN1Date() - Constructor for class oracle.security.crypto.asn1.ASN1Date
 
ASN1Date(Date) - Constructor for class oracle.security.crypto.asn1.ASN1Date
Creates a new ASN1Date object and initializes to represent the specified date/time.
ASN1Date(Date, boolean) - Constructor for class oracle.security.crypto.asn1.ASN1Date
Creates a new ASN1Date object and initializes to represent the specified date/time.
ASN1Date(InputStream) - Constructor for class oracle.security.crypto.asn1.ASN1Date
 
ASN1FormatException - exception oracle.security.crypto.asn1.ASN1FormatException.
Signals that an error occured while parsing an ASN.1 encoded structure.
ASN1FormatException() - Constructor for class oracle.security.crypto.asn1.ASN1FormatException
 
ASN1FormatException(String) - Constructor for class oracle.security.crypto.asn1.ASN1FormatException
 
ASN1GenericConstructed - class oracle.security.crypto.asn1.ASN1GenericConstructed.
A class for ASN.1 DER constructed types with an unrecognized tag or a non-universal tag class (e.g., implicitly tagged sequences and sets, or explicitly tagged wrappers).
ASN1GenericConstructed(int) - Constructor for class oracle.security.crypto.asn1.ASN1GenericConstructed
Creates a new, empty ASN.1 constructed object (that is, one with no components), which has the given tag and the context-specific tag class.
ASN1GenericConstructed(int, int) - Constructor for class oracle.security.crypto.asn1.ASN1GenericConstructed
Creates a new, empty ASN.1 structure (that is, with no components), with the given tag and tag class.
ASN1GenericConstructed(ASN1Object, int) - Constructor for class oracle.security.crypto.asn1.ASN1GenericConstructed
Construct an EXPLICIT wrapper around an object with the given tag and the context-specific tag class.
ASN1GenericConstructed(ASN1Object, int, int) - Constructor for class oracle.security.crypto.asn1.ASN1GenericConstructed
Construct an EXPLICIT wrapper around an object with the given tag and tag class.
ASN1GenericConstructed(Vector, int) - Constructor for class oracle.security.crypto.asn1.ASN1GenericConstructed
Creates a new ASN.1 constructed object, with the given components vector and tag, and the context-specific tag class.
ASN1GenericConstructed(Vector, int, int) - Constructor for class oracle.security.crypto.asn1.ASN1GenericConstructed
Creates a new ASN.1 constructed object, with the given components vector, tag, and tag class.
ASN1GenericConstructed(InputStream) - Constructor for class oracle.security.crypto.asn1.ASN1GenericConstructed
 
ASN1GenericConstructed(byte[]) - Constructor for class oracle.security.crypto.asn1.ASN1GenericConstructed
 
ASN1GenericPrimitive - class oracle.security.crypto.asn1.ASN1GenericPrimitive.
A class for ASN.1 DER primitive types with an unrecognized tag or a non-universal class.
ASN1GenericPrimitive(byte[], int) - Constructor for class oracle.security.crypto.asn1.ASN1GenericPrimitive
Creates a new ASN.1 generic primitive object, with the given tag and the context-specific tag class.
ASN1GenericPrimitive(byte[], int, int) - Constructor for class oracle.security.crypto.asn1.ASN1GenericPrimitive
Creates a new ASN.1 generic primitive object, with the given tag and tag class.
ASN1GenericPrimitive(ASN1Object, int) - Constructor for class oracle.security.crypto.asn1.ASN1GenericPrimitive
Creates a new ASN.1 primitive object, with the specified tag and the context-specific tag class, which has the given ASN.1 object as its underlying value.
ASN1GenericPrimitive(ASN1Object, int, int) - Constructor for class oracle.security.crypto.asn1.ASN1GenericPrimitive
Creates a new ASN.1 primitive object, with the specified tag and tag class, which has the given ASN.1 object as its underlying value.
ASN1GenericPrimitive(InputStream) - Constructor for class oracle.security.crypto.asn1.ASN1GenericPrimitive
 
ASN1GenericPrimitive(InputStream, int) - Constructor for class oracle.security.crypto.asn1.ASN1GenericPrimitive
 
ASN1GenericPrimitive(InputStream, int, int) - Constructor for class oracle.security.crypto.asn1.ASN1GenericPrimitive
 
ASN1Header - class oracle.security.crypto.asn1.ASN1Header.
Represents the header (tag, encoding method, and length) of an ASN.1 object encoding.
ASN1Header() - Constructor for class oracle.security.crypto.asn1.ASN1Header
Creates an uninitialized ASN.1 header.
ASN1Header(int, int) - Constructor for class oracle.security.crypto.asn1.ASN1Header
Creates an ASN1 Header of the specified tag and tag class.
ASN1Header(int, int, int, int) - Constructor for class oracle.security.crypto.asn1.ASN1Header
Creates an ASN1 Header of the specified tag, tag class, encoding method, and length.
ASN1Header(InputStream) - Constructor for class oracle.security.crypto.asn1.ASN1Header
 
ASN1Integer - class oracle.security.crypto.asn1.ASN1Integer.
The universal ASN.1 integer type.
ASN1Integer(BigInteger) - Constructor for class oracle.security.crypto.asn1.ASN1Integer
 
ASN1Integer(long) - Constructor for class oracle.security.crypto.asn1.ASN1Integer
 
ASN1Integer(InputStream) - Constructor for class oracle.security.crypto.asn1.ASN1Integer
 
ASN1Null - class oracle.security.crypto.asn1.ASN1Null.
The ASN.1 null value.
ASN1Null() - Constructor for class oracle.security.crypto.asn1.ASN1Null
 
ASN1Null(InputStream) - Constructor for class oracle.security.crypto.asn1.ASN1Null
 
ASN1Object - interface oracle.security.crypto.asn1.ASN1Object.
A streamable object which uses ASN.1 encodings as its input/output format.
ASN1ObjectID - class oracle.security.crypto.asn1.ASN1ObjectID.
The universal ASN.1 object identifier type.
ASN1ObjectID(int[]) - Constructor for class oracle.security.crypto.asn1.ASN1ObjectID
 
ASN1ObjectID(InputStream) - Constructor for class oracle.security.crypto.asn1.ASN1ObjectID
 
ASN1ObjectID(int[], int[]) - Constructor for class oracle.security.crypto.asn1.ASN1ObjectID
 
ASN1ObjectID(ASN1ObjectID, int[]) - Constructor for class oracle.security.crypto.asn1.ASN1ObjectID
 
ASN1ObjectID(ASN1ObjectID, int) - Constructor for class oracle.security.crypto.asn1.ASN1ObjectID
 
ASN1ObjectID(int[], int) - Constructor for class oracle.security.crypto.asn1.ASN1ObjectID
 
ASN1ObjectID(int[], int, int) - Constructor for class oracle.security.crypto.asn1.ASN1ObjectID
 
ASN1ObjectID(int[], int, int, int) - Constructor for class oracle.security.crypto.asn1.ASN1ObjectID
 
ASN1ObjectID(int[], int, int, int, int) - Constructor for class oracle.security.crypto.asn1.ASN1ObjectID
 
ASN1ObjectID(String) - Constructor for class oracle.security.crypto.asn1.ASN1ObjectID
Constructs an ASN.1 object identifier from a string of dot-separated numbers (for example, "1.2.3.4").
ASN1OctetString - class oracle.security.crypto.asn1.ASN1OctetString.
The universal ASN.1 octet string type.
ASN1OctetString(byte[]) - Constructor for class oracle.security.crypto.asn1.ASN1OctetString
 
ASN1OctetString(InputStream) - Constructor for class oracle.security.crypto.asn1.ASN1OctetString
 
ASN1Sequence - class oracle.security.crypto.asn1.ASN1Sequence.
An ASN.1 sequence.
ASN1Sequence() - Constructor for class oracle.security.crypto.asn1.ASN1Sequence
Makes a sequence with no components.
ASN1Sequence(ASN1Object) - Constructor for class oracle.security.crypto.asn1.ASN1Sequence
Makes a sequence with one component.
ASN1Sequence(Vector) - Constructor for class oracle.security.crypto.asn1.ASN1Sequence
Makes a sequence with the given components.
ASN1Sequence(InputStream) - Constructor for class oracle.security.crypto.asn1.ASN1Sequence
 
ASN1SequenceInputStream - class oracle.security.crypto.asn1.ASN1SequenceInputStream.
A stream for reading the components of an ASN1Sequence.
ASN1SequenceInputStream(InputStream) - Constructor for class oracle.security.crypto.asn1.ASN1SequenceInputStream
 
ASN1Set - class oracle.security.crypto.asn1.ASN1Set.
An ASN.1 set.
ASN1Set() - Constructor for class oracle.security.crypto.asn1.ASN1Set
Makes a new set with no elements.
ASN1Set(ASN1Object) - Constructor for class oracle.security.crypto.asn1.ASN1Set
Makes a set with one element.
ASN1Set(Vector) - Constructor for class oracle.security.crypto.asn1.ASN1Set
Makes a set with the given elements.
ASN1Set(Enumeration) - Constructor for class oracle.security.crypto.asn1.ASN1Set
 
ASN1Set(InputStream) - Constructor for class oracle.security.crypto.asn1.ASN1Set
 
ASN1SetInputStream - class oracle.security.crypto.asn1.ASN1SetInputStream.
A stream for reading the components of an ASN1Set.
ASN1SetInputStream(InputStream) - Constructor for class oracle.security.crypto.asn1.ASN1SetInputStream
 
ASN1String - class oracle.security.crypto.asn1.ASN1String.
Various universal ASN.1 string types.
ASN1String(String) - Constructor for class oracle.security.crypto.asn1.ASN1String
Create a new ASN1String with the given string value and the ASN1.IA5STRING type.
ASN1String(String, int) - Constructor for class oracle.security.crypto.asn1.ASN1String
Create a new ASN1String with the given string value and the given type.
ASN1String(InputStream) - Constructor for class oracle.security.crypto.asn1.ASN1String
 
ASN1TaggedObject - interface oracle.security.crypto.asn1.ASN1TaggedObject.
An ASN.1 object for which the header is known.
ASN1Utils - class oracle.security.crypto.asn1.ASN1Utils.
ASN1 auxiliary routines for performing I/O and interconverting ASN.1 format to Java formats.
AlgID - interface oracle.security.crypto.core.AlgID.
This interface contains algorithm identifiers for various message digest, symmetric cryptography, and public key encryption and signature algorithms.
AlgorithmIdentifier - class oracle.security.crypto.core.AlgorithmIdentifier.
This class encapsulates an AlgorithmIdentifier object, as defined in X.509 and as used in several other standards, such as PKCS.
AlgorithmIdentifier(ASN1ObjectID, ASN1Object) - Constructor for class oracle.security.crypto.core.AlgorithmIdentifier
Creates a new algorithm identifier with the given algorithm OID and parameters.
AlgorithmIdentifier(ASN1ObjectID, boolean) - Constructor for class oracle.security.crypto.core.AlgorithmIdentifier
Creates a new algorithm identifier with the given algorithm OID and no parameters.
AlgorithmIdentifier(ASN1ObjectID) - Constructor for class oracle.security.crypto.core.AlgorithmIdentifier
Creates a new algorithm identifier without parameters.
AlgorithmIdentifier(InputStream) - Constructor for class oracle.security.crypto.core.AlgorithmIdentifier
 
AlgorithmIdentifier(ASN1Sequence) - Constructor for class oracle.security.crypto.core.AlgorithmIdentifier
 
AlgorithmIdentifier() - Constructor for class oracle.security.crypto.core.AlgorithmIdentifier
 
AlgorithmIdentifierException - exception oracle.security.crypto.core.AlgorithmIdentifierException.
Signals that inappropriate or unsupported parameters were provided to an algorithm.
AlgorithmIdentifierException() - Constructor for class oracle.security.crypto.core.AlgorithmIdentifierException
Creates a new AlgorithmIdentifierException with no detail message.
AlgorithmIdentifierException(String) - Constructor for class oracle.security.crypto.core.AlgorithmIdentifierException
Creates a new AlgorithmIdentifierException with the specified detail message.
Arcfour - class oracle.security.crypto.core.Arcfour.
The Arcfour stream cipher, as described in the IETF Internet Draft A Stream Cipher Encryption Algorithm "Arcfour" (Kaukonen, Thayer 1999), which is equivalent to the RC4 stream cipher.
Arcfour() - Constructor for class oracle.security.crypto.core.Arcfour
Creates an uninitialized Arcfour instance.
ArrayVector - class oracle.security.crypto.util.ArrayVector.
An array-based vector class.
ArrayVector() - Constructor for class oracle.security.crypto.util.ArrayVector
 
ArrayVector(int) - Constructor for class oracle.security.crypto.util.ArrayVector
 
ArrayVector(Object[]) - Constructor for class oracle.security.crypto.util.ArrayVector
 
AuthenticationException - exception oracle.security.crypto.core.AuthenticationException.
Signals an authentication error.
AuthenticationException() - Constructor for class oracle.security.crypto.core.AuthenticationException
Constructs an AuthenticationException with no detail message.
AuthenticationException(String) - Constructor for class oracle.security.crypto.core.AuthenticationException
Constructs an AuthenticationException with the specified detail message.
addElement(ASN1Object) - Method in class oracle.security.crypto.asn1.ASN1GenericConstructed
Appends the given object to this ASN.1 constructed object, making it the last component.
addElement(ASN1Object) - Method in class oracle.security.crypto.asn1.ASN1Sequence
 
addElement(ASN1Object) - Method in class oracle.security.crypto.asn1.ASN1Set
 
addElement(Object) - Method in class oracle.security.crypto.util.ArrayVector
 
addElementAt(Object, int) - Method in class oracle.security.crypto.util.ArrayVector
 
addImplicitTag(ASN1Object, int) - Static method in class oracle.security.crypto.asn1.ASN1Utils
Returns the same object but with a different tag (and the context-specific tag class).
aes128_CBC - Static variable in interface oracle.security.crypto.core.AlgID
128-bit AES in CBC mode.
aes128_ECB - Static variable in interface oracle.security.crypto.core.AlgID
128-bit AES in ECB mode.
aes192_CBC - Static variable in interface oracle.security.crypto.core.AlgID
192-bit AES in CBC mode.
aes192_ECB - Static variable in interface oracle.security.crypto.core.AlgID
192-bit AES in ECB mode.
aes256_CBC - Static variable in interface oracle.security.crypto.core.AlgID
256-bit AES in CBC mode.
aes256_ECB - Static variable in interface oracle.security.crypto.core.AlgID
256-bit AES in ECB mode.
algID - Variable in class oracle.security.crypto.core.MessageDigest
 
algID - Variable in class oracle.security.crypto.core.SymmetricKeyGenerator
 
algName() - Method in class oracle.security.crypto.core.AES
 
algName() - Method in class oracle.security.crypto.core.Arcfour
Returns the name of the algorithm.
algName() - Method in class oracle.security.crypto.core.Blowfish
 
algName() - Method in class oracle.security.crypto.core.Coder
Returns the name of the algorithm which this coder implements.
algName() - Method in class oracle.security.crypto.core.DES
Returns the name of this algorithm: DES
algName() - Method in class oracle.security.crypto.core.DES_EDE
 
algName() - Method in class oracle.security.crypto.core.DHKeyAgreement
Returns the name of the key agreement algorithm.
algName() - Method in class oracle.security.crypto.core.DSA
Gets the name of the algorithm.
algName() - Method in class oracle.security.crypto.core.HMAC
Returns the algorithm name of this HMAC.
algName() - Method in class oracle.security.crypto.core.KeyAgreement
Returns the name of the key agreement algorithm.
algName() - Method in class oracle.security.crypto.core.MD2
Returns the algorithm name of this message digest.
algName() - Method in class oracle.security.crypto.core.MD4
Returns the algorithm name of this message digest.
algName() - Method in class oracle.security.crypto.core.MD5
Returns the algorithm name of this message digest.
algName() - Method in class oracle.security.crypto.core.MessageDigest
Returns the algorithm name of this message digest.
algName() - Method in class oracle.security.crypto.core.NullCipher
Returns "NullCipher".
algName() - Method in class oracle.security.crypto.core.PKCS5
 
algName() - Method in class oracle.security.crypto.core.Padding
The name of the padding algorithm.
algName() - Method in class oracle.security.crypto.core.PasswordBasedMAC
 
algName() - Method in class oracle.security.crypto.core.RC2
Returns the name of the algorithm.
algName() - Method in class oracle.security.crypto.core.RSAMDSignature
Returns the name of the signing algorithm.
algName() - Method in class oracle.security.crypto.core.RSApkcs1
Returns the encryption scheme as a string.
algName() - Method in class oracle.security.crypto.core.SHA
Returns the algorithm name of this message digest.
algName() - Method in class oracle.security.crypto.core.Signature
Returns the name of the signing algorithm.
algorithmOID() - Method in class oracle.security.crypto.core.RSAMDSignature
Deprecated. Instead, use getAlgID().getOID().
areEqual(byte[], byte[]) - Static method in class oracle.security.crypto.util.Utils
Compares two byte arrays for equality.
areEqual(byte[], int, byte[], int, int) - Static method in class oracle.security.crypto.util.Utils
Compares two byte arrays for equality from the given offsets over the given length.
assertDecryption() - Method in class oracle.security.crypto.core.Cipher
Used by subclasses to lock the cipher into Decryption mode.
assertEncryption() - Method in class oracle.security.crypto.core.Cipher
Used by subclasses to lock the cipher into Encryption mode.
attrTypeID - Static variable in class oracle.security.crypto.asn1.ASN1Utils
ITU X.520 standard naming attributes arc.
available() - Method in class oracle.security.crypto.asn1.ASN1ConstructedInputStream
 
available() - Method in class oracle.security.crypto.core.CoderInputStream
Return the number of bytes that can be read without blocking.
available() - Method in class oracle.security.crypto.util.ObjectPool
Returns the number of pooled objects that are not currently in use.
available() - Method in class oracle.security.crypto.util.UnsyncByteArrayInputStream
 

B

BER - Static variable in class oracle.security.crypto.asn1.ASN1Set
An encoding type.
BIT_STRING - Static variable in interface oracle.security.crypto.asn1.ASN1
The universal class tag for the ASN.1 bitstring type.
BLOWFISH - Static variable in interface oracle.security.crypto.core.AlgID
An alias to blowfishECB.
BLOWFISH_DEFAULT_LENGTH - Static variable in class oracle.security.crypto.core.SymmetricKeyGenerator
 
BMP_STRING - Static variable in interface oracle.security.crypto.asn1.ASN1
 
BOOLEAN - Static variable in interface oracle.security.crypto.asn1.ASN1
The universal class tag for the ASN.1 boolean type.
BlockCipher - class oracle.security.crypto.core.BlockCipher.
Defines the functionality and properties common to block ciphers such that subclasses should only have to override the initialize(), encryptBlock() and decryptBlock() methods.
BlockCipher() - Constructor for class oracle.security.crypto.core.BlockCipher
Instantiates the BlockCipher with no block size.
BlockCipher(int) - Constructor for class oracle.security.crypto.core.BlockCipher
Instantiates the BlockCipher with the block size of the actual instance.
Blowfish - class oracle.security.crypto.core.Blowfish.
A block cipher which implements Bruce Schneier's Blowfish algorithm.
Blowfish() - Constructor for class oracle.security.crypto.core.Blowfish
Creates an uninitialized Blowfish instance.
Blowfish(int) - Constructor for class oracle.security.crypto.core.Blowfish
Deprecated. Use the no-argument constructor and an initialize method instead.
bitLength() - Method in class oracle.security.crypto.asn1.ASN1BitString
 
blockSize() - Method in class oracle.security.crypto.core.Arcfour
Deprecated. Use Arcfour.getBlockSize()
blockSize - Variable in class oracle.security.crypto.core.BlockCipher
Block size of the wrapping BlockCipher.
blockSize() - Method in class oracle.security.crypto.core.BlockCipher
Deprecated. Use BlockCipher.getBlockSize()
blockSize() - Method in class oracle.security.crypto.core.Cipher
Deprecated. Use Cipher.getBlockSize() instead.
blockSize() - Method in class oracle.security.crypto.core.Coder
Deprecated. Use getBlockSize() instead.
blockSize() - Method in class oracle.security.crypto.core.HMAC
 
blockSize() - Method in class oracle.security.crypto.core.MD2
 
blockSize() - Method in class oracle.security.crypto.core.MD4
 
blockSize() - Method in class oracle.security.crypto.core.MD5
 
blockSize() - Method in class oracle.security.crypto.core.MessageDigest
 
blockSize() - Method in class oracle.security.crypto.core.NullCipher
Deprecated. Use NullCipher.getBlockSize() instead.
blockSize() - Method in class oracle.security.crypto.core.PasswordBasedMAC
 
blockSize() - Method in class oracle.security.crypto.core.RSApkcs1
Deprecated. Use RSApkcs1.getBlockSize() instead.
blockSize() - Method in class oracle.security.crypto.core.SHA
Returns the block size the message digest.
blowfishCBC - Static variable in interface oracle.security.crypto.core.AlgID
The Blowfish symmetric key encryption algorithm in CBC mode.
blowfishECB - Static variable in interface oracle.security.crypto.core.AlgID
The Blowfish symmetric key encryption algorithm in ECB mode.
buf - Variable in class oracle.security.crypto.core.CoderInputStream
The buffer which stores the data.
buf - Variable in class oracle.security.crypto.core.CoderOutputStream
The buffer which stores the data.
buf - Variable in class oracle.security.crypto.util.FixedByteArrayOutputStream
The buffer to contains the bytes written to this stream.
buf - Variable in class oracle.security.crypto.util.UnsyncByteArrayInputStream
 
buf - Variable in class oracle.security.crypto.util.UnsyncByteArrayOutputStream
 
bufSize() - Method in class oracle.security.crypto.util.FixedByteArrayOutputStream
Returns the capacity of the internal buffer.
bytesToChars(byte[], char[]) - Static method in class oracle.security.crypto.util.Utils
 
bytesToLongs(byte[], int, long[], int, int) - Static method in class oracle.security.crypto.util.Utils
Converts an array of bytes into an array of longs.
bytesToShort(int, int) - Static method in class oracle.security.crypto.util.Utils
Constructs a short value from two bytes, assuming a big-endian representation.
bytesToShorts(byte[], short[]) - Static method in class oracle.security.crypto.util.Utils
Converts an array of bytes into an array of shorts.
bytesToUnicode(byte[]) - Static method in class oracle.security.crypto.util.Utils
 
bytesToWord(int, int, int, int) - Static method in class oracle.security.crypto.util.Utils
Constructs an int value from four bytes, assuming a big-endian representation.
bytesToWords(byte[], int, int[], int, int) - Static method in class oracle.security.crypto.util.Utils
Converts an array of bytes into an array of ints.
bytesToWords(byte[], int[]) - Static method in class oracle.security.crypto.util.Utils
Converts an array of bytes into an array of ints.

C

CBC - Static variable in class oracle.security.crypto.core.Cipher
Cipher Block Chaining (CBC) mode.
CBCAlgorithmIdentifier - class oracle.security.crypto.core.CBCAlgorithmIdentifier.
An algorithm identifier for Cipher Block Chaining (CBC) mode symmetric block ciphers, which use an initialization vector as a parameter.
CBCAlgorithmIdentifier(ASN1ObjectID, ASN1Object) - Constructor for class oracle.security.crypto.core.CBCAlgorithmIdentifier
Create a new CBCAlgorithmIdentifier using the given OID, and obtaining the initialization vector by decoding the given ASN1Object.
CBCAlgorithmIdentifier(ASN1ObjectID, byte[]) - Constructor for class oracle.security.crypto.core.CBCAlgorithmIdentifier
Create a new CBCAlgorithmIdentifier using the given OID and initialization vector.
CBCAlgorithmIdentifier(AlgorithmIdentifier, byte[]) - Constructor for class oracle.security.crypto.core.CBCAlgorithmIdentifier
Create a new CBCAlgorithmIdentifier using the OID from the given algorithm identifier and initialization vector.
CBCAlgorithmIdentifier(InputStream) - Constructor for class oracle.security.crypto.core.CBCAlgorithmIdentifier
Makes a new instance by reading its encoding from the given InputStream.
CONSTRUCTED - Static variable in interface oracle.security.crypto.asn1.ASN1
 
CONSTRUCTED_DEFINITE - Static variable in interface oracle.security.crypto.asn1.ASN1
The ASN.1 constructed, definite-length encoding method.
CONSTRUCTED_INDEFINITE - Static variable in interface oracle.security.crypto.asn1.ASN1
The ASN.1 constructed, indefinite-length encoding method.
CONTEXT_SPECIFIC - Static variable in interface oracle.security.crypto.asn1.ASN1
The ASN.1 context-specific tag class.
Cipher - class oracle.security.crypto.core.Cipher.
A generic class for representing Ciphers, which may be BlockCiphers or direct descendants of the Cipher class.
Cipher() - Constructor for class oracle.security.crypto.core.Cipher
 
CipherException - exception oracle.security.crypto.core.CipherException.
This exception signals that an error occurred in an operation by a Cipher object.
CipherException() - Constructor for class oracle.security.crypto.core.CipherException
Constructs a CipherException with no detail message.
CipherException(String) - Constructor for class oracle.security.crypto.core.CipherException
Constructs a CipherException with the specified detail message.
Coder - class oracle.security.crypto.core.Coder.
An abstract class that represents an encoding and decoding function, suitable for operations such as encryption and decryption, or compression and decompression.
Coder() - Constructor for class oracle.security.crypto.core.Coder
 
CoderException - exception oracle.security.crypto.core.CoderException.
This exception signals that an error occurred in an operation of a Coder object.
CoderException() - Constructor for class oracle.security.crypto.core.CoderException
Constructs a CoderException with no detail message.
CoderException(String) - Constructor for class oracle.security.crypto.core.CoderException
Constructs a CoderException with the specified detail message.
CoderInputStream - class oracle.security.crypto.core.CoderInputStream.
An input stream that encodes or decodes data passing through it.
CoderInputStream(InputStream, Coder) - Constructor for class oracle.security.crypto.core.CoderInputStream
Create a new CoderInputStream with the buffer size equal to the Coder block size.
CoderOutputStream - class oracle.security.crypto.core.CoderOutputStream.
An output stream that encodes or decodes data passing through it.
CoderOutputStream(OutputStream, Coder) - Constructor for class oracle.security.crypto.core.CoderOutputStream
Create a new CoderOutputStream with the buffer size equal to the Coder block size.
CryptoUtils - class oracle.security.crypto.util.CryptoUtils.
A set of utility functions for convenient access to certain cryptographic operations.
CryptoUtils() - Constructor for class oracle.security.crypto.util.CryptoUtils
 
charsToBytes(char[], byte[]) - Static method in class oracle.security.crypto.util.Utils
Converts an array of 16-bit chararacters into an array of bytes.
checkEncodingMethod(int) - Method in class oracle.security.crypto.asn1.ASN1Header
 
checkKeyParity(SymmetricKey, int) - Static method in class oracle.security.crypto.util.CryptoUtils
Check the least significant bit of each key byte for the parity indicated -- 1 for odd parity or 0 for even parity.
checkTag(int) - Method in class oracle.security.crypto.asn1.ASN1Header
 
checkTagClass(int) - Method in class oracle.security.crypto.asn1.ASN1Header
 
clear() - Method in class oracle.security.crypto.core.DigestRandomBitsSource
Clears (zeroes) the pool state of the PRNG, in effect bringing it to the same state as a newly-constructed, unseeded instance.
clear() - Method in class oracle.security.crypto.core.EntropySource
Destroys (writes zero to) sensitive internal data structures used by the entropy source.
clear() - Method in class oracle.security.crypto.core.RandomBitsSource
Clears out sensitive data pools within the PRNG.
clear() - Method in class oracle.security.crypto.core.SREntropySource
This method has no effect on the underlying java.security.SecureRandom instance.
clear() - Method in class oracle.security.crypto.core.SpinnerEntropySource
Overrides the corresponding abstract method in the EntropySource class, but has no effect since there is no sensitive state data contained here for the JVM's thread scheduler.
clear() - Method in class oracle.security.crypto.util.ArrayVector
 
clear() - Method in class oracle.security.crypto.util.UnsyncHashtable
Clears this hashtable so that it contains no keys.
clearBit(int) - Method in class oracle.security.crypto.asn1.ASN1BitString
Clears the specified bit.
clone() - Method in class oracle.security.crypto.core.AlgorithmIdentifier
Creates a deep copy of this AlgorithmIdentifier object.
clone() - Method in class oracle.security.crypto.core.CBCAlgorithmIdentifier
Creates a deep clone of this CBCAlgorithmIdentifier object.
clone() - Method in class oracle.security.crypto.core.DHKey
Create a deep clone of this DHKey object.
clone() - Method in class oracle.security.crypto.core.DHPrivateKey
 
clone() - Method in class oracle.security.crypto.core.DHPublicKey
 
clone() - Method in class oracle.security.crypto.core.DSAPrivateKey
Creates a deep copy of this DSAPrivateKey instance.
clone() - Method in class oracle.security.crypto.core.DSAPublicKey
Creates a deep copy of this DSAPublicKey instance.
clone() - Method in class oracle.security.crypto.core.HMAC
Returns a clone of this HMAC object.
clone() - Method in interface oracle.security.crypto.core.Key
Performs a deep clone of the Key instance.
clone() - Method in class oracle.security.crypto.core.MD2
Returns a clone of this message digest object.
clone() - Method in class oracle.security.crypto.core.MD4
Returns a clone of this message digest object.
clone() - Method in class oracle.security.crypto.core.MD5
Returns a clone of this message digest object.
clone() - Method in class oracle.security.crypto.core.MessageDigest.MDState
 
clone() - Method in class oracle.security.crypto.core.MessageDigest
Returns a clone of this message digest object.
clone() - Method in class oracle.security.crypto.core.OAEPAlgorithmIdentifier
Creates a deep copy of this OAEPAlgorithmIdentifier object.
clone() - Method in class oracle.security.crypto.core.PBMacAlgID
Creates a deep copy of this PBMacID object.
clone() - Method in class oracle.security.crypto.core.PasswordBasedMAC
 
clone() - Method in class oracle.security.crypto.core.PrivateKeyPKCS8
Creates a clone of the instance.
clone() - Method in class oracle.security.crypto.core.RC2AlgorithmIdentifier
Creates a deep copy of this RC2AlgorithmIdentifier object.
clone() - Method in class oracle.security.crypto.core.RSAKey
Creates a deep clone of this RSAKey object.
clone() - Method in class oracle.security.crypto.core.RSAPrivateKey
Creates a deep copy of this RSAPrivateKey instance.
clone() - Method in class oracle.security.crypto.core.RSAPublicKey
Creates a deep copy of this RSAPublicKey instance.
clone() - Method in class oracle.security.crypto.core.SHA
Clone this object.
clone() - Method in class oracle.security.crypto.core.SymmetricKey
Creates a deep copy of this SymmetricKey instance.
clone() - Method in class oracle.security.crypto.util.UnsyncHashtable
Creates a shallow copy of this hashtable.
cloneKey() - Method in class oracle.security.crypto.core.Cipher
Returns a clone of the Key held by the Cipher.
close() - Method in class oracle.security.crypto.util.FixedByteArrayOutputStream
Closes this output stream.
close() - Method in class oracle.security.crypto.util.UnsyncByteArrayInputStream
 
close() - Method in class oracle.security.crypto.util.UnsyncByteArrayOutputStream
 
coder - Variable in class oracle.security.crypto.core.CoderInputStream
The Coder used by this stream.
coder - Variable in class oracle.security.crypto.core.CoderOutputStream
The Coder used by this stream.
computeCurrent() - Method in class oracle.security.crypto.core.DigestInputStream
Compute and return the current digest.
computeCurrent() - Method in class oracle.security.crypto.core.DigestOutputStream
Compute and return the current message digest.
computeCurrent() - Method in class oracle.security.crypto.core.HMAC
Completes the hash computation, performing any necessary operations such as padding.
computeCurrent() - Method in class oracle.security.crypto.core.MD2
Completes the hash computation, performing any necessary operations such as padding.
computeCurrent() - Method in class oracle.security.crypto.core.MD4
Completes the hash computation, performing any necessary operations such as padding.
computeCurrent() - Method in class oracle.security.crypto.core.MD5
Completes the hash computation, performing any necessary operations such as padding.
computeCurrent() - Method in class oracle.security.crypto.core.MessageDigest
Completes the hash computation, performing any necessary operations such as padding.
computeCurrent() - Method in class oracle.security.crypto.core.PasswordBasedMAC
 
computeCurrent() - Method in class oracle.security.crypto.core.SHA
Completes the hash computation, performing any necessary operations such as padding.
computeDigest(byte[]) - Method in class oracle.security.crypto.core.MessageDigest
Performs a complete digest operation on the given array of bytes.
computeDigest(Streamable) - Method in class oracle.security.crypto.core.MessageDigest
 
contains(Object) - Method in class oracle.security.crypto.util.UnsyncHashtable
Tests if some key maps into the specified value in this hashtable.
containsKey(Object) - Method in class oracle.security.crypto.util.UnsyncHashtable
Tests if the specified object is a key in this hashtable.
copyTo(MessageDigest.MDState) - Method in class oracle.security.crypto.core.MessageDigest.MDState
 
count - Variable in class oracle.security.crypto.core.CoderInputStream
The number of bytes in the buffer.
count - Variable in class oracle.security.crypto.core.CoderOutputStream
The number of bytes in the buffer.
count - Variable in class oracle.security.crypto.util.ArrayVector
 
count - Variable in class oracle.security.crypto.util.FixedByteArrayOutputStream
The number of bytes written to this stream.
count - Variable in class oracle.security.crypto.util.UnsyncByteArrayInputStream
 
count - Variable in class oracle.security.crypto.util.UnsyncByteArrayOutputStream
 
cryptokiPrivateKey - Static variable in class oracle.security.crypto.util.OIDManager
 
cryptokiPublicKey - Static variable in class oracle.security.crypto.util.OIDManager
 

D

DECODE_MODE - Static variable in class oracle.security.crypto.core.CoderInputStream
 
DECODE_MODE - Static variable in class oracle.security.crypto.core.CoderOutputStream
 
DEFAULT_ITER_COUNT - Static variable in class oracle.security.crypto.core.PKCS5
Default password-based key derivation iteration count is 1024.
DEFAULT_ITER_COUNT - Static variable in class oracle.security.crypto.core.PasswordBasedMAC
Default password-based key derivation iteration count.
DEFAULT_MAC - Static variable in class oracle.security.crypto.core.PasswordBasedMAC
Default password-based MAC algorithm is HMAC-SHA.
DEFAULT_OWF - Static variable in class oracle.security.crypto.core.PasswordBasedMAC
Default password-based key derivation hash function is SHA-1.
DEFAULT_SALT_LEN - Static variable in class oracle.security.crypto.core.PKCS5
Default password-based key derivation salt length is 8 bytes.
DEFAULT_SALT_LEN - Static variable in class oracle.security.crypto.core.PasswordBasedMAC
Default password-based key derivation salt length.
DER_SET - Static variable in class oracle.security.crypto.asn1.ASN1Set
An encoding type.
DER_SET_OF - Static variable in class oracle.security.crypto.asn1.ASN1Set
An encoding type.
DES - class oracle.security.crypto.core.DES.
The DES (Digital Encryption Standard) cipher.
DES() - Constructor for class oracle.security.crypto.core.DES
Creates an uninitialized DES instance.
DES(int) - Constructor for class oracle.security.crypto.core.DES
Deprecated. Use the no-argument constructor and an initialize method instead
DES_DEFAULT_LENGTH - Static variable in class oracle.security.crypto.core.SymmetricKeyGenerator
 
DES_EDE - class oracle.security.crypto.core.DES_EDE.
The DES cipher in Encrypt-Decrypt-Encrypt mode, also known as "Triple DES" or "3DES".
DES_EDE() - Constructor for class oracle.security.crypto.core.DES_EDE
Creates an uninitialized DES_EDE instance.
DES_EDE(int) - Constructor for class oracle.security.crypto.core.DES_EDE
Deprecated. Use the no-argument constructor and an initialize method instead
DES_EDE3_CBC - Static variable in interface oracle.security.crypto.core.AlgID
RSA-registered identifier for the DES-EDE symmetric key encryption algorithm in CBC mode, as cited in RFC 2311.
DES_EDE3_DEFAULT_LENGTH - Static variable in class oracle.security.crypto.core.SymmetricKeyGenerator
 
DES_EDE3_ECB - Static variable in interface oracle.security.crypto.core.AlgID
OIW identifier for DES-EDE symmetric key encryption algorithm in ECB mode.
DHBasedMac - Static variable in interface oracle.security.crypto.core.AlgID
Entrust-registered identifier for the Diffie-Hellman-based MAC algorithm, efined in RFC 2511.
DHKey - class oracle.security.crypto.core.DHKey.
*** For internal use only *** An abstract class for Diffie-Hellman keys.
DHKey() - Constructor for class oracle.security.crypto.core.DHKey
 
DHKey(DHParams) - Constructor for class oracle.security.crypto.core.DHKey
 
DHKey(InputStream) - Constructor for class oracle.security.crypto.core.DHKey
 
DHKeyAgreement - class oracle.security.crypto.core.DHKeyAgreement.
*** For internal use only *** Implements the Diffie-Hellman algorithm for static shared secret generation, as specified in ANSI X9.42.
DHKeyAgreement() - Constructor for class oracle.security.crypto.core.DHKeyAgreement
Create a new uninitialized instance of DHKeyAgreement.
DHKeyAgreement(DHPrivateKey) - Constructor for class oracle.security.crypto.core.DHKeyAgreement
Create a new instance of DHKeyAgreement with the specified local party private key.
DHKeyAgreement(DHPublicKey) - Constructor for class oracle.security.crypto.core.DHKeyAgreement
Create a new instance of DHKeyAgreement with the specified other party public key.
DHKeyAgreement(DHPrivateKey, DHPublicKey) - Constructor for class oracle.security.crypto.core.DHKeyAgreement
Create a new instance of DHKeyAgreement with the specified local party private key and the other party public key.
DHKeyPairGenerator - class oracle.security.crypto.core.DHKeyPairGenerator.
*** For internal use only *** Generates private/public keypairs, using the given domain parameters and RandomBitsSource, as specified in X9.42.
DHKeyPairGenerator() - Constructor for class oracle.security.crypto.core.DHKeyPairGenerator
Constructs a new, uninitialized instance of DHKeyPairGenerator.
DHParameterGenerator - class oracle.security.crypto.core.DHParameterGenerator.
*** For internal use only *** Performs normative generation of (static) Diffie-Hellman domain parameters, as specified in X9.42.
DHParameterGenerator() - Constructor for class oracle.security.crypto.core.DHParameterGenerator
Constructs a new, uninitialized DHParameterGenerator instance.
DHParams - class oracle.security.crypto.core.DHParams.
*** For internal use only *** Domain parameters for the Diffie-Hellman key agreement scheme, as described in ANSI X9.42.
DHParams(BigInteger, BigInteger, BigInteger) - Constructor for class oracle.security.crypto.core.DHParams
Constructs a new DHParams instance with the give value of p, g and q.
DHParams(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class oracle.security.crypto.core.DHParams
Constructs a new DHParams instance with the give value of p, g, q and j.
DHParams(BigInteger, BigInteger, BigInteger, byte[], int) - Constructor for class oracle.security.crypto.core.DHParams
Constructs a new DHParams instance with the give value of p, g, q and validation parameters seed, pgenCounter.
DHParams(BigInteger, BigInteger, BigInteger, BigInteger, byte[], int) - Constructor for class oracle.security.crypto.core.DHParams
Constructs a new DHParams instance with the give value of p, g, q, j and validation parameters seed, pgenCounter.
DHParams(InputStream) - Constructor for class oracle.security.crypto.core.DHParams
Constructs a new DHParams from the given input stream encoding the parameters.
DHPrivateKey - class oracle.security.crypto.core.DHPrivateKey.
*** For internal use only *** A Diffie-Hellman private key.
DHPrivateKey() - Constructor for class oracle.security.crypto.core.DHPrivateKey
Constructs a new, uninitialized instance.
DHPrivateKey(BigInteger, DHParams) - Constructor for class oracle.security.crypto.core.DHPrivateKey
Constructs a new instance with the give value of x and DHParams.
DHPrivateKey(InputStream) - Constructor for class oracle.security.crypto.core.DHPrivateKey
Constructs a new instance by reading its encoding from the given InputStream.
DHPrivateKey(File) - Constructor for class oracle.security.crypto.core.DHPrivateKey
Constructs a new instance by reading its encoding from the given file.
DHPublicKey - class oracle.security.crypto.core.DHPublicKey.
*** For internal use only *** Diffie-Hellman public key as described in ANSI X9.42.
DHPublicKey() - Constructor for class oracle.security.crypto.core.DHPublicKey
Constructs a new, uninitialized instance.
DHPublicKey(BigInteger, DHParams) - Constructor for class oracle.security.crypto.core.DHPublicKey
Constructs a new instance with the given set of parameters and value of y.
DHPublicKey(InputStream) - Constructor for class oracle.security.crypto.core.DHPublicKey
Constructs a new instance by reading its encoding from the given input stream.
DSA - class oracle.security.crypto.core.DSA.
The DSA signature algorithm, a.k.a.
DSA() - Constructor for class oracle.security.crypto.core.DSA
Creates a new, uninitialized DSA signature object, with no keys defined.
DSA(DSAPublicKey) - Constructor for class oracle.security.crypto.core.DSA
Creates a new instance, which will use the specified public key.
DSA(DSAPublicKey, DSAPrivateKey) - Constructor for class oracle.security.crypto.core.DSA
Creates a new instance, which will use the specified public key and private key.
DSA(DSAPublicKey, DSAPrivateKey, RandomBitsSource) - Constructor for class oracle.security.crypto.core.DSA
Creates a new instance with the given parameters.
DSA(DSAPublicKey, DSAPrivateKey, byte[]) - Constructor for class oracle.security.crypto.core.DSA
Produces a signature on a document.
DSA(DSAPublicKey, DSAPrivateKey, RandomBitsSource, byte[]) - Constructor for class oracle.security.crypto.core.DSA
Creates a new instance, and generates the signature for the given document with the given random bits source.
DSA(DSAPrivateKey, byte[]) - Constructor for class oracle.security.crypto.core.DSA
Creates a new instance, and generates the signature for the given document.
DSA(DSAPrivateKey, RandomBitsSource, byte[]) - Constructor for class oracle.security.crypto.core.DSA
Creates a new instance, and generates the signature for the given document with the given random bits source.
DSA(DSAPublicKey, byte[], byte[]) - Constructor for class oracle.security.crypto.core.DSA
Creates a new instance, and initializes for verification.
DSAKeyPairGenerator - class oracle.security.crypto.core.DSAKeyPairGenerator.
This class encapsulates a key pair generator for the DSA algorithm.
DSAKeyPairGenerator() - Constructor for class oracle.security.crypto.core.DSAKeyPairGenerator
Makes an new, uninitialized instance of DSAKeyPairGenerator.
DSAParams - class oracle.security.crypto.core.DSAParams.
Parameters used for the Digital Signature Standard, as described in FIPS 186.
DSAParams() - Constructor for class oracle.security.crypto.core.DSAParams
Creates a new, noninitialized DSAParams object.
DSAParams(BigInteger, BigInteger, BigInteger) - Constructor for class oracle.security.crypto.core.DSAParams
Creates a new DSAParams object with the given values of p, q, and g.
DSAParams(BigInteger, BigInteger, BigInteger, byte[], int) - Constructor for class oracle.security.crypto.core.DSAParams
Creates a new DSAParams object with the given values of p, q, g, seed and counter.
DSAParams(InputStream) - Constructor for class oracle.security.crypto.core.DSAParams
Creates a new DSAParams object by reading its encoding from the given input stream.
DSAParams(ASN1Sequence) - Constructor for class oracle.security.crypto.core.DSAParams
Creates a new DSAParams object by parsing the given ASN.1 sequence.
DSAPrivateKey - class oracle.security.crypto.core.DSAPrivateKey.
A DSA private key.
DSAPrivateKey() - Constructor for class oracle.security.crypto.core.DSAPrivateKey
Makes a new, uninitialized instance.
DSAPrivateKey(BigInteger, DSAParams) - Constructor for class oracle.security.crypto.core.DSAPrivateKey
Makes a new instance with the give value of x and DSAParams.
DSAPrivateKey(InputStream) - Constructor for class oracle.security.crypto.core.DSAPrivateKey
Makes a new instance by reading its encoding from the given InputStream.
DSAPrivateKey(File) - Constructor for class oracle.security.crypto.core.DSAPrivateKey
Makes a new instance by reading its encoding from the given file.
DSAPrivateKey(byte[]) - Constructor for class oracle.security.crypto.core.DSAPrivateKey
Makes a new instance by reading its encoding from the given byte array
DSAPrivateKey(ASN1Sequence) - Constructor for class oracle.security.crypto.core.DSAPrivateKey
 
DSAPublicKey - class oracle.security.crypto.core.DSAPublicKey.
A DSA public key.
DSAPublicKey() - Constructor for class oracle.security.crypto.core.DSAPublicKey
Makes a new, uninitialized instance.
DSAPublicKey(BigInteger, DSAParams) - Constructor for class oracle.security.crypto.core.DSAPublicKey
Makes a new instance with the given set of parameters and value of y.
DSAPublicKey(InputStream) - Constructor for class oracle.security.crypto.core.DSAPublicKey
Makes a new instance by reading its encoding from the given input stream.
DSAPublicKey(byte[]) - Constructor for class oracle.security.crypto.core.DSAPublicKey
Makes a new instance by reading its encoding from the given byte array.
DSAPublicKey(ASN1Sequence) - Constructor for class oracle.security.crypto.core.DSAPublicKey
 
DiffieHellman - class oracle.security.crypto.core.DiffieHellman.
This class encapsulates the Diffie-Hellman public key agreement algorithm.
DiffieHellman() - Constructor for class oracle.security.crypto.core.DiffieHellman
Creates a new, uninitialized DiffieHellman instance.
DiffieHellman(RandomBitsSource, int) - Constructor for class oracle.security.crypto.core.DiffieHellman
Constructs a DiffieHellman object, creating a random prime (p) of the given bit length, and a random value x; the generator (g) is set to 4.
DiffieHellman(BigInteger, BigInteger, RandomBitsSource) - Constructor for class oracle.security.crypto.core.DiffieHellman
Constructs a DiffieHellman object with the specified values for the prime (p) and generator (g), and creates a random value for x.
DigestInfo - class oracle.security.crypto.core.DigestInfo.
The DigestInfo structure of PKCS #1 and CMS.
DigestInfo(AlgorithmIdentifier, byte[]) - Constructor for class oracle.security.crypto.core.DigestInfo
 
DigestInfo(InputStream) - Constructor for class oracle.security.crypto.core.DigestInfo
 
DigestInputStream - class oracle.security.crypto.core.DigestInputStream.
An input stream that keeps a message digest of the bytes going through it.
DigestInputStream(InputStream, MessageDigest) - Constructor for class oracle.security.crypto.core.DigestInputStream
Create a new DigestInputStream with specified InputStream and Message Digest.
DigestOutputStream - class oracle.security.crypto.core.DigestOutputStream.
An output stream that keeps a message digest of the bytes going through it.
DigestOutputStream(OutputStream, MessageDigest) - Constructor for class oracle.security.crypto.core.DigestOutputStream
Create a new DigestOutputStream with specified OutputStream and Message Digest.
DigestRandomBitsSource - class oracle.security.crypto.core.DigestRandomBitsSource.
A PRNG based on the design pattern in Schneier's Applied Cryptography, using a secure hash algorithm, such as SHA1 or MD5 as a mixing and output primitive.
DigestRandomBitsSource() - Constructor for class oracle.security.crypto.core.DigestRandomBitsSource
 
daysFrom(Date, int) - Static method in class oracle.security.crypto.util.Utils
 
daysFromNow(int) - Static method in class oracle.security.crypto.util.Utils
 
dds - Static variable in class oracle.security.crypto.asn1.ASN1Utils
 
decode(byte[], int, int) - Method in class oracle.security.crypto.core.Coder
Decode an array of bytes, with the specified offset and number of bytes.
decode(byte[]) - Method in class oracle.security.crypto.core.Coder
Decodes an entire array of bytes.
decodeOp(byte[]) - Method in class oracle.security.crypto.core.Cipher
Decrypts an array of bytes by calling Cipher.decrypt(byte[]); This implements the Coder interface.
decodeOp(byte[]) - Method in class oracle.security.crypto.core.Coder
Decodes an array whose length is exactly equal to the block size.
decrypt(byte[], int, int, boolean) - Method in class oracle.security.crypto.core.Arcfour
Decrypts a sequence of bytes of specified length.
decrypt(byte[], int, int, byte[], int) - Method in class oracle.security.crypto.core.Arcfour
 
decrypt(byte[], int, int, boolean) - Method in class oracle.security.crypto.core.BlockCipher
 
decrypt(byte[], int, int, byte[], int) - Method in class oracle.security.crypto.core.BlockCipher
 
decrypt(byte[]) - Method in class oracle.security.crypto.core.Cipher
Decrypts an entire array of bytes and returns the original plaintext message.
decrypt(byte[], boolean) - Method in class oracle.security.crypto.core.Cipher
Decrypts an entire array of bytes and, if specified, unpads the result.
decrypt(byte[], int, int) - Method in class oracle.security.crypto.core.Cipher
Decrypts a sequence of bytes of specified length and returns the original plaintext message.
decrypt(byte[], int, int, boolean) - Method in class oracle.security.crypto.core.Cipher
Decrypts a sequence of bytes of specified length, and, if specified, returns the unpadded plaintext.
decrypt(byte[], int, int, byte[], int) - Method in class oracle.security.crypto.core.Cipher
Decrypts a sequence of bytes of specified length and places the original plaintext message in the given output buffer starting at the given offset.
decrypt(byte[], int, int, boolean) - Method in class oracle.security.crypto.core.NullCipher
A literal copy of bytes with no encryption/decryption.
decrypt(byte[], int, int, byte[], int) - Method in class oracle.security.crypto.core.NullCipher
A literal copy of bytes with no encryption/decryption.
decrypt(byte[]) - Method in class oracle.security.crypto.core.PKCS5
Decrypt an array of bytes, and return the decrypted array of bytes.
decrypt() - Method in class oracle.security.crypto.core.PasswordProtectedObject
 
decrypt(byte[], int, int, boolean) - Method in class oracle.security.crypto.core.RSApkcs1
Decrypts a sequence of bytes of specified length.
decrypt(byte[], int, int, byte[], int) - Method in class oracle.security.crypto.core.RSApkcs1
Decrypts a sequence of bytes of specified length and places the original plaintext message in the given output buffer starting at the given offset.
decryptBlock(byte[], int, byte[], int) - Method in class oracle.security.crypto.core.AES
 
decryptBlock(byte[], int, byte[], int) - Method in class oracle.security.crypto.core.BlockCipher
Performs the block cipher's basic decryption operation on one block of ciphertext placing the result in the output buffer.
decryptBlock(byte[], int, byte[], int) - Method in class oracle.security.crypto.core.Blowfish
 
decryptBlock(byte[], int, byte[], int) - Method in class oracle.security.crypto.core.DES
 
decryptBlock(byte[], int, byte[], int) - Method in class oracle.security.crypto.core.DES_EDE
 
decryptBlock(byte[], int, byte[], int) - Method in class oracle.security.crypto.core.RC2
 
decryptOp(byte[], int, byte[], int) - Method in class oracle.security.crypto.core.AES
Deprecated. Use a decrypt method instead.
decryptOp(byte[], int, byte[], int) - Method in class oracle.security.crypto.core.Arcfour
Deprecated. Use a decrypt method instead.
decryptOp(byte[], int, byte[], int) - Method in class oracle.security.crypto.core.Blowfish
Deprecated. Use a decrypt method instead.
decryptOp(byte[], int, byte[], int) - Method in class oracle.security.crypto.core.Cipher
Deprecated. Use a decrypt method instead.
decryptOp(byte[]) - Method in class oracle.security.crypto.core.Cipher
Deprecated. Use a decrypt method instead.
decryptOp(byte[], int, byte[], int) - Method in class oracle.security.crypto.core.DES
Deprecated. Use a decrypt method instead.
decryptOp(byte[], int, byte[], int) - Method in class oracle.security.crypto.core.DES_EDE
Deprecated. Use a decrypt method instead.
decryptOp(byte[], int, byte[], int) - Method in class oracle.security.crypto.core.NullCipher
Deprecated. Use a decrypt method instead.
decryptOp(byte[], int, byte[], int) - Method in class oracle.security.crypto.core.RC2
Deprecated. Use a decrypt method instead.
decryptOp(byte[], int, byte[], int) - Method in class oracle.security.crypto.core.RSApkcs1
Deprecated. Use a decrypt method instead.
decryptionKey - Variable in class oracle.security.crypto.core.Cipher
Deprecated. No replacement.
desCBC - Static variable in interface oracle.security.crypto.core.AlgID
The DES symmetric key encryption algorithm in CBC mode.
desECB - Static variable in interface oracle.security.crypto.core.AlgID
The DES symmetric key encryption algorithm in ECB mode.
dh - Static variable in interface oracle.security.crypto.core.AlgID
The Diffie-Hellman key agreement algorithm, defined in X9.42.
dhKeyAgreement - Static variable in interface oracle.security.crypto.core.AlgID
The Diffie-Hellman key agreement algorithm, defined in PKCS #3.
digestBits - Variable in class oracle.security.crypto.core.MessageDigest
The result of the hash computation.
digestValid - Variable in class oracle.security.crypto.core.MessageDigest
Indicates whether the value of digestBits is valid.
document - Variable in class oracle.security.crypto.core.Signature
The document to be signed or verified.
dsa - Static variable in interface oracle.security.crypto.core.AlgID
Preferred (X9.57) identifier for DSA public and private keys.
dsaKeyOID - Static variable in class oracle.security.crypto.core.DSA
An ASN.1 OID which identifies DSA keys.
dsaKeyOldOID - Static variable in class oracle.security.crypto.core.DSA
An ASN.1 OID which identifies the DSA signature keys.
dsaOld - Static variable in interface oracle.security.crypto.core.AlgID
An older (OIW) identifier for DSA public and private keys.
dsaSigOID - Static variable in class oracle.security.crypto.core.DSA
An ASN.1 OID with identifies the DSA signature algorithm.
dsaSigOldOID - Static variable in class oracle.security.crypto.core.DSA
An ASN.1 OID with identifies the DSA signature algorithm.
dsaSigOldOID2 - Static variable in class oracle.security.crypto.core.DSA
An ASN.1 OID with identifies the DSA signature algorithm.
dsaWithSHA - Static variable in interface oracle.security.crypto.core.AlgID
An obsolete OIW identifier for the DSA signature algorithm.
dsaWithSHA1 - Static variable in interface oracle.security.crypto.core.AlgID
Preferred (X.509) identifier for the DSA signature algorithm.
dsaWithSHA1Old - Static variable in interface oracle.security.crypto.core.AlgID
Another obsolete OIW identifier for DSA signature algorithm.
dumpHex(PrintStream, byte[]) - Static method in class oracle.security.crypto.util.Utils
Dumps a two-column hex/printable char mapping of a bytestream to the specified output stream, like "hexdump" programs of yore.

E

ECB - Static variable in class oracle.security.crypto.core.Cipher
Electronic Code Book (ECB) mode (default).
ENCODE_MODE - Static variable in class oracle.security.crypto.core.CoderInputStream
 
ENCODE_MODE - Static variable in class oracle.security.crypto.core.CoderOutputStream
 
END_OF_CONTENTS - Static variable in interface oracle.security.crypto.asn1.ASN1
 
ENUMERATED - Static variable in interface oracle.security.crypto.asn1.ASN1
The universal class tag for the ASN.1 enumerated type.
EXTERNAL - Static variable in interface oracle.security.crypto.asn1.ASN1
The universal class tag for the ASN.1 external type.
EntropySource - class oracle.security.crypto.core.EntropySource.
An abstract class representing sources of seed material for PRNGs.
EntropySource() - Constructor for class oracle.security.crypto.core.EntropySource
 
elementAt(int) - Method in interface oracle.security.crypto.asn1.ASN1Constructed
 
elementAt(int) - Method in class oracle.security.crypto.asn1.ASN1GenericConstructed
Returns the component of this ASN.1 constructed object at the specified index.
elementAt(int) - Method in class oracle.security.crypto.asn1.ASN1Sequence
 
elementAt(int) - Method in class oracle.security.crypto.asn1.ASN1Set
 
elementAt(int) - Method in class oracle.security.crypto.util.ArrayVector
 
elements() - Method in interface oracle.security.crypto.asn1.ASN1Constructed
 
elements() - Method in class oracle.security.crypto.asn1.ASN1GenericConstructed
Returns the components of this ASN.1 constructed object, as a vector, each element of which is an instance of ASN1Object.
elements() - Method in class oracle.security.crypto.asn1.ASN1Sequence
Returns the components of this ASN.1 sequence, as a vector, each element of which is an instance of ASN1Object.
elements() - Method in class oracle.security.crypto.asn1.ASN1Set
Returns the components of this ASN.1 set, as a vector, each element of which is an instance of ASN1Object.
elements - Variable in class oracle.security.crypto.util.ArrayVector
 
elements() - Method in class oracle.security.crypto.util.UnsyncHashtable
Returns an enumeration of the values in this hashtable.
encode(byte[], int, int) - Method in class oracle.security.crypto.core.Coder
Encode array of bytes, with the specified offset and number of bytes.
encode(byte[]) - Method in class oracle.security.crypto.core.Coder
Encode an entire array of bytes.
encodeOp(byte[]) - Method in class oracle.security.crypto.core.Cipher
Encrypts an array of bytes by calling Cipher.encrypt(byte[]);.
encodeOp(byte[]) - Method in class oracle.security.crypto.core.Coder
Encode an array which is exactly blockSize length.
encodingMethodToString(int) - Method in class oracle.security.crypto.asn1.ASN1Header
 
encrypt(byte[], int, int, boolean) - Method in class oracle.security.crypto.core.Arcfour
Encrypts a sequence of bytes of specified length and, if specified, performs padding.
encrypt(byte[], int, int, byte[], int) - Method in class oracle.security.crypto.core.Arcfour
 
encrypt(byte[], int, int, boolean) - Method in class oracle.security.crypto.core.BlockCipher
 
encrypt(byte[], int, int, byte[], int) - Method in class oracle.security.crypto.core.BlockCipher
 
encrypt(byte[]) - Method in class oracle.security.crypto.core.Cipher
Encrypts an entire array of bytes.
encrypt(byte[], boolean) - Method in class oracle.security.crypto.core.Cipher
Encrypts an entire array of bytes and, if specified, performs padding.
encrypt(byte[], int, int) - Method in class oracle.security.crypto.core.Cipher
Encrypts a sequence of bytes of specified length.
encrypt(byte[], int, int, boolean) - Method in class oracle.security.crypto.core.Cipher
Encrypts a sequence of bytes of specified length and, if specified, performs padding.
encrypt(byte[], int, int, byte[], int) - Method in class oracle.security.crypto.core.Cipher
Encrypts a sequence of bytes of specified length and places the resulting ciphertext in the given output buffer starting at the given offset.
encrypt(byte[], int, int, boolean) - Method in class oracle.security.crypto.core.NullCipher
A literal copy of bytes with no encryption/decryption.
encrypt(byte[], int, int, byte[], int) - Method in class oracle.security.crypto.core.NullCipher
A literal copy of bytes with no encryption/decryption.
encrypt(byte[]) - Method in class oracle.security.crypto.core.PKCS5
Encrypt an array of bytes, and return the encrypted array of bytes.
encrypt() - Method in class oracle.security.crypto.core.PasswordProtectedObject
 
encrypt(byte[], int, int, boolean) - Method in class oracle.security.crypto.core.RSApkcs1
Encrypts a sequence of bytes of specified length.
encrypt(byte[], int, int, byte[], int) - Method in class oracle.security.crypto.core.RSApkcs1
Encrypts a sequence of bytes of specified length and places the resulting ciphertext in the given output buffer starting at the given offset.
encryptBlock(byte[], int, byte[], int) - Method in class oracle.security.crypto.core.AES
 
encryptBlock(byte[], int, byte[], int) - Method in class oracle.security.crypto.core.BlockCipher
Performs the block cipher's basic encryption operation on one block of plaintext placing the result in the output buffer.
encryptBlock(byte[], int, byte[], int) - Method in class oracle.security.crypto.core.Blowfish
 
encryptBlock(byte[], int, byte[], int) - Method in class oracle.security.crypto.core.DES
 
encryptBlock(byte[], int, byte[], int) - Method in class oracle.security.crypto.core.DES_EDE
 
encryptBlock(byte[], int, byte[], int) - Method in class oracle.security.crypto.core.RC2
 
encryptOp(byte[], int, byte[], int) - Method in class oracle.security.crypto.core.AES
Deprecated. Use an encrypt method instead.
encryptOp(byte[], int, byte[], int) - Method in class oracle.security.crypto.core.Arcfour
Deprecated. Use an encrypt method instead.
encryptOp(byte[], int, byte[], int) - Method in class oracle.security.crypto.core.Blowfish
Deprecated. Use an encrypt method instead.
encryptOp(byte[], int, byte[], int) - Method in class oracle.security.crypto.core.Cipher
Deprecated. Use an encrypt method instead.
encryptOp(byte[]) - Method in class oracle.security.crypto.core.Cipher
Deprecated. Use an encrypt method instead.
encryptOp(byte[], int, byte[], int) - Method in class oracle.security.crypto.core.DES
Deprecated. Use an encrypt method instead.
encryptOp(byte[], int, byte[], int) - Method in class oracle.security.crypto.core.DES_EDE
Deprecated. Use an encrypt method instead.
encryptOp(byte[], int, byte[], int) - Method in class oracle.security.crypto.core.NullCipher
Deprecated. Use an encrypt method instead.
encryptOp(byte[], int, byte[], int) - Method in class oracle.security.crypto.core.RC2
Deprecated. Use an encrypt method instead.
encryptOp(byte[], int, byte[], int) - Method in class oracle.security.crypto.core.RSApkcs1
Deprecated. Use an encrypt method instead.
encryptedData - Variable in class oracle.security.crypto.core.PasswordProtectedObject
 
encryptedLength(int) - Method in class oracle.security.crypto.core.PKCS5
 
encryptionKey - Variable in class oracle.security.crypto.core.Cipher
Deprecated. No replacement.
entrustID - Static variable in class oracle.security.crypto.asn1.ASN1Utils
Entrust OID arc.
equals(int) - Method in class oracle.security.crypto.asn1.ASN1Integer
Returns true if and only if the integer represented by this ASN.1 object is equal to the given value.
equals(Object) - Method in class oracle.security.crypto.asn1.ASN1ObjectID
 
equals(int[], int[]) - Method in class oracle.security.crypto.asn1.ASN1ObjectID
 
equals(int[], int) - Method in class oracle.security.crypto.asn1.ASN1ObjectID
 
equals(int[], int, int) - Method in class oracle.security.crypto.asn1.ASN1ObjectID
 
equals(int[], int, int, int) - Method in class oracle.security.crypto.asn1.ASN1ObjectID
 
equals(int[], int, int, int, int) - Method in class oracle.security.crypto.asn1.ASN1ObjectID
 
equals(Object) - Method in class oracle.security.crypto.core.AlgorithmIdentifier
 
equals(AlgorithmIdentifier, byte[]) - Method in class oracle.security.crypto.core.DigestInfo
 
equals(Object) - Method in class oracle.security.crypto.core.DigestInfo
 
equals(Object) - Method in class oracle.security.crypto.core.SymmetricKey
A shallow equals method that simply compares the key material of two SymmetricKey instances for equality.
erase() - Method in class oracle.security.crypto.core.AES
 
erase() - Method in class oracle.security.crypto.core.Arcfour
 
erase() - Method in class oracle.security.crypto.core.BlockCipher
Erases any sensitive information stored in this BlockCipher object.
erase() - Method in class oracle.security.crypto.core.Blowfish
 
erase() - Method in class oracle.security.crypto.core.Cipher
Erases any sensitive information (such as buffers and subkey tables) stored in this cipher object.
erase() - Method in class oracle.security.crypto.core.DES
 
erase() - Method in class oracle.security.crypto.core.DES_EDE
 
erase() - Method in class oracle.security.crypto.core.DHPrivateKey
 
erase() - Method in class oracle.security.crypto.core.DHPublicKey
 
erase() - Method in class oracle.security.crypto.core.DSAPrivateKey
Erases the key material making the key un-usable.
erase() - Method in class oracle.security.crypto.core.DSAPublicKey
Erases the key material making the key un-usable.
erase() - Method in interface oracle.security.crypto.core.Key
Erases the key material, making the key un-usable.
erase() - Method in class oracle.security.crypto.core.NullCipher
 
erase() - Method in class oracle.security.crypto.core.PrivateKeyPKCS8
 
erase() - Method in class oracle.security.crypto.core.RC2
 
erase() - Method in class oracle.security.crypto.core.RSAKey
Erases the data stored in the key.
erase() - Method in class oracle.security.crypto.core.RSAPrivateKey
Erases the key material making the key un-usable.
erase() - Method in class oracle.security.crypto.core.RSAPublicKey
Erases the key material making the key un-usable.
erase() - Method in class oracle.security.crypto.core.RSApkcs1
 
erase() - Method in class oracle.security.crypto.core.SymmetricKey
Erases the key material making the key un-usable.

F

FixedByteArrayOutputStream - class oracle.security.crypto.util.FixedByteArrayOutputStream.
A fixed-size, unsynchronized ByteArrayOutptStream, that provides access to the internal buffer for efficiency.
FixedByteArrayOutputStream(int) - Constructor for class oracle.security.crypto.util.FixedByteArrayOutputStream
Creates a FixedByteArrayOutputStream with a newly allocated buffer of the given size.
FixedByteArrayOutputStream(byte[]) - Constructor for class oracle.security.crypto.util.FixedByteArrayOutputStream
Creates a FixedByteArrayOutputStream using the given buffer.
finalize() - Method in class oracle.security.crypto.core.DSAPrivateKey
Erases this object prior to being reclaimed by the garbage collector.
finalize() - Method in class oracle.security.crypto.core.DSAPublicKey
Erases this object prior to being reclaimed by the garbage collector.
finalize() - Method in class oracle.security.crypto.core.RSAPrivateKey
Erases this object prior to being reclaimed by the garbage collector.
finalize() - Method in class oracle.security.crypto.core.RSAPublicKey
Erases this object prior to being reclaimed by the garbage collector.
finalize() - Method in class oracle.security.crypto.core.SymmetricKey
Erases this object prior to being reclaimed by the garbage collector.
firstElement() - Method in class oracle.security.crypto.asn1.ASN1GenericConstructed
Returns the first component of this ASN.1 constructed object.
firstElement() - Method in class oracle.security.crypto.asn1.ASN1Sequence
 
firstElement() - Method in class oracle.security.crypto.asn1.ASN1Set
 
flush() - Method in class oracle.security.crypto.core.CoderOutputStream
Flushes the stream, by writing any buffered output bytes.
formatDate(Date) - Static method in class oracle.security.crypto.util.Utils
 
formatDate(Date, boolean) - Static method in class oracle.security.crypto.util.Utils
 
fromBase64(String) - Static method in class oracle.security.crypto.util.Utils
Returns the decoded form of the given Base-64 encoded string.
fromHexString(String) - Static method in class oracle.security.crypto.util.Utils
Converts the specified hex string into an array of bytes.
fromURLEncoded(String) - Static method in class oracle.security.crypto.util.Utils
 
fromUTF8(byte[]) - Static method in class oracle.security.crypto.util.Utils
Creates a string by decoding the given UTF-8 representation.

G

GENERALIZED_TIME - Static variable in interface oracle.security.crypto.asn1.ASN1
The universal class tag for the ASN.1 generalized time type.
GENERAL_STRING - Static variable in interface oracle.security.crypto.asn1.ASN1
 
GRAPHIC_STRING - Static variable in interface oracle.security.crypto.asn1.ASN1
 
GROWTH_FACTOR - Static variable in class oracle.security.crypto.util.ArrayVector
 
g - Variable in class oracle.security.crypto.core.DiffieHellman
The generator.
generateByte() - Method in class oracle.security.crypto.core.EntropySource
Generate a byte of seeding material.
generateByte() - Method in class oracle.security.crypto.core.SREntropySource
Generates a byte of seeding material using the SecureRandom.generateSeed(int) or SecureRandom.getSeed(int) method depending on whether generateSeed(int) is available.
generateByte() - Method in class oracle.security.crypto.core.SpinnerEntropySource
Generate a byte of seeding material, obtained by casting the lowest 8 bits of a raw counter value.
generateBytes(byte[]) - Method in class oracle.security.crypto.core.EntropySource
Supplies the requisite number of bytes, by successive calls to EntropySource.generateByte().
generateBytes(byte[]) - Method in class oracle.security.crypto.core.SREntropySource
Supplies the requisite number of bytes by calling SecureRandom.generateSeed(int) or SecureRandom.getSeed(int) method depending on whether generateSeed(int) is available, and copying the resulting bytes into the given array.
generateKey(RandomBitsSource, int) - Method in class oracle.security.crypto.core.SymmetricKeyGenerator
Generate a new random symmetric key using the given RandomBitsSource and length.
generateKey(RandomBitsSource) - Method in class oracle.security.crypto.core.SymmetricKeyGenerator
Generate a new random symmetric key of the length set by the algorithm identifier parameters, or the default for the algorithm.
generateKey(int) - Method in class oracle.security.crypto.core.SymmetricKeyGenerator
Generate a new random symmetric key using the default RandomBitsSource and the given length.
generateKey() - Method in class oracle.security.crypto.core.SymmetricKeyGenerator
Generate a new random symmetric key using the default RandomBitsSource and the length set by the algorithm identifier parameters or the default for the algorithm.
generateKeyID(PublicKey) - Static method in class oracle.security.crypto.util.CryptoUtils
Generate public key identifier bytes to use, for example, in a SubjectKeyIDExtension or AuthorityKeyIDExtension.
generateKeyPair() - Method in class oracle.security.crypto.core.DHKeyPairGenerator
 
generateKeyPair() - Method in class oracle.security.crypto.core.DSAKeyPairGenerator
Generates a DSA key pair.
generateKeyPair() - Method in class oracle.security.crypto.core.KeyPairGenerator
Generates a public/private key pair.
generateKeyPair() - Method in class oracle.security.crypto.core.RSAKeyPairGenerator
 
generatePandG(RandomBitsSource, int) - Method in class oracle.security.crypto.core.DiffieHellman
Generates a random prime (p) of the given bit length for this DiffieHellman and sets the generator (g) to 4.
generateParameters() - Method in class oracle.security.crypto.core.DHParameterGenerator
Generates Diffie-Hellman parameters using the algorithms specified in Annex B, X9.42.
generateParameters(int, RandomBitsSource) - Static method in class oracle.security.crypto.core.DSAKeyPairGenerator
Gets the DSAParams used to generate a DSA key pair.
generateParameters(int, byte[], RandomBitsSource) - Static method in class oracle.security.crypto.core.DSAKeyPairGenerator
Generates a random set of DSA parameters.
generateSecret() - Method in class oracle.security.crypto.core.DHKeyAgreement
 
generateSecret() - Method in class oracle.security.crypto.core.KeyAgreement
Generate the shared secret value from the local party public key and the other party private key.
generateValues(RandomBitsSource) - Method in class oracle.security.crypto.core.DiffieHellman
Generates a large random integer (x) for this DiffieHellman, and uses its prime (p) and generator (g) to compute the value g^x.
get(Object) - Method in class oracle.security.crypto.util.UnsyncHashtable
Returns the value to which the specified key is mapped in this hashtable.
getAlgID() - Method in class oracle.security.crypto.core.AES
 
getAlgID() - Method in class oracle.security.crypto.core.Arcfour
Returns a clone of the AlgID.RC4 algorithm identifier.
getAlgID() - Method in class oracle.security.crypto.core.Blowfish
 
getAlgID() - Method in class oracle.security.crypto.core.Cipher
Builds an AlgorithmIdentifier that is a "snapshot" of the Cipher's current configuration.
getAlgID() - Method in class oracle.security.crypto.core.DES
 
getAlgID() - Method in class oracle.security.crypto.core.DES_EDE
 
getAlgID() - Method in class oracle.security.crypto.core.DHKeyAgreement
 
getAlgID() - Method in class oracle.security.crypto.core.DHPrivateKey
 
getAlgID() - Method in class oracle.security.crypto.core.DHPublicKey
 
getAlgID() - Method in class oracle.security.crypto.core.DSA
 
getAlgID() - Method in class oracle.security.crypto.core.DSAPrivateKey
 
getAlgID() - Method in class oracle.security.crypto.core.DSAPublicKey
 
getAlgID() - Method in class oracle.security.crypto.core.HMAC
 
getAlgID() - Method in class oracle.security.crypto.core.KeyAgreement
 
getAlgID() - Method in class oracle.security.crypto.core.MD2
 
getAlgID() - Method in class oracle.security.crypto.core.MD4
 
getAlgID() - Method in class oracle.security.crypto.core.MD5
 
getAlgID() - Method in class oracle.security.crypto.core.MessageDigest
 
getAlgID() - Method in class oracle.security.crypto.core.NullCipher
Always returns null.
getAlgID() - Method in class oracle.security.crypto.core.PasswordBasedMAC
Returns the algorithm identifier for this PasswordBasedMAC.
getAlgID() - Method in interface oracle.security.crypto.core.PrivateKey
Returns the algorithm identifier for this key.
getAlgID() - Method in class oracle.security.crypto.core.PrivateKeyPKCS8
Returns the AlgorithmIdentifier of the underlying PrivateKey, or null if the key has not been input or set, or the key cannot be decrypted.
getAlgID() - Method in interface oracle.security.crypto.core.PublicKey
 
getAlgID() - Method in class oracle.security.crypto.core.RC2
 
getAlgID() - Method in class oracle.security.crypto.core.RSAMDSignature
 
getAlgID() - Method in class oracle.security.crypto.core.RSAPrivateKey
 
getAlgID() - Method in class oracle.security.crypto.core.RSAPublicKey
 
getAlgID() - Method in class oracle.security.crypto.core.RSApkcs1
Builds an AlgorithmIdentifier that is a "snapshot" of the Cipher's current configuration.
getAlgID() - Method in class oracle.security.crypto.core.SHA
Returns the algorithm identifier of this message digest.
getAlgID() - Method in class oracle.security.crypto.core.Signature
 
getAlgID() - Method in class oracle.security.crypto.core.SymmetricKey
 
getAlgID() - Method in class oracle.security.crypto.core.SymmetricKeyGenerator
 
getAlgorithm() - Method in class oracle.security.crypto.core.DHKey
 
getAlgorithm() - Method in class oracle.security.crypto.core.DHKeyPairGenerator
Simply returns the string "Diffie-Hellman" (provided for compatibility with the contract of the abstract class KeyPairGenerator.)
getAlgorithm() - Method in class oracle.security.crypto.core.DHParameterGenerator
 
getAlgorithm() - Method in class oracle.security.crypto.core.DSAKeyPairGenerator
Returns "DSA".
getAlgorithm() - Method in class oracle.security.crypto.core.DSAPrivateKey
Gets the algorithm name for this key.
getAlgorithm() - Method in class oracle.security.crypto.core.DSAPublicKey
Gets the algorithm name for this key.
getAlgorithm() - Method in interface oracle.security.crypto.core.Key
Returns the algorithm for which this key is primarily used.
getAlgorithm() - Method in class oracle.security.crypto.core.KeyPairGenerator
Returns the name of the algorithm for which the generated keys can be used.
getAlgorithm() - Method in class oracle.security.crypto.core.PrivateKeyPKCS8
Returns the algorithm of the underlying PrivateKey, or null if the underlying key hasn't been input or set, or if the key cannot be decrypted.
getAlgorithm() - Method in class oracle.security.crypto.core.RSAKey
 
getAlgorithm() - Method in class oracle.security.crypto.core.RSAKeyPairGenerator
Returns "RSA".
getAlgorithm() - Method in class oracle.security.crypto.core.SymmetricKey
Deprecated.  
getAttributeName(ASN1ObjectID) - Method in class oracle.security.crypto.util.OIDManager
Returns the String to which the given attribute type is mapped, for the first OIDManager encountered in the chain that maps the attribute type.
getAttributeType(String) - Method in class oracle.security.crypto.util.OIDManager
Returns the OID to which the given attribute type name is mapped, for the first OIDManager encountered in the chain that maps the attribute type name.
getBitLength() - Method in class oracle.security.crypto.core.DHKey
 
getBitLength() - Method in class oracle.security.crypto.core.DSAPrivateKey
Returns the number of bits needed to represent the DSAPrivateKey's public component P.
getBitLength() - Method in class oracle.security.crypto.core.DSAPublicKey
Returns the number of bits needed to represent the DSAPublicKey's public component P.
getBitLength() - Method in interface oracle.security.crypto.core.Key
Returns the number of bits required to represent this key's defining key material
getBitLength() - Method in class oracle.security.crypto.core.PrivateKeyPKCS8
Returns the bit length of the underlying PrivateKey or 0 if the underlying key hasn't been input or set or if the key cannot be decrypted.
getBitLength() - Method in class oracle.security.crypto.core.RSAKey
Returns the number of bits needed to represent the RSAKey's modulus.
getBitLength() - Method in class oracle.security.crypto.core.SymmetricKey
Returns the number of bits required to represent the byte array wrapped by the SymmetricKey instance.
getBlockSize() - Method in class oracle.security.crypto.core.Arcfour
Returns 1, since Arcfour is a stream cipher.
getBlockSize() - Method in class oracle.security.crypto.core.BlockCipher
Returns the block size of the cipher.
getBlockSize() - Method in class oracle.security.crypto.core.Cipher
Returns the block size of the cipher, or 0 if the cipher is not a BlockCipher.
getBlockSize() - Method in class oracle.security.crypto.core.Coder
Returns the block size of the coder.
getBlockSize() - Method in class oracle.security.crypto.core.NullCipher
 
getBlockSize() - Method in class oracle.security.crypto.core.RSApkcs1
Returns 0, because this is not a block cipher.
getBody() - Method in class oracle.security.crypto.asn1.ASN1GenericPrimitive
 
getBodyLength() - Method in class oracle.security.crypto.asn1.ASN1Header
Returns the length of the body of this ASN.1 object.
getBytes() - Method in class oracle.security.crypto.core.Signature
Deprecated. Replaced by Signature.getSigBytes().
getBytes() - Method in class oracle.security.crypto.core.SymmetricKey
Returns the encoded key.
getBytes() - Method in class oracle.security.crypto.util.FixedByteArrayOutputStream
Returns a reference to the full internal buffer.
getCoder() - Method in class oracle.security.crypto.core.CoderInputStream
Get the Coder used in this stream.
getCoder() - Method in class oracle.security.crypto.core.CoderOutputStream
Get the Coder used in this stream.
getContents() - Method in class oracle.security.crypto.core.DHPrivateKey
 
getContents() - Method in class oracle.security.crypto.core.DHPublicKey
 
getContents() - Method in class oracle.security.crypto.core.DSAPrivateKey
 
getContents() - Method in class oracle.security.crypto.core.DSAPublicKey
 
getContents() - Method in interface oracle.security.crypto.core.PrivateKey
Returns the contents of this key.
getContents() - Method in class oracle.security.crypto.core.PrivateKeyPKCS8
Returns the ASN1Object that is output to the PrivateKeyPKCS8.output(OutputStream os) method.
getContents() - Method in interface oracle.security.crypto.core.PublicKey
 
getContents() - Method in class oracle.security.crypto.core.RSAPrivateKey
Returns this RSAPrivateKey's contents in PKCS #1 privateKey format (as opposed to PKCS #8 privateKeyInfo format).
getContents() - Method in class oracle.security.crypto.core.RSAPublicKey
 
getCount() - Method in class oracle.security.crypto.core.PBMacAlgID
 
getCount() - Method in class oracle.security.crypto.core.PKCS5
 
getCount() - Method in class oracle.security.crypto.core.PasswordBasedMAC
 
getCounter() - Method in class oracle.security.crypto.core.DSAParams
Get the counter that was used generate these parameters.
getCrtCoefficient() - Method in class oracle.security.crypto.core.RSAPrivateKey
 
getCurrentIDByte() - Method in class oracle.security.crypto.asn1.ASN1ConstructedInputStream
Returns the current tag ID (tag class, tag type...)
getCurrentTag() - Method in class oracle.security.crypto.asn1.ASN1ConstructedInputStream
Returns the current tag.
getDecryptionKey() - Method in class oracle.security.crypto.core.Cipher
Deprecated. Use Cipher.cloneKey() instead.
getDefault() - Static method in class oracle.security.crypto.core.EntropySource
Returns the system-wide default entropy source.
getDefault() - Static method in class oracle.security.crypto.core.RandomBitsSource
Get the default random bits source.
getDigest() - Method in class oracle.security.crypto.core.DigestInfo
 
getDigestAlgID() - Method in class oracle.security.crypto.core.DigestInfo
 
getDigestBits() - Method in class oracle.security.crypto.core.MessageDigest
Returns a copy of the current digest bytes.
getDigestEncryptionAlgID() - Method in class oracle.security.crypto.core.DSA
 
getDigestEncryptionAlgID() - Method in class oracle.security.crypto.core.RSAMDSignature
 
getDigestEncryptionAlgID() - Method in class oracle.security.crypto.core.Signature
Returns the algorithm identifier of the message digest encryption for this signature.
getDigestLength() - Method in class oracle.security.crypto.core.HMAC
 
getDigestLength() - Method in class oracle.security.crypto.core.MD2
Returns the length in bytes of the message digest.
getDigestLength() - Method in class oracle.security.crypto.core.MD4
Returns the length in bytes of the message digest.
getDigestLength() - Method in class oracle.security.crypto.core.MD5
Returns the length in bytes of the message digest.
getDigestLength() - Method in class oracle.security.crypto.core.MessageDigest
Returns the length in bytes of the message digest.
getDigestLength() - Method in class oracle.security.crypto.core.PasswordBasedMAC
 
getDigestLength() - Method in class oracle.security.crypto.core.SHA
Returns the length in bytes of the message digest.
getDocument() - Method in class oracle.security.crypto.core.Signature
Gets the document.
getEffectiveKeyLength() - Method in class oracle.security.crypto.core.RC2
Returns the effective key length.
getEffectiveKeyLength() - Method in class oracle.security.crypto.core.RC2AlgorithmIdentifier
Returns the effective key length, in bits.
getElements() - Method in class oracle.security.crypto.util.ArrayVector
 
getElements(Object[]) - Method in class oracle.security.crypto.util.ArrayVector
 
getEncoded() - Method in class oracle.security.crypto.asn1.ASN1Sequence
Deprecated.  
getEncoded() - Method in class oracle.security.crypto.core.DHKey
 
getEncoded() - Method in class oracle.security.crypto.core.DSAPrivateKey
Outputs the encoding of this object to a byte array.
getEncoded() - Method in class oracle.security.crypto.core.DSAPublicKey
Outputs the encoding of this object to a byte array.
getEncoded() - Method in interface oracle.security.crypto.core.Key
Returns the encoded form of this key.
getEncoded() - Method in class oracle.security.crypto.core.PrivateKeyPKCS8
Returns the bytes that are output from the PrivateKeyPKCS8.output(OutputStream os) method.
getEncoded() - Method in class oracle.security.crypto.core.RSAKey
 
getEncoded() - Method in class oracle.security.crypto.core.SymmetricKey
Returns the encoded key.
getEncodedValue() - Method in class oracle.security.crypto.asn1.ASN1ObjectID
 
getEncodingMethod() - Method in class oracle.security.crypto.asn1.ASN1Header
 
getEncodingType() - Method in class oracle.security.crypto.asn1.ASN1GenericConstructed
Returns the encoding type.
getEncodingType() - Method in class oracle.security.crypto.asn1.ASN1Set
 
getEncryptionKey() - Method in class oracle.security.crypto.core.Cipher
Deprecated. Use Cipher.cloneKey() instead.
getExponent() - Method in class oracle.security.crypto.core.RSAKey
 
getFormat() - Method in class oracle.security.crypto.core.DHPrivateKey
Returns a string which indicates the format of this object's encoding.
getFormat() - Method in class oracle.security.crypto.core.DHPublicKey
Returns a string which indicates the format of this object's encoding.
getFormat() - Method in class oracle.security.crypto.core.DSAPrivateKey
Returns a string which indicates the format of this object's encoding.
getFormat() - Method in class oracle.security.crypto.core.DSAPublicKey
Returns a string which indicates the format of this object's encoding.
getFormat() - Method in interface oracle.security.crypto.core.Key
Returns the format of this key's encoded form.
getFormat() - Method in class oracle.security.crypto.core.PrivateKeyPKCS8
Returns the format of the underlying PrivateKey or null if the underlying key hasn't been input or set, or if the key cannot be decrypted.
getFormat() - Method in class oracle.security.crypto.core.RSAPrivateKey
Returns a string which indicates the format of this object's encoding.
getFormat() - Method in class oracle.security.crypto.core.RSAPublicKey
Returns a string which indicates the format of this object's encoding.
getFormat() - Method in class oracle.security.crypto.core.SymmetricKey
Returns the format used in this key's encoding.
getG() - Method in class oracle.security.crypto.core.DHParams
Returns the group generator g.
getG() - Method in class oracle.security.crypto.core.DSAParams
Gets g.
getGen() - Method in class oracle.security.crypto.core.DiffieHellman
Returns the generator (g).
getHashFunc() - Method in class oracle.security.crypto.core.OAEPAlgorithmIdentifier
Returns a clone of the hash function AlgorithmIdentifier held by this AlgorithmIdentifier.
getHeader() - Method in class oracle.security.crypto.asn1.ASN1BitString
 
getHeader() - Method in class oracle.security.crypto.asn1.ASN1Boolean
 
getHeader() - Method in class oracle.security.crypto.asn1.ASN1Date
 
getHeader() - Method in class oracle.security.crypto.asn1.ASN1GenericConstructed
 
getHeader() - Method in class oracle.security.crypto.asn1.ASN1GenericPrimitive
 
getHeader() - Method in class oracle.security.crypto.asn1.ASN1Integer
 
getHeader() - Method in class oracle.security.crypto.asn1.ASN1Null
 
getHeader() - Method in class oracle.security.crypto.asn1.ASN1ObjectID
 
getHeader() - Method in class oracle.security.crypto.asn1.ASN1OctetString
 
getHeader() - Method in class oracle.security.crypto.asn1.ASN1Sequence
 
getHeader() - Method in class oracle.security.crypto.asn1.ASN1Set
 
getHeader() - Method in class oracle.security.crypto.asn1.ASN1String
 
getHeader() - Method in interface oracle.security.crypto.asn1.ASN1TaggedObject
 
getIV() - Method in class oracle.security.crypto.core.BlockCipher
Returns a clone of the initialization vector or null, if the IV is null.
getIV() - Method in class oracle.security.crypto.core.CBCAlgorithmIdentifier
Returns the bytes of the initialization vector.
getIV() - Method in class oracle.security.crypto.core.Cipher
Returns a clone of the initialization vector that was used by the Cipher instance, or null if the Cipher does not use an initialiation vector.
getIV() - Method in class oracle.security.crypto.core.RC2AlgorithmIdentifier
Returns the bytes of the initialization vector.
getIV(AlgorithmIdentifier) - Static method in class oracle.security.crypto.util.CryptoUtils
 
getInstance(AlgorithmIdentifier) - Static method in class oracle.security.crypto.core.Cipher
Deprecated. Use a getInstance() method that returns an initialized cipher instead.
getInstance(AlgorithmIdentifier, Key) - Static method in class oracle.security.crypto.core.Cipher
Returns an initialized instance of a Cipher based on an AlgorithmIdentifier's Object ID.
getInstance(AlgorithmIdentifier, SymmetricKey, Padding.ID) - Static method in class oracle.security.crypto.core.Cipher
Returns an initialized instance of a BlockCipher based on an AlgorithmIdentifier's Object ID.
getInstance(PrivateKey) - Static method in class oracle.security.crypto.core.Cipher
Returns an initialized instance of the cipher based on the Object ID of the AlgorithmIdentifier contained by the parameter Key.
getInstance(PublicKey) - Static method in class oracle.security.crypto.core.Cipher
Returns an initialized instance of the cipher based on the Object ID of the AlgorithmIdentifier contained by the parameter Key.
getInstance() - Static method in class oracle.security.crypto.core.DiffieHellman
 
getInstance(RandomBitsSource, int) - Static method in class oracle.security.crypto.core.DiffieHellman
 
getInstance(BigInteger, BigInteger, RandomBitsSource) - Static method in class oracle.security.crypto.core.DiffieHellman
 
getInstance(AlgorithmIdentifier) - Static method in class oracle.security.crypto.core.KeyAgreement
Create a new instance of the KeyAgreement subclass for the specified algorithm identifier.
getInstance(PrivateKey) - Static method in class oracle.security.crypto.core.KeyAgreement
Create a new instance of the KeyAgreement subclass for the specified key's algorithm and the local party PrivateKey.
getInstance(PublicKey) - Static method in class oracle.security.crypto.core.KeyAgreement
Create a new instance of the KeyAgreement subclass for the specified key's algorithm and the other party public key.
getInstance(String) - Static method in class oracle.security.crypto.core.KeyPairGenerator
Deprecated. use the version of getInstance that takes an AlgorithmIdentifier as an argument.
getInstance(AlgorithmIdentifier) - Static method in class oracle.security.crypto.core.KeyPairGenerator
Return a KeyPairGenerator for the given AlgorithmIdentifier.
getInstance(AlgorithmIdentifier) - Static method in class oracle.security.crypto.core.MessageDigest
 
getInstance(AlgorithmIdentifier) - Static method in class oracle.security.crypto.core.Signature
Create a new instance of the correct Signature subclass for the specified algorithm identifier.
getInstance(PrivateKey) - Static method in class oracle.security.crypto.core.Signature
Create a new instance of the correct Signature subclass for the specified key's algorithm and sets the key as the signing key.If the signature can use more than one digest algorithm (see RSAMDSignature), the default for the instantiated class is used.
getInstance(PublicKey) - Static method in class oracle.security.crypto.core.Signature
Create a new instance of the correct Signature subclass for the specified key's algorithm and sets the key as the verification key.If the signature can use more than one digest algorithm (see RSAMDSignature), the default for the instantiated class is used.
getInstance(AlgorithmIdentifier) - Static method in class oracle.security.crypto.core.SymmetricKeyGenerator
Create a new SymmetricKeyGenerator for the given algorithm.
getJ() - Method in class oracle.security.crypto.core.DHParams
Returns the cofactor j.
getKey() - Method in class oracle.security.crypto.core.Cipher
Deprecated. Use Cipher.cloneKey() instead.
getKey(BigInteger) - Method in class oracle.security.crypto.core.DiffieHellman
Computes the shared DH key value g^(xy).
getKey() - Method in class oracle.security.crypto.core.PrivateKeyPKCS8
Get the private key.
getKey() - Method in class oracle.security.crypto.core.RSAPrivateKeyPKCS8
Deprecated. Returns the RSA private key (this object).
getKeyAlgOID() - Method in class oracle.security.crypto.core.DSAPrivateKey
Returns the key algorithm OID.
getKeyAlgOID() - Method in class oracle.security.crypto.core.DSAPublicKey
Returns the key algorithm OID.
getKeySize() - Method in class oracle.security.crypto.core.AES
Returns the cipher keysize, in 8-bit blocks.
getMacAlgID() - Method in class oracle.security.crypto.core.PBMacAlgID
 
getMacAlgID() - Method in class oracle.security.crypto.core.PasswordBasedMAC
 
getMapping(ASN1ObjectID, String) - Method in class oracle.security.crypto.util.OIDManager
Returns the value to which the specified key is mapped for the specified OID, for the first OIDManager encountered in the chain that maps the OID and key.
getMappings(ASN1ObjectID) - Method in class oracle.security.crypto.util.OIDManager
Returns the Hashtable object to which the given OID is mapped, for the first OIDManager encountered in the chain that maps the OID.
getMaskGenFunc() - Method in class oracle.security.crypto.core.OAEPAlgorithmIdentifier
Returns a clone of the mask generation function AlgorithmIdentifier held by this AlgorithmIdentifier.
getMessageDigest() - Method in class oracle.security.crypto.core.DigestInputStream
Return the message digest for this stream.
getMessageDigest() - Method in class oracle.security.crypto.core.DigestOutputStream
Return the message digest for this stream.
getMessageDigestAlgID() - Method in class oracle.security.crypto.core.RSAMDSignature
Gets the message digest algorithm for this RSA signature .
getMode() - Method in class oracle.security.crypto.core.Cipher
Returns the block mode used by this cipher.
getMode() - Method in class oracle.security.crypto.core.CoderInputStream
Get the current mode.
getMode() - Method in class oracle.security.crypto.core.CoderOutputStream
Get the current mode.
getMode() - Method in class oracle.security.crypto.core.PKCS5
 
getMode() - Method in class oracle.security.crypto.core.PrivateKeyPKCS8
Returns the mode for PKCS5/12.
getModeID() - Method in class oracle.security.crypto.core.PKCS5
 
getModulus() - Method in class oracle.security.crypto.core.RSAKey
 
getOID() - Method in class oracle.security.crypto.core.AlgorithmIdentifier
Returns the algorithm OID.
getOIDManager() - Static method in class oracle.security.crypto.util.OIDManager
Gets the system-wide OIDManager.
getObject() - Method in class oracle.security.crypto.util.ObjectPool
Returns an object from the pool.
getObjectType() - Method in class oracle.security.crypto.util.ObjectPool
Returns the Class for the pooled objects.
getOwfAlgID() - Method in class oracle.security.crypto.core.PBMacAlgID
 
getOwfAlgID() - Method in class oracle.security.crypto.core.PasswordBasedMAC
 
getP() - Method in class oracle.security.crypto.core.DHParams
Returns the prime p defining the Galois Field GF(p).
getP() - Method in class oracle.security.crypto.core.DSAParams
Gets p.
getPGenCounter() - Method in class oracle.security.crypto.core.DHParams
Returns the counter value pGenCounter (greater than zero), used to generate the domain parameters (p, q, g).
getPKCS5() - Method in class oracle.security.crypto.core.PasswordProtectedObject
 
getPSourceFunc() - Method in class oracle.security.crypto.core.OAEPAlgorithmIdentifier
Returns the p source function AlgorithmIdentifier held by this AlgorithmIdentifier.
getPadding() - Method in class oracle.security.crypto.core.BlockCipher
Deprecated. Use BlockCipher.getPaddingID() instead.
getPadding() - Method in class oracle.security.crypto.core.Cipher
Deprecated. Use Cipher.getPaddingID() instead.
getPaddingID() - Method in class oracle.security.crypto.core.BlockCipher
Returns the Padding.ID constant value for this instance.
getPaddingID() - Method in class oracle.security.crypto.core.Cipher
Gets the ID of the Padding used by the Cipher.
getParameters() - Method in class oracle.security.crypto.core.AlgorithmIdentifier
Returns the algorithm parameters, or null if they are not present.
getParameters(int, RandomBitsSource) - Static method in class oracle.security.crypto.core.DSAKeyPairGenerator
This function returns a precomputed DSAParams when strength is 512, 768, or 1024, and calls generateParameters otherwise.
getParams() - Method in class oracle.security.crypto.core.DHKey
Returns the Diffie-Hellman parameters for this key.
getParams() - Method in class oracle.security.crypto.core.DSAPrivateKey
Returns the DSA algorithm parameters for this private key.
getParams() - Method in class oracle.security.crypto.core.DSAPublicKey
Returns the DSA algorithm parameters for this public key.
getPassword() - Method in class oracle.security.crypto.core.PKCS5
 
getPrime() - Method in class oracle.security.crypto.core.DiffieHellman
Returns the prime (p).
getPrimeExponentP() - Method in class oracle.security.crypto.core.RSAPrivateKey
 
getPrimeExponentQ() - Method in class oracle.security.crypto.core.RSAPrivateKey
 
getPrimeP() - Method in class oracle.security.crypto.core.RSAPrivateKey
 
getPrimeQ() - Method in class oracle.security.crypto.core.RSAPrivateKey
 
getPrivate() - Method in class oracle.security.crypto.core.KeyPair
Returns the private key.
getProperties(ASN1ObjectID) - Method in class oracle.security.crypto.util.OIDManager
Deprecated. Use getMapping(ASN1ObjectID oid) instead.
getProperty(ASN1ObjectID, String) - Method in class oracle.security.crypto.util.OIDManager
Deprecated. Use getMapping(ASN1ObjectID oid, String key) instead.
getPublic() - Method in class oracle.security.crypto.core.KeyPair
Returns the public key.
getPublicExponent() - Method in class oracle.security.crypto.core.RSAPrivateKey
 
getPublicKey() - Method in class oracle.security.crypto.core.DHKeyAgreement
Returns the public (other party's) key.
getPublicKey() - Method in class oracle.security.crypto.core.KeyAgreement
Gets the public key of the other party.
getPublicKey() - Method in class oracle.security.crypto.core.RSAPrivateKey
Get the public key from this private key.
getQ() - Method in class oracle.security.crypto.core.DHParams
Returns the prime q, specifying the multiplicative subgroup of order q in GF(p).
getQ() - Method in class oracle.security.crypto.core.DSAParams
Gets q.
getSalt() - Method in class oracle.security.crypto.core.PBMacAlgID
 
getSalt() - Method in class oracle.security.crypto.core.PKCS5
 
getSalt() - Method in class oracle.security.crypto.core.PasswordBasedMAC
 
getSeed() - Method in class oracle.security.crypto.core.DHParams
Returns the seed bytes that was used generate these parameters.
getSeed() - Method in class oracle.security.crypto.core.DSAParams
Gets the seed that was used generate these parameters.
getSigBytes() - Method in class oracle.security.crypto.core.Signature
Returns a copy of the signature bytes of the document, as generated by Signature.sign(), or specified by Signature.setSigBytes(byte[]).
getSleepTime() - Method in class oracle.security.crypto.core.SpinnerEntropySource
Return the delay parameter for the timeslice counter.
getState() - Method in class oracle.security.crypto.core.HMAC
 
getState() - Method in class oracle.security.crypto.core.MD2
 
getState() - Method in class oracle.security.crypto.core.MD4
 
getState() - Method in class oracle.security.crypto.core.MD5
 
getState() - Method in class oracle.security.crypto.core.MessageDigest
 
getState() - Method in class oracle.security.crypto.core.PasswordBasedMAC
 
getState() - Method in class oracle.security.crypto.core.SHA
 
getTag() - Method in class oracle.security.crypto.asn1.ASN1GenericConstructed
 
getTag() - Method in class oracle.security.crypto.asn1.ASN1GenericPrimitive
 
getTag() - Method in class oracle.security.crypto.asn1.ASN1Header
 
getTag() - Method in class oracle.security.crypto.asn1.ASN1String
 
getTag(int) - Static method in class oracle.security.crypto.asn1.ASN1Utils
Returns the tag contained in the given BER tag octet.
getTagClass() - Method in class oracle.security.crypto.asn1.ASN1GenericConstructed
 
getTagClass() - Method in class oracle.security.crypto.asn1.ASN1GenericPrimitive
 
getTagClass() - Method in class oracle.security.crypto.asn1.ASN1Header
 
getUnused() - Method in class oracle.security.crypto.asn1.ASN1BitString
 
getUseGeneralizedTime() - Method in class oracle.security.crypto.asn1.ASN1Date
 
getValue() - Method in class oracle.security.crypto.asn1.ASN1BitString
 
getValue() - Method in class oracle.security.crypto.asn1.ASN1Boolean
 
getValue() - Method in class oracle.security.crypto.asn1.ASN1Date
 
getValue() - Method in class oracle.security.crypto.asn1.ASN1Integer
 
getValue() - Method in class oracle.security.crypto.asn1.ASN1ObjectID
Returns the sequence of integers which defines this ASN.1 object identifer.
getValue() - Method in class oracle.security.crypto.asn1.ASN1OctetString
 
getValue() - Method in class oracle.security.crypto.asn1.ASN1String
 
getValue() - Method in class oracle.security.crypto.util.IntConstant
Returns the internally held int value.
getX() - Method in class oracle.security.crypto.core.DHPrivateKey
Gets the private key value x.
getX() - Method in class oracle.security.crypto.core.DSAPrivateKey
Gets x.
getY() - Method in class oracle.security.crypto.core.DHPublicKey
Gets the public key value y.
getY() - Method in class oracle.security.crypto.core.DSAPublicKey
Gets y.
gx - Variable in class oracle.security.crypto.core.DiffieHellman
The generated value g^x.

H

HMAC - class oracle.security.crypto.core.HMAC.
This class implements HMAC [RFC2104] as a subclass of MessageDigest.
HMAC() - Constructor for class oracle.security.crypto.core.HMAC
 
HMAC(AlgorithmIdentifier, byte[], int, int) - Constructor for class oracle.security.crypto.core.HMAC
 
HMAC(AlgorithmIdentifier, byte[]) - Constructor for class oracle.security.crypto.core.HMAC
 
HttpUtils - class oracle.security.crypto.util.HttpUtils.
Utility functions for convenience in HTTP processing.
HttpUtils() - Constructor for class oracle.security.crypto.util.HttpUtils
 
hasMoreData() - Method in class oracle.security.crypto.asn1.ASN1ConstructedInputStream
Returns true if the ASN1Constructed contained in this stream has not yet been completely read, otherwise false.
hashBytes(Streamable) - Static method in class oracle.security.crypto.util.Utils
 
hashCode() - Method in class oracle.security.crypto.asn1.ASN1ObjectID
 
hashCode() - Method in class oracle.security.crypto.core.AlgorithmIdentifier
 
headerAndBody(InputStream) - Method in class oracle.security.crypto.asn1.ASN1Header
 
hmacMD5 - Static variable in interface oracle.security.crypto.core.AlgID
IANA identifier for HMAC algorithm with MD5, as defined in RFC 2104.
hmacSHA - Static variable in interface oracle.security.crypto.core.AlgID
IANA identifier the HMAC-SHA algorithm, defined in RFC 2104.

I

IA5STRING - Static variable in interface oracle.security.crypto.asn1.ASN1
 
INITIAL_SIZE - Static variable in class oracle.security.crypto.util.ArrayVector
 
INTEGER - Static variable in interface oracle.security.crypto.asn1.ASN1
The universal class tag for the ASN.1 integer type.
ISO646_STRING - Static variable in interface oracle.security.crypto.asn1.ASN1
 
IntConstant - class oracle.security.crypto.util.IntConstant.
This class can be extended and used to hold a list of constant int values that have "meaning".
IntConstant(int) - Constructor for class oracle.security.crypto.util.IntConstant
Constructor that takes an int and sets it as the internally held value.
InvalidFormatException - exception oracle.security.crypto.util.InvalidFormatException.
This exception signals an invalid format of string data.
InvalidFormatException() - Constructor for class oracle.security.crypto.util.InvalidFormatException
 
InvalidFormatException(String) - Constructor for class oracle.security.crypto.util.InvalidFormatException
Makes a new InvalidFormatException with the given message string.
InvalidInputException - exception oracle.security.crypto.util.InvalidInputException.
Signals that an attempt to input an object from a stream has failed because an incorrect encoding was encountered.
InvalidInputException() - Constructor for class oracle.security.crypto.util.InvalidInputException
 
InvalidInputException(String) - Constructor for class oracle.security.crypto.util.InvalidInputException
Makes a new InvalidInputException with the given message string.
InvalidInputException(Exception) - Constructor for class oracle.security.crypto.util.InvalidInputException
 
InvalidKeyException - exception oracle.security.crypto.core.InvalidKeyException.
Signals that an invalid key was specified, for example in initializing a cipher or signature class.
InvalidKeyException() - Constructor for class oracle.security.crypto.core.InvalidKeyException
Creates a new InvalidKeyException with no detail message.
InvalidKeyException(String) - Constructor for class oracle.security.crypto.core.InvalidKeyException
Creates a new InvalidKeyException with the specified detail message.
InvalidKeyLengthException - exception oracle.security.crypto.core.InvalidKeyLengthException.
 
InvalidKeyLengthException() - Constructor for class oracle.security.crypto.core.InvalidKeyLengthException
 
InvalidKeyLengthException(String) - Constructor for class oracle.security.crypto.core.InvalidKeyLengthException
 
InvalidMACException - exception oracle.security.crypto.core.InvalidMACException.
Exception indicating the receipt of an invalid MAC value.
InvalidMACException() - Constructor for class oracle.security.crypto.core.InvalidMACException
Creates a new InvalidMACException with no detail message.
InvalidMACException(String) - Constructor for class oracle.security.crypto.core.InvalidMACException
Creates a new InvalidMACException with the specified detail message.
iana - Static variable in class oracle.security.crypto.asn1.ASN1Utils
IANA (Internet Assigned Numbers Authority) arc.
init() - Method in class oracle.security.crypto.core.HMAC
Resets this HMAC object to its initial state.
init() - Method in class oracle.security.crypto.core.MD2
 
init() - Method in class oracle.security.crypto.core.MD4
Resets the digest to its initial state.
init() - Method in class oracle.security.crypto.core.MD5
Resets the digest to its initial state.
init() - Method in class oracle.security.crypto.core.MessageDigest.MDState
 
init() - Method in class oracle.security.crypto.core.MessageDigest
Resets this message digest object to its initial state.
init() - Method in class oracle.security.crypto.core.PasswordBasedMAC
 
init() - Method in class oracle.security.crypto.core.SHA
Resets this message digest object to its initial state.
initialize(AlgorithmIdentifier, Key) - Method in class oracle.security.crypto.core.AES
This method verifies the AlgorithmIdentifier's OID and with data from the AlgorithmIdentifier and with Padding set to NONE.
initialize(AlgorithmIdentifier, SymmetricKey, Padding.ID) - Method in class oracle.security.crypto.core.AES
This method verifies the AlgorithmIdentifier's Object ID and configures the AES instance appropriately with the params of the AlgorithmIdentifier in addition to the SymmetricKey and padding identifier.
initialize(AlgorithmIdentifier, Key) - Method in class oracle.security.crypto.core.Arcfour
This method may be used to initialize the Cipher for use.
initialize(SymmetricKey) - Method in class oracle.security.crypto.core.Arcfour
This method may be used to initialize the Arcfour instance for use.
initialize(AlgorithmIdentifier, SymmetricKey, Padding.ID) - Method in class oracle.security.crypto.core.BlockCipher
 
initialize(AlgorithmIdentifier, Key) - Method in class oracle.security.crypto.core.Blowfish
This method verifies the AlgorithmIdentifier's OID and configures the Blowfish instance with data from the AlgorithmIdentifier and with BlockPadding set to NONE.
initialize(AlgorithmIdentifier, SymmetricKey, Padding.ID) - Method in class oracle.security.crypto.core.Blowfish
This method verifies the AlgorithmIdentifier's Object ID and configures the Blowfish instance appropriately with the params of the AlgorithmIdentifier in addition to the SymmetricKey and padding identifier.
initialize(AlgorithmIdentifier, Key) - Method in class oracle.security.crypto.core.Cipher
This method verifies the AlgorithmIdentifier's Object ID and configures the Cipher appropriately with the params of the AlgorithmIdentifier in addition to the Key.
initialize(AlgorithmIdentifier, SymmetricKey, Padding.ID) - Method in class oracle.security.crypto.core.Cipher
This method may be used to initialize a BlockCipher with the given algorithm parameters, symmetric key, and padding descriptor.
initialize() - Method in class oracle.security.crypto.core.Coder
Deprecated. This method has no effect, and all usages of it may be removed without problems.
initialize(AlgorithmIdentifier, Key) - Method in class oracle.security.crypto.core.DES
This method verifies the AlgorithmIdentifier's Object ID and configures the DES instance appropriately with the params of the AlgorithmIdentifier in addition to the Key.
initialize(AlgorithmIdentifier, SymmetricKey, Padding.ID) - Method in class oracle.security.crypto.core.DES
This method verifies the AlgorithmIdentifier's Object ID and configures the DES instance appropriately with the params of the AlgorithmIdentifier in addition to the SymmetricKey and padding identifier.
initialize(AlgorithmIdentifier, Key) - Method in class oracle.security.crypto.core.DES_EDE
This method verifies the AlgorithmIdentifier's Object ID and configures the DES_EDE instance appropriately with the params of the AlgorithmIdentifier in addition to the Key.
initialize(AlgorithmIdentifier, SymmetricKey, Padding.ID) - Method in class oracle.security.crypto.core.DES_EDE
This method verifies the AlgorithmIdentifier's Object ID and configures the DES_EDE instance appropriately with the params of the AlgorithmIdentifier in addition to the SymmetricKey and padding identifier.
initialize(DHParams, RandomBitsSource) - Method in class oracle.security.crypto.core.DHKeyPairGenerator
Initializes the key pair generator with the given parameters and source of randomness.
initialize(int, int, RandomBitsSource) - Method in class oracle.security.crypto.core.DHKeyPairGenerator
Initializes the key pair generator with the given source of randomness.
initialize(int, RandomBitsSource) - Method in class oracle.security.crypto.core.DHKeyPairGenerator
Initializes the key pair generator with the given source of randomness.
initialize(int, int) - Method in class oracle.security.crypto.core.DHParameterGenerator
Initialize this DHParameterGenerator with the given bit lengths for p and q, and the default RandomBitsSource.
initialize(int, int, RandomBitsSource) - Method in class oracle.security.crypto.core.DHParameterGenerator
Initialize this DHParameterGenerator of the given bit lengths and RandomBitsSource.
initialize(AlgorithmIdentifier, ASN1Object) - Method in class oracle.security.crypto.core.DHPrivateKey
 
initialize(AlgorithmIdentifier, ASN1Object) - Method in class oracle.security.crypto.core.DHPublicKey
 
initialize(int, RandomBitsSource) - Method in class oracle.security.crypto.core.DSAKeyPairGenerator
Initializes this DSAKeyPairGenerator.
initialize(DSAParams, RandomBitsSource) - Method in class oracle.security.crypto.core.DSAKeyPairGenerator
Initializes this DSAKeyPairGenerator.
initialize(AlgorithmIdentifier, ASN1Object) - Method in class oracle.security.crypto.core.DSAPrivateKey
 
initialize(AlgorithmIdentifier, ASN1Object) - Method in class oracle.security.crypto.core.DSAPublicKey
 
initialize(RandomBitsSource, int) - Method in class oracle.security.crypto.core.DiffieHellman
Generates the prime (p), generator (g) and values (x and g^x) by invoking DiffieHellman.generatePandG(oracle.security.crypto.core.RandomBitsSource, int) and DiffieHellman.generateValues(oracle.security.crypto.core.RandomBitsSource).
initialize(BigInteger, BigInteger, RandomBitsSource) - Method in class oracle.security.crypto.core.DiffieHellman
Sets the prime (p) and generator (g) for this DiffieHellman, and invokes DiffieHellman.generateValues(oracle.security.crypto.core.RandomBitsSource).
initialize(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.DigestRandomBitsSource
Initializes this DigestRandomBitsSource.
initialize(int, RandomBitsSource) - Method in class oracle.security.crypto.core.KeyPairGenerator
Initializes the key pair generator with the given source of randomness.
initialize(AlgorithmIdentifier, Key) - Method in class oracle.security.crypto.core.NullCipher
Does nothing
initialize(AlgorithmIdentifier, ASN1Object) - Method in interface oracle.security.crypto.core.PrivateKey
Initializes this instance from the given algorithm paramters and key contents.
initialize(AlgorithmIdentifier, ASN1Object) - Method in class oracle.security.crypto.core.PrivateKeyPKCS8
Initializes the underlying PrivateKey, creating a new instance if one does not already exist.
initialize(AlgorithmIdentifier, ASN1Object) - Method in interface oracle.security.crypto.core.PublicKey
 
initialize(AlgorithmIdentifier, Key) - Method in class oracle.security.crypto.core.RC2
This method verifies the AlgorithmIdentifier's OID and configures this RC2 instance with data from the AlgorithmIdentifier and with BlockPadding set to NONE.
initialize(AlgorithmIdentifier, SymmetricKey, Padding.ID) - Method in class oracle.security.crypto.core.RC2
This method verifies the AlgorithmIdentifier's Object ID and configures the RC2 instance appropriately with the params of the AlgorithmIdentifier in addition to the SymmetricKey and padding identifier.
initialize(int, RandomBitsSource) - Method in class oracle.security.crypto.core.RSAKeyPairGenerator
Initializes the key pair generator with the given strength and source of randomness.
initialize(AlgorithmIdentifier, ASN1Object) - Method in class oracle.security.crypto.core.RSAPrivateKey
 
initialize(AlgorithmIdentifier, ASN1Object) - Method in class oracle.security.crypto.core.RSAPublicKey
 
initialize(AlgorithmIdentifier, Key) - Method in class oracle.security.crypto.core.RSApkcs1
This method initializes the cipher with the given AlgorithmIdentifier and then configures itself with the given key.
initialize(AlgorithmIdentifier, Key, RandomBitsSource) - Method in class oracle.security.crypto.core.RSApkcs1
This method initializes the cipher with the given AlgorithmIdentifier and then configures itself with the given key and RandomBitsSource.
initialize() - Method in class oracle.security.crypto.util.ObjectPool
Initially fills the pool with the starting number of objects.
input(InputStream) - Method in class oracle.security.crypto.asn1.ASN1BitString
 
input(InputStream) - Method in class oracle.security.crypto.asn1.ASN1Boolean
 
input(InputStream) - Method in class oracle.security.crypto.asn1.ASN1Date
 
input(InputStream) - Method in class oracle.security.crypto.asn1.ASN1GenericConstructed
 
input(InputStream) - Method in class oracle.security.crypto.asn1.ASN1GenericPrimitive
 
input(InputStream) - Method in class oracle.security.crypto.asn1.ASN1Header
Reads this header from the specified input stream.
input(InputStream) - Method in class oracle.security.crypto.asn1.ASN1Integer
 
input(InputStream) - Method in class oracle.security.crypto.asn1.ASN1Null
 
input(InputStream) - Method in class oracle.security.crypto.asn1.ASN1ObjectID
 
input(InputStream) - Method in class oracle.security.crypto.asn1.ASN1OctetString
 
input(InputStream) - Method in class oracle.security.crypto.asn1.ASN1Sequence
 
input(InputStream) - Method in class oracle.security.crypto.asn1.ASN1Set
 
input(InputStream) - Method in class oracle.security.crypto.asn1.ASN1String
 
input(InputStream) - Method in class oracle.security.crypto.core.AlgorithmIdentifier
 
input(InputStream) - Method in class oracle.security.crypto.core.CBCAlgorithmIdentifier
Reads in a CBCAlgorithmIdentifier object from the given input stream.
input(InputStream) - Method in class oracle.security.crypto.core.DHParams
Inputs a DHParams object by reading its encoding from the given input stream.
input(InputStream) - Method in class oracle.security.crypto.core.DHPrivateKey
Inputs a DHPrivateKey object by reading its encoding from the given input stream.
input(InputStream) - Method in class oracle.security.crypto.core.DHPublicKey
Inputs a DHPublicKey object by reading its encoding from the given input stream.
input(InputStream) - Method in class oracle.security.crypto.core.DSAParams
reads the encoding of a DSAParams object from given InputStream.
input(ASN1Sequence) - Method in class oracle.security.crypto.core.DSAParams
parses a DSAParams object from given ASN1Sequence.
input(InputStream) - Method in class oracle.security.crypto.core.DSAPrivateKey
Inputs a DSAPrivateKey object by reading its encoding from the given input stream.
input(ASN1Sequence) - Method in class oracle.security.crypto.core.DSAPrivateKey
 
input(InputStream) - Method in class oracle.security.crypto.core.DSAPublicKey
Inputs a DSAPublicKey object by reading its encoding from the given input stream.
input(ASN1Sequence) - Method in class oracle.security.crypto.core.DSAPublicKey
 
input(InputStream) - Method in class oracle.security.crypto.core.DigestInfo
 
input(InputStream) - Method in class oracle.security.crypto.core.OAEPAlgorithmIdentifier
Reads in the ASN1 representation from the stream and attempts to decode the parameters.
input(InputStream) - Method in class oracle.security.crypto.core.PBMacAlgID
Reads in a PBMacID object from the given input stream.
input(InputStream) - Method in class oracle.security.crypto.core.PKCS5
Reconstructs this object by reading its DER encoding from the specified input stream.
input(InputStream) - Method in class oracle.security.crypto.core.PrivateKeyPKCS8
 
input(ASN1Sequence) - Method in class oracle.security.crypto.core.PrivateKeyPKCS8
 
input(InputStream) - Method in class oracle.security.crypto.core.RC2AlgorithmIdentifier
Reads in a RC2AlgorithmIdentifier object from the given input stream.
input(InputStream) - Method in class oracle.security.crypto.core.RSAPrivateKey
Reads an RSA private key from the specified input stream.
input(InputStream) - Method in class oracle.security.crypto.core.RSAPrivateKeyPKCS8
Deprecated.  
input(InputStream) - Method in class oracle.security.crypto.core.RSAPublicKey
Reads an RSA private key from the specified input stream.
input(InputStream) - Method in interface oracle.security.crypto.util.Streamable
Inputs this object from the specified input stream.
input24bit(InputStream) - Static method in class oracle.security.crypto.util.Utils
Reads three bytes from the given input stream and uses them to construct an int value, assuming a big-endian representation.
inputASN1BitString(ASN1Header, InputStream) - Static method in class oracle.security.crypto.asn1.ASN1Utils
Deprecated.  
inputASN1Date(ASN1Header, InputStream) - Static method in class oracle.security.crypto.asn1.ASN1Utils
Deprecated.  
inputASN1Integer(ASN1Header, InputStream) - Static method in class oracle.security.crypto.asn1.ASN1Utils
Deprecated.  
inputASN1Object(InputStream) - Static method in class oracle.security.crypto.asn1.ASN1Utils
 
inputASN1Object(byte[]) - Static method in class oracle.security.crypto.asn1.ASN1Utils
 
inputASN1ObjectID(ASN1Header, InputStream) - Static method in class oracle.security.crypto.asn1.ASN1Utils
Deprecated.  
inputASN1OctetString(ASN1Header, InputStream) - Static method in class oracle.security.crypto.asn1.ASN1Utils
Deprecated.  
inputASN1String(ASN1Header, InputStream) - Static method in class oracle.security.crypto.asn1.ASN1Utils
Deprecated.  
inputAlgID(InputStream) - Method in class oracle.security.crypto.core.PKCS5
 
inputAlgID(ASN1Sequence) - Method in class oracle.security.crypto.core.PKCS5
 
inputBase128(InputStream) - Static method in class oracle.security.crypto.asn1.ASN1Utils
 
inputBignum(int, InputStream) - Static method in class oracle.security.crypto.util.Utils
Input an unsigned integer.
inputByte(InputStream) - Static method in class oracle.security.crypto.util.Utils
Reads one byte from the given input stream.
inputByteArray(byte[], InputStream) - Static method in class oracle.security.crypto.util.Utils
Fills up the specified byte array by reading from the input stream, then returns that byte array.
inputByteArray(byte[], int, int, InputStream) - Static method in class oracle.security.crypto.util.Utils
Fills up the specified byte array by reading from the input stream, then returns that byte array.
inputBytes(InputStream, int) - Static method in class oracle.security.crypto.util.Utils
Reads the indicated number of bytes from the given input stream.
inputKeyPair(InputStream) - Static method in class oracle.security.crypto.util.CryptoUtils
Reads a key pair from the given input stream.
inputPrivateKey(File) - Static method in class oracle.security.crypto.util.CryptoUtils
Reads a private key from the given file.
inputPrivateKey(InputStream) - Static method in class oracle.security.crypto.util.CryptoUtils
Reads a private key from the given input stream.
inputSPKI(byte[]) - Static method in class oracle.security.crypto.util.CryptoUtils
Constructs a PublicKey from the bytes of a DER-encoded SubjectPublicKeyInfo structure.
inputSPKI(InputStream) - Static method in class oracle.security.crypto.util.CryptoUtils
Constructs a PublicKey from the bytes of a DER-encoded SubjectPublicKeyInfo structure in the given input stream.
inputSPKI(ASN1Sequence) - Static method in class oracle.security.crypto.util.CryptoUtils
Constructs a PublicKey from a SubjectPublicKeyInfo structure.
inputShort(InputStream) - Static method in class oracle.security.crypto.util.Utils
Reads two bytes from the given input stream and uses them to construct a short value, assuming a big-endian representation.
inputValue(InputStream) - Static method in class oracle.security.crypto.asn1.ASN1BitString
 
inputValue(InputStream) - Static method in class oracle.security.crypto.asn1.ASN1Boolean
 
inputValue(InputStream) - Static method in class oracle.security.crypto.asn1.ASN1Date
 
inputValue(InputStream) - Static method in class oracle.security.crypto.asn1.ASN1Integer
 
inputValue(InputStream) - Static method in class oracle.security.crypto.asn1.ASN1ObjectID
 
inputValue(InputStream) - Static method in class oracle.security.crypto.asn1.ASN1OctetString
 
inputValue(InputStream) - Static method in class oracle.security.crypto.asn1.ASN1String
 
inputWord(InputStream) - Static method in class oracle.security.crypto.util.Utils
Reads four bytes from the given input stream and uses them to construct an int value, assuming a big-endian representation.
intValue() - Method in class oracle.security.crypto.asn1.ASN1BitString
 
intValue() - Method in class oracle.security.crypto.asn1.ASN1Integer
 
isDesPossiblyWeakKey(SymmetricKey) - Static method in class oracle.security.crypto.util.CryptoUtils
Determines whether or not a given DES key is considered "possibly weak".
isDesSemiWeakKey(SymmetricKey) - Static method in class oracle.security.crypto.util.CryptoUtils
Determines whether or not a given DES key is considered "semi-weak".
isDesWeakKey(SymmetricKey) - Static method in class oracle.security.crypto.util.CryptoUtils
Determines whether or not a given DES key is considered "weak".
isEmpty() - Method in class oracle.security.crypto.util.UnsyncHashtable
Tests if this hashtable maps no keys to values.
isEqual(byte[], byte[]) - Static method in class oracle.security.crypto.core.MessageDigest
Deprecated. Use Utils.areEqual(byte[], byte[]) instead.
isEqual(byte[]) - Method in class oracle.security.crypto.core.MessageDigest
Compares this digest to the specified digest for equality.
isPrefix(int[], int[]) - Static method in class oracle.security.crypto.asn1.ASN1Utils
Return true if a is a prefix of b.
isPublic() - Method in class oracle.security.crypto.core.RSAKey
Returns true if this is a public key, false if it's a private key.
isPublic() - Method in class oracle.security.crypto.core.RSAPrivateKey
Indicates whether this is a public key.
isPublic() - Method in class oracle.security.crypto.core.RSAPublicKey
Indicates whether this is a public key.
isValidParams(DHParams, int, int) - Static method in class oracle.security.crypto.core.DHParams
Verifies that the domain parameters (p, q, g) can be reconstructed using the normative generation procedure given in Annex B of X9.42, using the validation parameters seed and pGenCounter and that p and q have bitlengths corresponding to the prescribed strength values L and m.
iv - Variable in class oracle.security.crypto.core.BlockCipher
Initialization vector that the current processes are based off of (equivalent to the old iv from Cipher), for use in CBC mode.

K

Key - interface oracle.security.crypto.core.Key.
An interface for a key, which may be used for encryption or decryption, for generating or verifying signatures, or for generating or verifying MACs.
KeyAgreement - class oracle.security.crypto.core.KeyAgreement.
*** For internal use only *** An abstract class for public key agreement scheme.
KeyAgreement() - Constructor for class oracle.security.crypto.core.KeyAgreement
 
KeyAgreementException - exception oracle.security.crypto.core.KeyAgreementException.
*** For internal use only *** This exception signals that an error occurred in a key agreement operation.
KeyAgreementException() - Constructor for class oracle.security.crypto.core.KeyAgreementException
Makes a new KeyAgreementException with no arguments.
KeyAgreementException(String) - Constructor for class oracle.security.crypto.core.KeyAgreementException
Makes a new KeyAgreementException with the given message string.
KeyPair - class oracle.security.crypto.core.KeyPair.
This class encapsulates a key pair, consisting of a public key and a private key.
KeyPair(PublicKey, PrivateKey) - Constructor for class oracle.security.crypto.core.KeyPair
Creates a new key pair.
KeyPairGenerator - class oracle.security.crypto.core.KeyPairGenerator.
An abstract class for randomly generating public/private key pairs.
KeyPairGenerator() - Constructor for class oracle.security.crypto.core.KeyPairGenerator
 
key - Variable in class oracle.security.crypto.core.Cipher
Internal key reference that is used by the cipher for either encryption or decryption operations(depending on which one is performed first).
keySize() - Method in class oracle.security.crypto.core.SymmetricKey
Returns the length of the key in bytes.
keys() - Method in class oracle.security.crypto.util.UnsyncHashtable
Returns an enumeration of the keys in this hashtable.

L

lastElement() - Method in class oracle.security.crypto.asn1.ASN1GenericConstructed
Returns the last component of this ASN.1 constructed object.
lastElement() - Method in class oracle.security.crypto.asn1.ASN1Sequence
 
lastElement() - Method in class oracle.security.crypto.asn1.ASN1Set
 
length() - Method in class oracle.security.crypto.asn1.ASN1BitString
 
length() - Method in class oracle.security.crypto.asn1.ASN1Boolean
 
length() - Method in class oracle.security.crypto.asn1.ASN1Date
 
length() - Method in class oracle.security.crypto.asn1.ASN1GenericConstructed
 
length() - Method in class oracle.security.crypto.asn1.ASN1GenericPrimitive
 
length() - Method in class oracle.security.crypto.asn1.ASN1Header
Returns the length of the DER encoding of this ASN.1 header.
length() - Method in class oracle.security.crypto.asn1.ASN1Integer
 
length() - Method in class oracle.security.crypto.asn1.ASN1Null
 
length() - Method in class oracle.security.crypto.asn1.ASN1ObjectID
 
length() - Method in class oracle.security.crypto.asn1.ASN1OctetString
 
length() - Method in class oracle.security.crypto.asn1.ASN1Sequence
 
length() - Method in class oracle.security.crypto.asn1.ASN1Set
 
length() - Method in class oracle.security.crypto.asn1.ASN1String
 
length() - Method in class oracle.security.crypto.core.AlgorithmIdentifier
 
length() - Method in class oracle.security.crypto.core.DHParams
Returns the length of the ASN1 encoding of this object.
length() - Method in class oracle.security.crypto.core.DHPrivateKey
Gets the length of the encoding of this object.
length() - Method in class oracle.security.crypto.core.DHPublicKey
Gets the length of the encoding of this object.
length() - Method in class oracle.security.crypto.core.DSAParams
Returns the length of this object's encoding.
length() - Method in class oracle.security.crypto.core.DSAPrivateKey
Gets the length of the encoding of this object.
length() - Method in class oracle.security.crypto.core.DSAPublicKey
Gets the length of the encoding of this object.
length() - Method in class oracle.security.crypto.core.DigestInfo
 
length() - Method in class oracle.security.crypto.core.PKCS5
Returns the length of this object's DER encoding.
length() - Method in class oracle.security.crypto.core.PrivateKeyPKCS8
 
length() - Method in class oracle.security.crypto.core.RSAPrivateKey
 
length() - Method in class oracle.security.crypto.core.RSAPrivateKeyPKCS8
Deprecated.  
length() - Method in class oracle.security.crypto.core.RSAPublicKey
 
length() - Method in interface oracle.security.crypto.util.Streamable
Length of this object's encoding.
length(BigInteger) - Static method in class oracle.security.crypto.util.Utils
Returns the number of bytes needed to represent a given nonnegative integer, not including the sign bit.
lengthBase128(int) - Static method in class oracle.security.crypto.asn1.ASN1Utils
 
lengthBase256(int) - Static method in class oracle.security.crypto.asn1.ASN1Utils
 
load(InputStream) - Method in class oracle.security.crypto.util.OIDManager
Loads OID and Properties mappings for this OIDManager from the specified input stream.
longToBytes(long) - Static method in class oracle.security.crypto.util.Utils
Returns the big endian representation of the given long value, as an array of eight bytes.
longValue() - Method in class oracle.security.crypto.asn1.ASN1Integer
 
longsToBytes(long[], byte[]) - Static method in class oracle.security.crypto.util.Utils
Converts an array of long values into an array of bytes.
longsToBytes(long[], int, byte[], int, int) - Static method in class oracle.security.crypto.util.Utils
Converts an array of long values into an array of bytes.

M

MD2 - class oracle.security.crypto.core.MD2.
The MD2 message digest algorithm, as defined in RFC 1319.
MD2() - Constructor for class oracle.security.crypto.core.MD2
 
MD2_DES - Static variable in class oracle.security.crypto.core.PKCS5
Encryption mode identifier for MD2 with DES.
MD4 - class oracle.security.crypto.core.MD4.
The MD4 Message Digest algorithm, as specified in RFC 1320.
MD4() - Constructor for class oracle.security.crypto.core.MD4
 
MD5 - class oracle.security.crypto.core.MD5.
The MD5 Message Digest algorithm, as specified in RFC 1321.
MD5() - Constructor for class oracle.security.crypto.core.MD5
 
MD5RandomBitsSource - class oracle.security.crypto.core.MD5RandomBitsSource.
A PRNG based on the design pattern in Schneier's Applied Cryptography, using the MD5 hash algorithm as a mixing and output primitive.
MD5RandomBitsSource() - Constructor for class oracle.security.crypto.core.MD5RandomBitsSource
Create a new, seeded MD5RandomBitsSource.
MD5RandomBitsSource(boolean) - Constructor for class oracle.security.crypto.core.MD5RandomBitsSource
Create a new, optionally seeded MD5RandomBitsSource.
MD5_DES - Static variable in class oracle.security.crypto.core.PKCS5
Encryption mode identifier for MD5 with DES.
MessageDigest - class oracle.security.crypto.core.MessageDigest.
A generic class for computing message digests.
MessageDigest() - Constructor for class oracle.security.crypto.core.MessageDigest
Creates a new message digest object.
MessageDigest.MDState - class oracle.security.crypto.core.MessageDigest.MDState.
Class representing the current state of a message digest object.
MessageDigest.MDState() - Constructor for class oracle.security.crypto.core.MessageDigest.MDState
 
main(String[]) - Static method in class oracle.security.crypto.core.MD4
 
makeAlgID(ASN1ObjectID) - Static method in class oracle.security.crypto.util.CryptoUtils
Wraps an OID in an algorithm identifier with null parameters.
makeHeader(int) - Static method in class oracle.security.crypto.asn1.ASN1OctetString
 
makeHeader(int) - Static method in class oracle.security.crypto.asn1.ASN1Sequence
 
makeSignature(PrivateKey) - Static method in class oracle.security.crypto.util.CryptoUtils
 
makeSignature(PublicKey) - Static method in class oracle.security.crypto.util.CryptoUtils
 
mark - Variable in class oracle.security.crypto.util.UnsyncByteArrayInputStream
 
mark(int) - Method in class oracle.security.crypto.util.UnsyncByteArrayInputStream
 
markSupported() - Method in class oracle.security.crypto.asn1.ASN1ConstructedInputStream
Always returns false.
markSupported() - Method in class oracle.security.crypto.util.UnsyncByteArrayInputStream
 
md2 - Static variable in interface oracle.security.crypto.core.AlgID
The MD2 message digest algorithm, as defined in RFC 1319.
md2WithRSAEncryption - Static variable in interface oracle.security.crypto.core.AlgID
The RSA signature algorithm with MD2 hash, as defined in PKCS #1 and RFC 2311.
md5 - Static variable in interface oracle.security.crypto.core.AlgID
The MD5 message digest algorithm, as defined in RFC 2311.
md5WithRSAEncryption - Static variable in interface oracle.security.crypto.core.AlgID
The RSA signature algorithm with MD5 hash, as defined in PKCS #1 and RFC 2311.
messageDigest - Variable in class oracle.security.crypto.core.DigestInputStream
The message digest used by this stream.
messageDigest - Variable in class oracle.security.crypto.core.DigestOutputStream
The message digest used by this stream.
mgf1WithSHA1 - Static variable in interface oracle.security.crypto.core.AlgID
Identifies the MGF1 algorithm defined in PKCS#1 using SHA-1
minutesFrom(Date, int) - Static method in class oracle.security.crypto.util.Utils
 
mode - Variable in class oracle.security.crypto.core.Cipher
Flags the block Mode that the Cipher is operating in.
mode - Variable in class oracle.security.crypto.core.CoderInputStream
the current mode
mode - Variable in class oracle.security.crypto.core.CoderOutputStream
The current mode.
modeString(int) - Static method in class oracle.security.crypto.core.PKCS5
 
modulusLength() - Method in class oracle.security.crypto.core.RSAKey
The length of the modulus in bytes.
myValue() - Method in class oracle.security.crypto.core.DiffieHellman
Returns the generated value g^x.

N

NONE - Static variable in class oracle.security.crypto.core.PKCS5
Indicates that no encryption mode is set.
NONE - Static variable in class oracle.security.crypto.core.Padding
Indicates that NO padding should be used for block ciphers.
NULL - Static variable in interface oracle.security.crypto.asn1.ASN1
The universal class tag for the ASN.1 null type.
NULL_PADDING - Static variable in class oracle.security.crypto.core.Cipher
Deprecated. Use the Padding class constants instead.
NUMERIC_STRING - Static variable in interface oracle.security.crypto.asn1.ASN1
 
NullCipher - class oracle.security.crypto.core.NullCipher.
A stream cipher that does not do any encoding.
NullCipher() - Constructor for class oracle.security.crypto.core.NullCipher
 
NullOutputStream - class oracle.security.crypto.util.NullOutputStream.
This class implements a null output stream (i.e., there is no output done.) It can be used in conjunction with DigestOutputStream to compute message digests.
NullOutputStream() - Constructor for class oracle.security.crypto.util.NullOutputStream
 
netscapeID - Static variable in class oracle.security.crypto.asn1.ASN1Utils
Netscape OID arc.
newObject() - Method in class oracle.security.crypto.util.ObjectPool
Subclasses of ObjectPool should override this method in order to pool objects whose constructors require arguments or that require post-construction initialization.
nistAlgorithms - Static variable in class oracle.security.crypto.asn1.ASN1Utils
NIST (National Institute of Standards and Technology) proposed algorithms arc.

O

OAEPAlgorithmIdentifier - class oracle.security.crypto.core.OAEPAlgorithmIdentifier.
This class provides an API for encapsulating the parameters of an RSAES-OAEP AlgorithmIdentifier and making them easily accessible.
OAEPAlgorithmIdentifier(ASN1Object) - Constructor for class oracle.security.crypto.core.OAEPAlgorithmIdentifier
Instantiates a new OAEPAlgorithmIdentifier by decoding the given params.
OAEPAlgorithmIdentifier() - Constructor for class oracle.security.crypto.core.OAEPAlgorithmIdentifier
Creates a new OAEPAlgorithmIdentifier with the params:
OAEPAlgorithmIdentifier(AlgorithmIdentifier, AlgorithmIdentifier, AlgorithmIdentifier) - Constructor for class oracle.security.crypto.core.OAEPAlgorithmIdentifier
Instantiates a new OAEPAlgorithmIdentifier by encoding the given params.
OAEPAlgorithmIdentifier(InputStream) - Constructor for class oracle.security.crypto.core.OAEPAlgorithmIdentifier
Instantiate a new OAEPAlgorithmIdentifier by reading in the AlgorithmIdentifier from the stream and decoring the resulting parameters.
OBJECT_DESCRIPTOR - Static variable in interface oracle.security.crypto.asn1.ASN1
The universal class tag for the ASN.1 object descriptor type.
OBJECT_IDENTIFIER - Static variable in interface oracle.security.crypto.asn1.ASN1
The universal class tag for the ASN.1 object identifier type.
OCTET_STRING - Static variable in interface oracle.security.crypto.asn1.ASN1
The universal class tag for the ASN.1 octetstring type.
OIDManager - class oracle.security.crypto.util.OIDManager.
A class to manage mappings between object identifiers and the classes that implement them.
OIDManager() - Constructor for class oracle.security.crypto.util.OIDManager
Creates a new OIDManager.
OIDManager(OIDManager) - Constructor for class oracle.security.crypto.util.OIDManager
Creates a new OIDManager whose parent in the chain is specified by the argument.
OIDSecurityException - exception oracle.security.crypto.util.OIDSecurityException.
This exception signals a violation of the OIDManager security rules.
OIDSecurityException() - Constructor for class oracle.security.crypto.util.OIDSecurityException
 
OIDSecurityException(String) - Constructor for class oracle.security.crypto.util.OIDSecurityException
 
OIDSecurityException(Exception) - Constructor for class oracle.security.crypto.util.OIDSecurityException
 
ObjectPool - class oracle.security.crypto.util.ObjectPool.
A generic object pool.
ObjectPool(Class) - Constructor for class oracle.security.crypto.util.ObjectPool
Create a new ObjectPool, with the default starting size, to pool objects of the specified type.
ObjectPool(int, Class) - Constructor for class oracle.security.crypto.util.ObjectPool
Create a new ObjectPool, with the specified starting size, to pool objects of the specified type.
OutputGenerationException - exception oracle.security.crypto.util.OutputGenerationException.
Indicates that an exception occured while outputing a streamable object.
OutputGenerationException() - Constructor for class oracle.security.crypto.util.OutputGenerationException
 
OutputGenerationException(String) - Constructor for class oracle.security.crypto.util.OutputGenerationException
 
OutputGenerationException(Exception) - Constructor for class oracle.security.crypto.util.OutputGenerationException
 
obj - Variable in class oracle.security.crypto.core.PasswordProtectedObject
 
oiwAlgID - Static variable in class oracle.security.crypto.asn1.ASN1Utils
NIST Open Systems Implementation Workshop (OIW) arc.
oracle.security.crypto.asn1 - package oracle.security.crypto.asn1
Facilities for reading and writing both BER- and DER-encoded ASN.1 structures.
oracle.security.crypto.core - package oracle.security.crypto.core
Basic cryptographic primitives.
oracle.security.crypto.util - package oracle.security.crypto.util
Various utility classes.
output(OutputStream) - Method in class oracle.security.crypto.asn1.ASN1BitString
 
output(OutputStream) - Method in class oracle.security.crypto.asn1.ASN1Boolean
 
output(OutputStream) - Method in class oracle.security.crypto.asn1.ASN1Date
 
output(OutputStream) - Method in class oracle.security.crypto.asn1.ASN1GenericConstructed
 
output(OutputStream) - Method in class oracle.security.crypto.asn1.ASN1GenericPrimitive
 
output(OutputStream) - Method in class oracle.security.crypto.asn1.ASN1Header
Writes this header to the specified output stream.
output(OutputStream) - Method in class oracle.security.crypto.asn1.ASN1Integer
 
output(OutputStream) - Method in class oracle.security.crypto.asn1.ASN1Null
 
output(OutputStream) - Method in class oracle.security.crypto.asn1.ASN1ObjectID
 
output(OutputStream) - Method in class oracle.security.crypto.asn1.ASN1OctetString
 
output(OutputStream) - Method in class oracle.security.crypto.asn1.ASN1Sequence
 
output(OutputStream) - Method in class oracle.security.crypto.asn1.ASN1Set
 
output(OutputStream) - Method in class oracle.security.crypto.asn1.ASN1String
 
output(OutputStream) - Method in class oracle.security.crypto.core.AlgorithmIdentifier
 
output(OutputStream) - Method in class oracle.security.crypto.core.DHParams
Outputs the ASN1 encoding of this object to a given output stream.
output(OutputStream) - Method in class oracle.security.crypto.core.DHPrivateKey
Outputs the ASN1 encoding of this object to a given output stream.
output(OutputStream) - Method in class oracle.security.crypto.core.DHPublicKey
Outputs the ASN1 encoding of this object to a given output stream.
output(OutputStream) - Method in class oracle.security.crypto.core.DSAParams
Outputs the encoding of this DSAParams object to the given OutputStream.
output(OutputStream) - Method in class oracle.security.crypto.core.DSAPrivateKey
Outputs encoding of this object to a given output stream.
output(OutputStream) - Method in class oracle.security.crypto.core.DSAPublicKey
Outputs encoding of this object to a given output stream.
output(OutputStream) - Method in class oracle.security.crypto.core.DigestInfo
 
output(OutputStream) - Method in class oracle.security.crypto.core.PKCS5
Outputs the DER encoding of this object to the specified output stream.
output(OutputStream) - Method in class oracle.security.crypto.core.PrivateKeyPKCS8
 
output(OutputStream) - Method in class oracle.security.crypto.core.RSAPrivateKey
Writes the DER encoding of this key in PKCS #8 privateKeyInfo format (as opposed to PKCS #1 privateKey format) to the given output stream.
output(OutputStream) - Method in class oracle.security.crypto.core.RSAPrivateKeyPKCS8
Deprecated.  
output(OutputStream) - Method in class oracle.security.crypto.core.RSAPublicKey
 
output(OutputStream) - Method in interface oracle.security.crypto.util.Streamable
Outputs this object to the specified output stream.
output(long, OutputStream) - Static method in class oracle.security.crypto.util.Utils
Outputs the big endian representation of the given long value to the specified output stream.
output(int, OutputStream) - Static method in class oracle.security.crypto.util.Utils
Outputs the big endian representation of the given int value to the specified output stream.
output(short, OutputStream) - Static method in class oracle.security.crypto.util.Utils
Outputs the big endian representation of the given short value to the specified output stream.
output(BigInteger, OutputStream) - Static method in class oracle.security.crypto.util.Utils
Outputs the big endian representation of the given big integer to the specified output stream.
output24bit(int, OutputStream) - Static method in class oracle.security.crypto.util.Utils
Outputs the big endian representation of least significant 24 bits of the given int value to the specified output stream.
outputASN1() - Method in class oracle.security.crypto.core.DSAParams
Outputs this DSAParams object to the given ASN1Sequence.
outputASN1() - Method in class oracle.security.crypto.core.DSAPrivateKey
Returns the ASN1 encoding of this object.
outputASN1() - Method in class oracle.security.crypto.core.DSAPublicKey
 
outputAlgID(OutputStream) - Method in class oracle.security.crypto.core.PKCS5
 
outputAlgIDASN1() - Method in class oracle.security.crypto.core.PKCS5
 
outputBase128(int, OutputStream) - Static method in class oracle.security.crypto.asn1.ASN1Utils
Outputs an integer in base 128, with as few bytes as possible, most significant byte first, with each byte except the last having its most significant bit set to 1.
outputBignum(BigInteger, OutputStream) - Static method in class oracle.security.crypto.util.Utils
Output an unsigned integer.
outputEndOfContents(OutputStream) - Static method in class oracle.security.crypto.asn1.ASN1Utils
 
outputHeader(OutputStream, int, int) - Static method in class oracle.security.crypto.asn1.ASN1Utils
Outputs a constructed, indefinite-length header.
outputLengthBytes(OutputStream, int) - Static method in class oracle.security.crypto.asn1.ASN1Utils
Outputs the length bytes for a definite-length encoding an object of the specified length.
outputLong(long, OutputStream) - Static method in class oracle.security.crypto.util.Utils
Outputs the big endian representation of the given long value to the specified output stream.
outputShort(int, OutputStream) - Static method in class oracle.security.crypto.util.Utils
Outputs the big endian representation of the given short value to the specified output stream.
outputString(String, OutputStream) - Static method in class oracle.security.crypto.util.Utils
Writes the given string to the specified output stream.
outputValue(OutputStream, byte[]) - Static method in class oracle.security.crypto.asn1.ASN1BitString
 
outputValue(OutputStream, boolean) - Static method in class oracle.security.crypto.asn1.ASN1Boolean
 
outputValue(OutputStream, Date) - Static method in class oracle.security.crypto.asn1.ASN1Date
 
outputValue(OutputStream, Date, boolean) - Static method in class oracle.security.crypto.asn1.ASN1Date
 
outputValue(OutputStream, Vector, int) - Static method in class oracle.security.crypto.asn1.ASN1GenericConstructed
 
outputValue(OutputStream, Vector, int, int) - Static method in class oracle.security.crypto.asn1.ASN1GenericConstructed
 
outputValue(OutputStream, BigInteger) - Static method in class oracle.security.crypto.asn1.ASN1Integer
 
outputValue(OutputStream, int) - Static method in class oracle.security.crypto.asn1.ASN1Integer
 
outputValue(OutputStream, int[]) - Static method in class oracle.security.crypto.asn1.ASN1ObjectID
 
outputValue(OutputStream, byte[]) - Static method in class oracle.security.crypto.asn1.ASN1OctetString
 
outputValue(OutputStream, byte[], int, int) - Static method in class oracle.security.crypto.asn1.ASN1OctetString
 
outputValue(OutputStream, String) - Static method in class oracle.security.crypto.asn1.ASN1String
 
outputValue(OutputStream, String, int) - Static method in class oracle.security.crypto.asn1.ASN1String
 
outputValueWithTag(OutputStream, byte[], int) - Static method in class oracle.security.crypto.asn1.ASN1BitString
 
outputValueWithTag(OutputStream, boolean, int) - Static method in class oracle.security.crypto.asn1.ASN1Boolean
 
outputValueWithTag(OutputStream, Date, int) - Static method in class oracle.security.crypto.asn1.ASN1Date
 
outputValueWithTag(OutputStream, Date, boolean, int) - Static method in class oracle.security.crypto.asn1.ASN1Date
 
outputValueWithTag(OutputStream, BigInteger, int) - Static method in class oracle.security.crypto.asn1.ASN1Integer
 
outputValueWithTag(OutputStream, int[], int) - Static method in class oracle.security.crypto.asn1.ASN1ObjectID
 
outputValueWithTag(OutputStream, byte[], int) - Static method in class oracle.security.crypto.asn1.ASN1OctetString
 
outputValueWithTag(OutputStream, byte[], int, int, int) - Static method in class oracle.security.crypto.asn1.ASN1OctetString
 
outputValueWithTag(OutputStream, String, int) - Static method in class oracle.security.crypto.asn1.ASN1String
 
outputWord(int, OutputStream) - Static method in class oracle.security.crypto.util.Utils
Outputs the big endian representation of the given int value to the specified output stream.

P

PBMacAlgID - class oracle.security.crypto.core.PBMacAlgID.
Algorithm identifier with parameters for PasswordBasedMAC.
PBMacAlgID() - Constructor for class oracle.security.crypto.core.PBMacAlgID
 
PBMacAlgID(byte[], AlgorithmIdentifier, BigInteger, AlgorithmIdentifier) - Constructor for class oracle.security.crypto.core.PBMacAlgID
 
PBMacAlgID(ASN1Object) - Constructor for class oracle.security.crypto.core.PBMacAlgID
 
PBMacAlgID(InputStream) - Constructor for class oracle.security.crypto.core.PBMacAlgID
 
PKCS5 - class oracle.security.crypto.core.PKCS5.
This class implements PKCS #5 and PKCS #12 password-based encryption.
PKCS5() - Constructor for class oracle.security.crypto.core.PKCS5
Creates a new PKCS5 instance.
PKCS5(int) - Constructor for class oracle.security.crypto.core.PKCS5
Creates a new PKCS5 instance with the given mode ID, and default iteration count and source of randomness.
PKCS5(int, int, RandomBitsSource) - Constructor for class oracle.security.crypto.core.PKCS5
Creates a new PKCS5 instance.
PKCS5(int, RandomBitsSource) - Constructor for class oracle.security.crypto.core.PKCS5
Creates a new PKCS5 instance with the given mode and source of randomness, and the default iteration count.
PKCS5(RandomBitsSource) - Constructor for class oracle.security.crypto.core.PKCS5
Creates a new PKCS5 instance with the given source of randomness, and the default mode and iteration count.
PKCS5(String, byte[], int, int) - Constructor for class oracle.security.crypto.core.PKCS5
Creates a new PKCS5 instance with the given password, salt, count and mode.
PKCS5(String, byte[], int) - Constructor for class oracle.security.crypto.core.PKCS5
Creates a new PKCS5 instance with the given password, salt and mode, and the default iteration count.
PKCS5(String, int, int, RandomBitsSource) - Constructor for class oracle.security.crypto.core.PKCS5
Creates a new PKCS5 instance with the given password, salt, count, mode and source of randomness.
PKCS5(String, int, RandomBitsSource) - Constructor for class oracle.security.crypto.core.PKCS5
Creates a new PKCS5 instance with the given password, mode and source of randomness, and the default iteration count.
PKCS5(String, RandomBitsSource) - Constructor for class oracle.security.crypto.core.PKCS5
Creates a new PKCS5 instance with the given password and source of randomness, and the default mode and iteration count.
PKCS5(byte[], byte[], int, int) - Constructor for class oracle.security.crypto.core.PKCS5
Creates a new PKCS5 instance with the given password, salt, count and mode.
PKCS5(byte[], byte[], int) - Constructor for class oracle.security.crypto.core.PKCS5
Creates a new PKCS5 instance with the given password, salt and count, and MD5_DES encryption mode.
PKCS5 - Static variable in class oracle.security.crypto.core.Padding
Indicates that PKCS5 padding should be used for block ciphers.
PKCS5_PADDING - Static variable in class oracle.security.crypto.core.Cipher
Deprecated. Use the Padding class constants instead.
PRIMITIVE - Static variable in interface oracle.security.crypto.asn1.ASN1
The ASN.1 primitive encoding method.
PRINTABLE_STRING - Static variable in interface oracle.security.crypto.asn1.ASN1
 
PRIVATE - Static variable in interface oracle.security.crypto.asn1.ASN1
The ASN.1 private tag class.
Padding - class oracle.security.crypto.core.Padding.
Padding contains the ID constants that indicate padding schemes.
Padding() - Constructor for class oracle.security.crypto.core.Padding
 
Padding.ID - class oracle.security.crypto.core.Padding.ID.
Represents a padding mode value that can be used by block ciphers.
PasswordBasedMAC - class oracle.security.crypto.core.PasswordBasedMAC.
The password-base MAC algorithm, as defined in CRMF (RFC 2511).
PasswordBasedMAC() - Constructor for class oracle.security.crypto.core.PasswordBasedMAC
 
PasswordBasedMAC(byte[]) - Constructor for class oracle.security.crypto.core.PasswordBasedMAC
 
PasswordBasedMAC(AlgorithmIdentifier, byte[]) - Constructor for class oracle.security.crypto.core.PasswordBasedMAC
 
PasswordBasedMAC(AlgorithmIdentifier, byte[], RandomBitsSource) - Constructor for class oracle.security.crypto.core.PasswordBasedMAC
Use this constructor if algID does not contain parameters -- the RandomBitsSource will be used to generate the salt bytes.
PasswordBasedMac - Static variable in interface oracle.security.crypto.core.AlgID
Entrust-registered identifier for the Password-Based MAC algorithm, defined in RFC 2511.
PasswordProtectedObject - class oracle.security.crypto.core.PasswordProtectedObject.
This class implements PKCS5 password-based encryption of objects.
PasswordProtectedObject() - Constructor for class oracle.security.crypto.core.PasswordProtectedObject
 
PasswordProtectedObject(PKCS5) - Constructor for class oracle.security.crypto.core.PasswordProtectedObject
Create a new PasswordProtectedObject with the given PKCS5 cipher.
PasswordProtectedObject(int, RandomBitsSource) - Constructor for class oracle.security.crypto.core.PasswordProtectedObject
Create a new PasswordProtectedObject with the given mode (from PKCS5) using a RandomBitsSource.
PasswordProtectedObject(int) - Constructor for class oracle.security.crypto.core.PasswordProtectedObject
Same using the default RandomBitsSource.
PasswordProtectedObject(Serializable, PKCS5) - Constructor for class oracle.security.crypto.core.PasswordProtectedObject
Create a new PasswordProtectedObject with the given cipher and encrypt the given object.
PasswordProtectedObject(Serializable, int, RandomBitsSource) - Constructor for class oracle.security.crypto.core.PasswordProtectedObject
 
PasswordProtectedObject(Serializable, int) - Constructor for class oracle.security.crypto.core.PasswordProtectedObject
 
PasswordProtectedObject(Serializable, RandomBitsSource) - Constructor for class oracle.security.crypto.core.PasswordProtectedObject
 
PasswordProtectedObject(Serializable) - Constructor for class oracle.security.crypto.core.PasswordProtectedObject
 
PrivateKey - interface oracle.security.crypto.core.PrivateKey.
An interface for a private key.
PrivateKeyPKCS8 - class oracle.security.crypto.core.PrivateKeyPKCS8.
A class for PKCS #5 and PKCS #12 password-encrypted RSA/DSA private keys in PKCS #8 format.
PrivateKeyPKCS8() - Constructor for class oracle.security.crypto.core.PrivateKeyPKCS8
Creates a new instance with the default encryption mode for the PKCS5 class and the default random bits source.
PrivateKeyPKCS8(int, RandomBitsSource) - Constructor for class oracle.security.crypto.core.PrivateKeyPKCS8
Creates a new instance with the given PKCS#5 encryption mode and random bits source.
PrivateKeyPKCS8(int) - Constructor for class oracle.security.crypto.core.PrivateKeyPKCS8
Creates a new instance with the given PKCS#5 encryption mode and the default random bits source.
PrivateKeyPKCS8(PrivateKey, RandomBitsSource) - Constructor for class oracle.security.crypto.core.PrivateKeyPKCS8
Creates a new instance with the given private key and random bits source, using the default mode SHA_3DES.
PrivateKeyPKCS8(PrivateKey) - Constructor for class oracle.security.crypto.core.PrivateKeyPKCS8
Creates a new instance with the given private key and the default random bits source and mode SHA_3DES.
PrivateKeyPKCS8(PrivateKey, int, RandomBitsSource) - Constructor for class oracle.security.crypto.core.PrivateKeyPKCS8
 
PrivateKeyPKCS8(PrivateKey, int) - Constructor for class oracle.security.crypto.core.PrivateKeyPKCS8
 
PrivateKeyPKCS8(String, PrivateKey, RandomBitsSource) - Constructor for class oracle.security.crypto.core.PrivateKeyPKCS8
Uses the default mode SHA_3DES.
PrivateKeyPKCS8(String, PrivateKey) - Constructor for class oracle.security.crypto.core.PrivateKeyPKCS8
Uses the default mode SHA_3DES and the default RandomBitsSource.
PrivateKeyPKCS8(PrivateKey, String, int, RandomBitsSource) - Constructor for class oracle.security.crypto.core.PrivateKeyPKCS8
Creates a new instance with the given private key, password, PKCS#5 encryption mode and random bits source.
PrivateKeyPKCS8(PrivateKey, String, int) - Constructor for class oracle.security.crypto.core.PrivateKeyPKCS8
Creates a new instance with the given private key, password, and PKCS#5 encryption mode, and the default random bits source.
PrivateKeyPKCS8(String, InputStream) - Constructor for class oracle.security.crypto.core.PrivateKeyPKCS8
Read encrypted private key from a stream.
PrivateKeyPKCS8(InputStream) - Constructor for class oracle.security.crypto.core.PrivateKeyPKCS8
Read encrypted private key from a stream.
PrivateKeyPKCS8(ASN1Sequence) - Constructor for class oracle.security.crypto.core.PrivateKeyPKCS8
 
PrivateKeyPKCS8(String, File) - Constructor for class oracle.security.crypto.core.PrivateKeyPKCS8
Read encrypted private key from a file.
PrivateKeyPKCS8(String, ASN1Sequence) - Constructor for class oracle.security.crypto.core.PrivateKeyPKCS8
Read encrypted private key from an ASN1 encoding.
PublicKey - interface oracle.security.crypto.core.PublicKey.
An interface for a public key.
p - Variable in class oracle.security.crypto.core.DiffieHellman
The prime.
pad(byte[]) - Method in class oracle.security.crypto.core.Cipher
Deprecated. No replacement.
pad(byte[], int) - Method in class oracle.security.crypto.core.PKCS5
Deprecated.  
pad(byte[], int) - Method in class oracle.security.crypto.core.Padding
Returns bytes padded to a multiple of blockSize.
paddingID - Variable in class oracle.security.crypto.core.BlockCipher
Holds the padding constant that will be used to determine the algorithm for to padding and unpadding data.
params - Variable in class oracle.security.crypto.core.DHKey
 
params1024 - Static variable in class oracle.security.crypto.core.DSAKeyPairGenerator
Pre-generated parameters for use with key pairs of strength 1024.
params512 - Static variable in class oracle.security.crypto.core.DSAKeyPairGenerator
Pre-generated parameters for use with key pairs of strength 512.
params768 - Static variable in class oracle.security.crypto.core.DSAKeyPairGenerator
Pre-generated parameters for use with key pairs of strength 768.
parent - Variable in class oracle.security.crypto.util.OIDManager
 
parseDate(String) - Static method in class oracle.security.crypto.util.Utils
 
parseDate(String, boolean) - Static method in class oracle.security.crypto.util.Utils
 
parseHeaderStream(InputStream, Hashtable, Vector) - Static method in class oracle.security.crypto.util.HttpUtils
Reads HTTP headers from the given input stream, parses them and puts the resulting keys and values into the given Hashtable and Vector objects.
performOp(BigInteger) - Method in class oracle.security.crypto.core.RSA
Performs the basic RSA encryption/decryption operation on a number using the current key.
phaosID - Static variable in class oracle.security.crypto.asn1.ASN1Utils
Phaos OID arc.
pkcs12PseudoRandomBytes(byte, int, AlgorithmIdentifier, String, byte[], int) - Static method in class oracle.security.crypto.core.PKCS5
 
pkcs5 - Variable in class oracle.security.crypto.core.PasswordProtectedObject
 
pkcsID - Static variable in class oracle.security.crypto.asn1.ASN1Utils
PKCS series arc.
plural(int, String) - Static method in class oracle.security.crypto.util.Utils
 
pos - Variable in class oracle.security.crypto.util.UnsyncByteArrayInputStream
 
privateKeyInfo(PrivateKey) - Static method in class oracle.security.crypto.util.CryptoUtils
Wraps a raw private key in a PrivateKeyInfo structure.
put(Object, Object) - Method in class oracle.security.crypto.util.UnsyncHashtable
Maps the specified key to the specified value in this hashtable.

R

RC2 - class oracle.security.crypto.core.RC2.
An implementation of the RC2 cipher, as specified in RFC 2268.
RC2() - Constructor for class oracle.security.crypto.core.RC2
Creates an uninitialized RC2 instance.
RC2AlgorithmIdentifier - class oracle.security.crypto.core.RC2AlgorithmIdentifier.
An algorithm identifier for the RC2 symmetric cipher in CBC mode, which use an initialization vector and effective key length as parameters.
RC2AlgorithmIdentifier(ASN1ObjectID, ASN1Object) - Constructor for class oracle.security.crypto.core.RC2AlgorithmIdentifier
Create a new RC2AlgorithmIdentifier using the given OID, and obtaining the initialization vector and effective key length by decoding the given ASN1Object.
RC2AlgorithmIdentifier(byte[], int) - Constructor for class oracle.security.crypto.core.RC2AlgorithmIdentifier
Create a new RC2AlgorithmIdentifier using the given initialization vector and effective key length.
RC2AlgorithmIdentifier(int) - Constructor for class oracle.security.crypto.core.RC2AlgorithmIdentifier
Create a new RC2AlgorithmIdentifier using the given effective key length.
RC2AlgorithmIdentifier(InputStream) - Constructor for class oracle.security.crypto.core.RC2AlgorithmIdentifier
Makes a new instance by reading its encoding from the given InputStream.
RC2_CBC - Static variable in interface oracle.security.crypto.core.AlgID
The RC2 symmetric key encryption algorithm in CBC mode.
RC2_DEFAULT_LENGTH - Static variable in class oracle.security.crypto.core.SymmetricKeyGenerator
 
RC4 - Static variable in interface oracle.security.crypto.core.AlgID
The Arcfour stream cipher of Kaukonen and Thayer, equivalent to the RC4 stream cipher.
REAL - Static variable in interface oracle.security.crypto.asn1.ASN1
The universal class tag for the ASN.1 real type.
RSA - class oracle.security.crypto.core.RSA.
The raw RSA algorithm cryptographic operation.
RSA() - Constructor for class oracle.security.crypto.core.RSA
Creates a new RSA instance.
RSAKey - class oracle.security.crypto.core.RSAKey.
An abstract class for RSA keys.
RSAKey() - Constructor for class oracle.security.crypto.core.RSAKey
 
RSAKey(byte[]) - Constructor for class oracle.security.crypto.core.RSAKey
 
RSAKey(InputStream) - Constructor for class oracle.security.crypto.core.RSAKey
 
RSAKey(ASN1Sequence) - Constructor for class oracle.security.crypto.core.RSAKey
 
RSAKey(BigInteger, BigInteger) - Constructor for class oracle.security.crypto.core.RSAKey
 
RSAKeyPairGenerator - class oracle.security.crypto.core.RSAKeyPairGenerator.
RSA key pair generator.
RSAKeyPairGenerator() - Constructor for class oracle.security.crypto.core.RSAKeyPairGenerator
Creates a new, uninitialized RSAKeyPairGenerator.
RSAMDSignature - class oracle.security.crypto.core.RSAMDSignature.
Signatures using RSA encryption in conjunction with the MD2, MD5, or SHA message digest algorithm.
RSAMDSignature() - Constructor for class oracle.security.crypto.core.RSAMDSignature
Creates a new RSAMDSignature with the default digest algorithm (MD5).
RSAMDSignature(RSAPublicKey, RSAPrivateKey) - Constructor for class oracle.security.crypto.core.RSAMDSignature
Deprecated. Use RSAMDSignature.RSAMDSignature(RSAPrivateKey) and RSAMDSignature.setPublicKey(PublicKey)
RSAMDSignature(RSAPublicKey, RSAPrivateKey, byte[]) - Constructor for class oracle.security.crypto.core.RSAMDSignature
Deprecated. Use RSAMDSignature.RSAMDSignature(RSAPrivateKey, byte[]) and RSAMDSignature.setPublicKey(PublicKey)
RSAMDSignature(RSAPublicKey) - Constructor for class oracle.security.crypto.core.RSAMDSignature
Creates a new RSAMDSignature with the default digest algorithm (MD5), and sets the verification key.
RSAMDSignature(RSAPublicKey, ASN1ObjectID) - Constructor for class oracle.security.crypto.core.RSAMDSignature
Deprecated. Use RSAMDSignature.RSAMDSignature(RSAPublicKey, AlgorithmIdentifier)
RSAMDSignature(RSAPublicKey, AlgorithmIdentifier) - Constructor for class oracle.security.crypto.core.RSAMDSignature
Create a signature object for verifying a signature made with the given public key.
RSAMDSignature(RSAPrivateKey) - Constructor for class oracle.security.crypto.core.RSAMDSignature
Creates a new RSAMDSignature with the default digest algorithm (MD5), and sets the signature key.
RSAMDSignature(RSAPrivateKey, AlgorithmIdentifier) - Constructor for class oracle.security.crypto.core.RSAMDSignature
 
RSAMDSignature(RSAPrivateKey, byte[]) - Constructor for class oracle.security.crypto.core.RSAMDSignature
Creates a new signature object with the given private key and document, and generates the signature bytes.
RSAMDSignature(RSAPrivateKey, AlgorithmIdentifier, byte[]) - Constructor for class oracle.security.crypto.core.RSAMDSignature
Creates a new signature object with the given private key, message digest algorithm, and document, and generates the signature bytes.
RSAMDSignature(RSAPublicKey, byte[], byte[]) - Constructor for class oracle.security.crypto.core.RSAMDSignature
Creates a new instance ready to verify a signature using the given public key, signature bytes and original document.
RSAPrivateKey - class oracle.security.crypto.core.RSAPrivateKey.
An RSA private key.
RSAPrivateKey() - Constructor for class oracle.security.crypto.core.RSAPrivateKey
Creates a new, uninitialized RSA private key.
RSAPrivateKey(BigInteger, BigInteger) - Constructor for class oracle.security.crypto.core.RSAPrivateKey
Construct a new RSAPrivateKey object with the given parameters.
RSAPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class oracle.security.crypto.core.RSAPrivateKey
Construct a new RSAPrivateKey object with the given parameters.
RSAPrivateKey(File) - Constructor for class oracle.security.crypto.core.RSAPrivateKey
Construct a new RSAPrivateKey object from a file.
RSAPrivateKey(InputStream) - Constructor for class oracle.security.crypto.core.RSAPrivateKey
Initializes this RSA private key by reading its encoding from the given stream.
RSAPrivateKey(byte[]) - Constructor for class oracle.security.crypto.core.RSAPrivateKey
Makes a new RSA private key from a specified encoding.
RSAPrivateKeyPKCS8 - class oracle.security.crypto.core.RSAPrivateKeyPKCS8.
Deprecated. This class is maintained only to ease the transistion for existing Phaos SSLava 1.1.x applications. New applications should use PrivateKeyPKCS8 instead.
RSAPrivateKeyPKCS8() - Constructor for class oracle.security.crypto.core.RSAPrivateKeyPKCS8
Deprecated.  
RSAPrivateKeyPKCS8(byte[], File) - Constructor for class oracle.security.crypto.core.RSAPrivateKeyPKCS8
Deprecated. Read encrypted private key from a file.
RSAPrivateKeyPKCS8(String, File) - Constructor for class oracle.security.crypto.core.RSAPrivateKeyPKCS8
Deprecated. Read encrypted private key from a file.
RSAPrivateKeyPKCS8(RSAPrivateKey, RandomBitsSource) - Constructor for class oracle.security.crypto.core.RSAPrivateKeyPKCS8
Deprecated. Create a new RSAPrivateKeyPKCS8 from a RSAPrivateKey and the given RandomBitsSource.
RSAPublicKey - class oracle.security.crypto.core.RSAPublicKey.
An RSA public key.
RSAPublicKey() - Constructor for class oracle.security.crypto.core.RSAPublicKey
 
RSAPublicKey(byte[]) - Constructor for class oracle.security.crypto.core.RSAPublicKey
Constructs a new RSA public key from the given encoding.
RSAPublicKey(InputStream) - Constructor for class oracle.security.crypto.core.RSAPublicKey
 
RSAPublicKey(BigInteger, BigInteger) - Constructor for class oracle.security.crypto.core.RSAPublicKey
Constructs a new RSA public key with the given parameters.
RSApkcs1 - class oracle.security.crypto.core.RSApkcs1.
An implementation of PKCS#1 v2.0 that supports the following encryption schemes: RSAES-OAEP, and RSAES-PKCS1-v1_5.
RSApkcs1() - Constructor for class oracle.security.crypto.core.RSApkcs1
Creates an uninitialized RSApkcs1 instance.
RSApkcs1(AlgorithmIdentifier) - Constructor for class oracle.security.crypto.core.RSApkcs1
Deprecated. Use the no-argument constructor and an initialize method instead.
RandomBitsSource - class oracle.security.crypto.core.RandomBitsSource.
An abstract class representing secure PRNG (pseudo-random number generator) implementations.
RandomBitsSource() - Constructor for class oracle.security.crypto.core.RandomBitsSource
 
randomBigInteger(int) - Method in class oracle.security.crypto.core.RandomBitsSource
Provided as an alternative to BigInteger(int, java.util.Random).
randomByte() - Method in class oracle.security.crypto.core.DigestRandomBitsSource
Returns the next output byte.
randomByte() - Method in class oracle.security.crypto.core.RandomBitsSource
Generate a random byte.
randomBytes(byte[]) - Method in class oracle.security.crypto.core.DigestRandomBitsSource
Fills the supplied array with the requsite number of output bytes.
randomBytes(byte[]) - Method in class oracle.security.crypto.core.RandomBitsSource
Fill a byte array with random bytes.
rbs - Variable in class oracle.security.crypto.core.Cipher
RandomBitsSource the Cipher might use during its operation.
rbs - Variable in class oracle.security.crypto.core.KeyPairGenerator
The source of randomness for the KeyPairGenerator.
read() - Method in class oracle.security.crypto.asn1.ASN1ConstructedInputStream
Reads one byte.
read(byte[], int, int) - Method in class oracle.security.crypto.asn1.ASN1ConstructedInputStream
 
read() - Method in class oracle.security.crypto.core.CoderInputStream
Read one byte of data.
read(byte[], int, int) - Method in class oracle.security.crypto.core.CoderInputStream
Reads into an array of bytes.
read() - Method in class oracle.security.crypto.core.DigestInputStream
Read one byte of data.
read(byte[], int, int) - Method in class oracle.security.crypto.core.DigestInputStream
Reads into an array of bytes.
read() - Method in class oracle.security.crypto.util.UnsyncByteArrayInputStream
 
read(byte[], int, int) - Method in class oracle.security.crypto.util.UnsyncByteArrayInputStream
 
readBody(InputStream) - Method in class oracle.security.crypto.asn1.ASN1Header
Reads in the body from the specified input stream and returns it as a byte array.
readCanonicalLine(InputStream) - Static method in class oracle.security.crypto.util.HttpUtils
 
readExternal(ObjectInput) - Method in class oracle.security.crypto.core.DHKey
 
readExternal(ObjectInput) - Method in class oracle.security.crypto.core.DSAPrivateKey
 
readExternal(ObjectInput) - Method in class oracle.security.crypto.core.DSAPublicKey
 
readExternal(ObjectInput) - Method in class oracle.security.crypto.core.PrivateKeyPKCS8
 
readExternal(ObjectInput) - Method in class oracle.security.crypto.core.RSAPrivateKey
 
readExternal(ObjectInput) - Method in class oracle.security.crypto.core.RSAPublicKey
 
rehash() - Method in class oracle.security.crypto.util.UnsyncHashtable
Rehashes the contents of the hashtable into a hashtable with a larger capacity.
releaseObject(Object) - Method in class oracle.security.crypto.util.ObjectPool
Returns the given object to the pool.
releaseOp() - Method in class oracle.security.crypto.core.Cipher
Used by subclasses to release the Cipher instance for use by another operation.
remove(Object) - Method in class oracle.security.crypto.util.UnsyncHashtable
Removes the key (and its corresponding value) from this hashtable.
requiresSingleValue(String) - Static method in class oracle.security.crypto.util.HttpUtils
Checks whether the given HTTP header is required to have at most one value in a single message.
reset() - Method in class oracle.security.crypto.util.FixedByteArrayOutputStream
Resets the count of bytes written to this stream to zero.
reset() - Method in class oracle.security.crypto.util.UnsyncByteArrayInputStream
 
reset() - Method in class oracle.security.crypto.util.UnsyncByteArrayOutputStream
 
rotl(int, int) - Static method in class oracle.security.crypto.util.Utils
Performs a left bitwise rotation.
rotlShort(int, int) - Static method in class oracle.security.crypto.util.Utils
Performs a left bitwise rotation.
rotr(int, int) - Static method in class oracle.security.crypto.util.Utils
Performs a right bitwise rotation.
rotrShort(int, int) - Static method in class oracle.security.crypto.util.Utils
Performs a right bitwise rotation.
rsaEncryption - Static variable in interface oracle.security.crypto.core.AlgID
The RSA public key encryption algorithm, defined in PKCS#1 and RFC 2311.
rsaID - Static variable in class oracle.security.crypto.asn1.ASN1Utils
RSA OID arc.
rsaKeyOID - Static variable in class oracle.security.crypto.core.RSAMDSignature
The ASN.1 Object Identifier rsaEncryption, as defined in PKCS #1 to identify the RSA encryption algorithm.
rsaMD2SigOID - Static variable in class oracle.security.crypto.core.RSAMDSignature
The ASN.1 Object Identifier md2WithRSAEncryption, defined in PKCS#1.
rsaMD5SigOID - Static variable in class oracle.security.crypto.core.RSAMDSignature
The ASN.1 Object Identifier md5WithRSAEncryption, defined in PKCS#1.
rsaSHASigOID - Static variable in class oracle.security.crypto.core.RSAMDSignature
 
rsaSHASigOldOID - Static variable in class oracle.security.crypto.core.RSAMDSignature
 
rsaWithOAEPEncoding - Static variable in interface oracle.security.crypto.core.AlgID
The RSA public key encryption standard with default OAEP encoding parameters including SHA-1 and MGF1 with SHA-1
rsaWithV15Encoding - Static variable in interface oracle.security.crypto.core.AlgID
The RSA public key encryption standard with the encoding defined in PKCS #1 version 1.5.
run() - Method in class oracle.security.crypto.core.SpinnerEntropySource
 

S

SEQUENCE - Static variable in interface oracle.security.crypto.asn1.ASN1
The universal class tag for the ASN.1 sequence and sequence-of types.
SET - Static variable in interface oracle.security.crypto.asn1.ASN1
The universal class tag for the ASN.1 set and set-of types.
SHA - class oracle.security.crypto.core.SHA.
The SHA (Secure Hash Algorithm) message digest algorithms, as defined in FIPS-180-2 Secure Hash Standard.
SHA() - Constructor for class oracle.security.crypto.core.SHA
Empty constructor.
SHA1RandomBitsSource - class oracle.security.crypto.core.SHA1RandomBitsSource.
A PRNG based on the design pattern in Schneier's Applied Cryptography, using SHA-1 as a mixing and output primitive.
SHA1RandomBitsSource() - Constructor for class oracle.security.crypto.core.SHA1RandomBitsSource
Create a new, seeded SHA1RandomBitsSource.
SHA1RandomBitsSource(boolean) - Constructor for class oracle.security.crypto.core.SHA1RandomBitsSource
Create a new, optionally seeded SHA1RandomBitsSource.
SHA_128RC2 - Static variable in class oracle.security.crypto.core.PKCS5
Encryption mode identifier for SHA-1 with 128-bit RC2.
SHA_128RC4 - Static variable in class oracle.security.crypto.core.PKCS5
Encryption mode identifier for SHA-1 with 128-bit RC4.
SHA_2DES - Static variable in class oracle.security.crypto.core.PKCS5
Encryption mode identifier for SHA-1 with two-key DES.
SHA_3DES - Static variable in class oracle.security.crypto.core.PKCS5
Encryption mode identifier for SHA-1 with triple-DES.
SHA_40RC2 - Static variable in class oracle.security.crypto.core.PKCS5
Encryption mode identifier for SHA-1 with 40-bit RC2.
SHA_40RC4 - Static variable in class oracle.security.crypto.core.PKCS5
Encryption mode identifier for SHA-1 with 40-bit RC4.
SREntropySource - class oracle.security.crypto.core.SREntropySource.
An implementation of the EntropySource abstract class that wraps the generateSeed(int) or getSeed(int) method of the java.security.SecureRandom class.
SREntropySource() - Constructor for class oracle.security.crypto.core.SREntropySource
Creates a new SREntropySource instance that wraps a java.security.SecureRandom instance that was obtained by making a call to new java.lang.Securerandom().
SREntropySource(SecureRandom) - Constructor for class oracle.security.crypto.core.SREntropySource
Creates a new SREntropySource instance that wraps the given java.security.SecureRandom instance.
Signature - class oracle.security.crypto.core.Signature.
An abstract class for generating and verifying signatures.
Signature() - Constructor for class oracle.security.crypto.core.Signature
 
SignatureException - exception oracle.security.crypto.core.SignatureException.
This exception signals that an error occurred in a signature operation.
SignatureException() - Constructor for class oracle.security.crypto.core.SignatureException
 
SignatureException(String) - Constructor for class oracle.security.crypto.core.SignatureException
Makes a new SignatureException with the given message string.
SpinnerEntropySource - class oracle.security.crypto.core.SpinnerEntropySource.
A source of seeding entropy based on the presumption of intrinsic randomness in JVM thread scheduling, comparable to the "generateSeed" method in java.security.SecureRandom.
SpinnerEntropySource() - Constructor for class oracle.security.crypto.core.SpinnerEntropySource
Create a new SpinnerEntropySource that will use the default thread sleep time (100 ms).
SpinnerEntropySource(int) - Constructor for class oracle.security.crypto.core.SpinnerEntropySource
Create a new SpinnerEntropySource that will use the given thread sleep time.
Streamable - interface oracle.security.crypto.util.Streamable.
An interface for an object that can be input and output from/to a stream.
StreamableInputException - exception oracle.security.crypto.util.StreamableInputException.
This exception signals that an IOException unexpectedly occured when a streamable object has been written to memory and then read back.
StreamableInputException() - Constructor for class oracle.security.crypto.util.StreamableInputException
Constructs an StreamableInputException with no detail message.
StreamableInputException(String) - Constructor for class oracle.security.crypto.util.StreamableInputException
Constructs an StreamableInputException with the specified detail message.
StreamableOutputException - exception oracle.security.crypto.util.StreamableOutputException.
This exception signals that an IOException unexpectedly occured while writing a streamable object to memory.
StreamableOutputException() - Constructor for class oracle.security.crypto.util.StreamableOutputException
Constructs an StreamableOutputException with no detail message.
StreamableOutputException(String) - Constructor for class oracle.security.crypto.util.StreamableOutputException
Constructs an StreamableOutputException with the specified detail message.
StreamableOutputException(Exception) - Constructor for class oracle.security.crypto.util.StreamableOutputException
 
SymmetricKey - class oracle.security.crypto.core.SymmetricKey.
An encryption/decryption key used by a symmetric cipher.
SymmetricKey(byte[], String) - Constructor for class oracle.security.crypto.core.SymmetricKey
Deprecated.  
SymmetricKey(byte[], AlgorithmIdentifier) - Constructor for class oracle.security.crypto.core.SymmetricKey
 
SymmetricKey(byte[]) - Constructor for class oracle.security.crypto.core.SymmetricKey
Creates a new symmetric key with the given key material.
SymmetricKey() - Constructor for class oracle.security.crypto.core.SymmetricKey
Creates a new symmetric key.
SymmetricKeyGenerator - class oracle.security.crypto.core.SymmetricKeyGenerator.
A class for randomly generating symmetric keys.
SymmetricKeyGenerator() - Constructor for class oracle.security.crypto.core.SymmetricKeyGenerator
 
seed(byte[]) - Method in class oracle.security.crypto.core.DigestRandomBitsSource
Seeds this random bits source with a given array of bytes.
seed(Object) - Method in class oracle.security.crypto.core.DigestRandomBitsSource
Seeds the PRNG with the output of the hashCode and toString methods of the current object.
seed() - Method in class oracle.security.crypto.core.DigestRandomBitsSource
Seeds this PRNG with 20 bytes of seeding material from the default entropy source.
seed(EntropySource) - Method in class oracle.security.crypto.core.DigestRandomBitsSource
Seeds this PRNG with 20 bytes of seeding material from the specified entropy source.
seed(byte[]) - Method in class oracle.security.crypto.core.RandomBitsSource
Seed the PRNG with the supplied array of bytes.
seed(EntropySource) - Method in class oracle.security.crypto.core.RandomBitsSource
Seed the PRNG with a default number of bytes from the supplied entropy source.\
seed() - Method in class oracle.security.crypto.core.RandomBitsSource
Seed from the system default entropy source.
setAlgID(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.AES
Deprecated. Use an initialize method instead.
setAlgID(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.Arcfour
Deprecated. Use an initialize method instead.
setAlgID(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.Blowfish
Deprecated. Use an initialize method.
setAlgID(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.Cipher
Deprecated. Use an initialize method.
setAlgID(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.DES
Deprecated. Use an initialize method.
setAlgID(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.DES_EDE
Deprecated. Use an initialize method.
setAlgID(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.DHKeyAgreement
 
setAlgID(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.DHKeyPairGenerator
Assigns the given AlgorithmIdentifier to the generator; you would only want to do this use this method as a convience, if your identifier contains a set of domain parameters (for which the call would essentially be equivalent to initialize(params).)
setAlgID(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.DSA
 
setAlgID(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.DSAKeyPairGenerator
Sets the key algorithm identifier.
setAlgID(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.HMAC
 
setAlgID(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.KeyAgreement
 
setAlgID(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.KeyPairGenerator
Called by KeyPairGenerator.getInstance(java.lang.String) to initialize the key pair generator using the algorithm identifier and its parameters (if any).
setAlgID(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.MessageDigest
 
setAlgID(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.NullCipher
Deprecated. Use an initialize method.
setAlgID(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.PasswordBasedMAC
 
setAlgID(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.RC2
Deprecated. Use an initialize method.
setAlgID(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.RSAKeyPairGenerator
Throws an exception if the algothrithm identifier OID is not that of AlgID.rsaEncryption, otherwise does nothing.
setAlgID(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.RSAMDSignature
 
setAlgID(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.RSApkcs1
Deprecated. Use an initialize method.
setAlgID(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.SHA
Sets the SHA algorithm to use.
setAlgID(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.Signature
 
setAlgID(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.SymmetricKey
 
setAlgID(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.SymmetricKeyGenerator
Set the algorithm identifier for the symmetric key algorithm.
setArray(byte[], byte) - Static method in class oracle.security.crypto.util.Utils
Fills the specified byte array with a given value.
setArray(short[], short) - Static method in class oracle.security.crypto.util.Utils
Fills the specified short array with a given value.
setArray(int[], int) - Static method in class oracle.security.crypto.util.Utils
Fills the specified int array with a given value.
setArray(byte[], int, int, byte) - Static method in class oracle.security.crypto.util.Utils
 
setAttributeTypeName(String, ASN1ObjectID) - Method in class oracle.security.crypto.util.OIDManager
 
setBit(int) - Method in class oracle.security.crypto.asn1.ASN1BitString
Sets the specified bit.
setBytes(byte[]) - Method in class oracle.security.crypto.core.RSAKey
Set bytes of the key.
setBytes(byte[]) - Method in class oracle.security.crypto.core.Signature
Deprecated. Replaced by Signature.setSigBytes(byte[]).
setBytes(byte[]) - Method in class oracle.security.crypto.core.SymmetricKey
Sets the actual bytes of the key.
setCount(int) - Method in class oracle.security.crypto.core.PKCS5
 
setCount(int) - Method in class oracle.security.crypto.core.PasswordBasedMAC
 
setCount(int) - Method in class oracle.security.crypto.core.PrivateKeyPKCS8
Set the count for PKCS5/12.
setCurrentTag(int) - Method in class oracle.security.crypto.asn1.ASN1ConstructedInputStream
Sets the current tag (and the current tag class to UNIVERSAL).
setDecryptionKey(Key) - Method in class oracle.security.crypto.core.AES
Deprecated. Use an initialize method instead.
setDecryptionKey(Key) - Method in class oracle.security.crypto.core.Arcfour
Deprecated. Use an initialize method instead.
setDecryptionKey(Key) - Method in class oracle.security.crypto.core.Blowfish
Deprecated. Use an initialize method instead.
setDecryptionKey(Key) - Method in class oracle.security.crypto.core.Cipher
Deprecated. Use an initialize method instead.
setDecryptionKey(Key) - Method in class oracle.security.crypto.core.DES
Deprecated. Use an initialize method instead.
setDecryptionKey(Key) - Method in class oracle.security.crypto.core.DES_EDE
Deprecated. Use an initialize method instead.
setDecryptionKey(Key) - Method in class oracle.security.crypto.core.RC2
Deprecated. Use an initialize method instead.
setDecryptionKey(Key) - Method in class oracle.security.crypto.core.RSApkcs1
Deprecated. Use an initialize method instead.
setDefault(EntropySource) - Static method in class oracle.security.crypto.core.EntropySource
Sets the system-wide default entropy source.
setDefault(RandomBitsSource) - Static method in class oracle.security.crypto.core.RandomBitsSource
Sets the default random bits source for the current run-time environment.
setDocument(byte[]) - Method in class oracle.security.crypto.core.Signature
Specifies the document that will be signed, or whose signature will be verified.
setEffectiveKeyLength(int) - Method in class oracle.security.crypto.core.RC2
Deprecated. Use an initialize method instead.
setElementAt(Object, int) - Method in class oracle.security.crypto.util.ArrayVector
 
setEncodingType(int) - Method in class oracle.security.crypto.asn1.ASN1GenericConstructed
Set the encoding type.
setEncodingType(int) - Method in class oracle.security.crypto.asn1.ASN1Set
Sets the encoding type to one of BER, DER_SET or DER_SET_OF (default is DER_SET_OF).
setEncryptionKey(Key) - Method in class oracle.security.crypto.core.AES
Deprecated. Use an initialize method instead.
setEncryptionKey(Key) - Method in class oracle.security.crypto.core.Arcfour
Deprecated. Use an initialize method instead.
setEncryptionKey(Key) - Method in class oracle.security.crypto.core.Blowfish
Deprecated. Use an initialize method instead.
setEncryptionKey(Key) - Method in class oracle.security.crypto.core.Cipher
Deprecated. Use an initialize method instead.
setEncryptionKey(Key) - Method in class oracle.security.crypto.core.DES
Deprecated. Use an initialize method instead.
setEncryptionKey(Key) - Method in class oracle.security.crypto.core.DES_EDE
Deprecated. Use an initialize method instead.
setEncryptionKey(Key) - Method in class oracle.security.crypto.core.RC2
Deprecated. Use an initialize method instead.
setEncryptionKey(Key) - Method in class oracle.security.crypto.core.RSApkcs1
Deprecated. Use an initialize method instead.
setHash(byte[]) - Method in class oracle.security.crypto.core.DSA
Sets the document digest to be used in the signature calculation, bypassing the digesting step.
setHash(byte[]) - Method in class oracle.security.crypto.core.RSAMDSignature
Sets the document digest to be used in the signature calculation, bypassing the digesting step.
setHash(byte[]) - Method in class oracle.security.crypto.core.Signature
Sets the document digest to be used in the signature calculation, bypassing the digesting step.
setIV(byte[]) - Method in class oracle.security.crypto.core.Arcfour
Deprecated. Use an initialize method.
setIV(byte[]) - Method in class oracle.security.crypto.core.BlockCipher
Deprecated. IV's should only be set when a BlockCipher is initialized. Use one of the initialize(...) methods instead.
setIV(byte[]) - Method in class oracle.security.crypto.core.Cipher
Deprecated. Use an initialize method.
setKey(SymmetricKey) - Method in class oracle.security.crypto.core.AES
Deprecated. Use an initialize method instead.
setKey(SymmetricKey) - Method in class oracle.security.crypto.core.Arcfour
Deprecated. Use an initialize method instead.
setKey(SymmetricKey) - Method in class oracle.security.crypto.core.Blowfish
Deprecated. Use an initialize method instead.
setKey(SymmetricKey) - Method in class oracle.security.crypto.core.Cipher
Deprecated. Use an initialize method instead.
setKey(SymmetricKey) - Method in class oracle.security.crypto.core.DES
Deprecated. Use an initialize method instead.
setKey(SymmetricKey) - Method in class oracle.security.crypto.core.DES_EDE
Deprecated. Use an initialize method instead.
setKey(byte[], int, int) - Method in class oracle.security.crypto.core.HMAC
 
setKey(byte[]) - Method in class oracle.security.crypto.core.HMAC
 
setKey(PrivateKey) - Method in class oracle.security.crypto.core.PrivateKeyPKCS8
Set the private key.
setKey(SymmetricKey) - Method in class oracle.security.crypto.core.RC2
Deprecated. Use an initialize method instead.
setKey(RSAKey) - Method in class oracle.security.crypto.core.RSA
Sets the key to the given RSA key.
setKey(SymmetricKey) - Method in class oracle.security.crypto.core.RSApkcs1
Deprecated. Use an initialize method instead.
setKeyAlgOID(ASN1ObjectID) - Method in class oracle.security.crypto.core.DSAPrivateKey
Sets the key algorithm OID.
setKeyAlgOID(ASN1ObjectID) - Method in class oracle.security.crypto.core.DSAPublicKey
Sets the key algorithm OID.
setKeyParity(SymmetricKey, int) - Static method in class oracle.security.crypto.util.CryptoUtils
Set the least significant bit of each key byte so that it has the parity indicated -- 1 for odd parity or 0 for even parity.
setMacAlgID(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.PasswordBasedMAC
 
setMapping(ASN1ObjectID, String, Class) - Method in class oracle.security.crypto.util.OIDManager
Maps the specified key to the specified value in the Hashtable object for the given OID for this OIDManager.
setMappings(ASN1ObjectID, Hashtable) - Method in class oracle.security.crypto.util.OIDManager
Maps the given OID to the given Hashtable object for this OIDManager.
setMessageDigest(MessageDigest) - Method in class oracle.security.crypto.core.DigestInputStream
Set the message digest for this stream.
setMessageDigest(MessageDigest) - Method in class oracle.security.crypto.core.DigestOutputStream
Set the message digest for this stream.
setMessageDigestAlgID(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.RSAMDSignature
Sets the message digest Algorithm for this RSA signature .
setMode(int) - Method in class oracle.security.crypto.core.AES
Deprecated. Modes should only be set when a BlockCipher is initialized. Use one of the initialize(...) methods instead.
setMode(int) - Method in class oracle.security.crypto.core.Arcfour
Deprecated. Use an initialize method.
setMode(int) - Method in class oracle.security.crypto.core.Blowfish
Deprecated. Modes should only be set when a BlockCipher is initialized. Use one of the initialize(...) methods instead.
setMode(int) - Method in class oracle.security.crypto.core.Cipher
Deprecated. Use an initialize method.
setMode(int) - Method in class oracle.security.crypto.core.CoderInputStream
Set the mode of the stream.
setMode(int) - Method in class oracle.security.crypto.core.CoderOutputStream
Set the mode of the stream.
setMode(int) - Method in class oracle.security.crypto.core.DES
Deprecated. Modes should only be set when a BlockCipher is initialized. Use one of the initialize(...) methods instead.
setMode(int) - Method in class oracle.security.crypto.core.DES_EDE
Deprecated. Modes should only be set when a BlockCipher is initialized. Use one of the initialize(...) methods instead.
setMode(int) - Method in class oracle.security.crypto.core.PKCS5
 
setMode(ASN1ObjectID) - Method in class oracle.security.crypto.core.PKCS5
 
setMode(int) - Method in class oracle.security.crypto.core.PrivateKeyPKCS8
Set the mode for PKCS5/12.
setMode(int) - Method in class oracle.security.crypto.core.RC2
Deprecated. Modes should only be set when a BlockCipher is initialized. Use one of the initialize(...) methods instead.
setModulusExponent(BigInteger, BigInteger) - Method in class oracle.security.crypto.core.RSAKey
 
setModulusExponent(BigInteger, BigInteger) - Method in class oracle.security.crypto.core.RSAPrivateKey
Sets the modulus and (private) exponent.
setOIDManager(OIDManager) - Static method in class oracle.security.crypto.util.OIDManager
Sets the system-wide OIDManager.
setObject(Serializable) - Method in class oracle.security.crypto.core.PasswordProtectedObject
 
setOwfAlgID(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.PasswordBasedMAC
 
setPKCS5(PKCS5) - Method in class oracle.security.crypto.core.PasswordProtectedObject
 
setPadding(int) - Method in class oracle.security.crypto.core.Arcfour
Deprecated. Use an initialize method.
setPadding(int) - Method in class oracle.security.crypto.core.BlockCipher
Deprecated. Padding should only be set when a BlockCipher is initialized. Use one of the initialize(...) methods instead.
setPadding(int) - Method in class oracle.security.crypto.core.Cipher
Deprecated. Use an initialize method.
setParams(DHParams) - Method in class oracle.security.crypto.core.DHKey
Sets the parameters for the Diffie-Hellman key.
setParams(DHParams) - Method in class oracle.security.crypto.core.DHPrivateKey
 
setParams(DHParams) - Method in class oracle.security.crypto.core.DHPublicKey
 
setParams(DSAParams) - Method in class oracle.security.crypto.core.DSAPrivateKey
Sets the DSA algorithm parameters for this public key.
setParams(DSAParams) - Method in class oracle.security.crypto.core.DSAPublicKey
Sets the DSA algorithm parameters for this public key.
setPassword(String) - Method in class oracle.security.crypto.core.PKCS5
 
setPassword(byte[]) - Method in class oracle.security.crypto.core.PKCS5
 
setPassword(byte[]) - Method in class oracle.security.crypto.core.PasswordBasedMAC
 
setPassword(String) - Method in class oracle.security.crypto.core.PasswordProtectedObject
Set the password on the cipher (this needs to be done before encryption or decryption).
setPassword(String) - Method in class oracle.security.crypto.core.PrivateKeyPKCS8
Set the password for PKCS5/12.
setPassword(byte[]) - Method in class oracle.security.crypto.core.RSAPrivateKeyPKCS8
Deprecated. Set password for PKCS5.
setPassword(String) - Method in class oracle.security.crypto.core.RSAPrivateKeyPKCS8
Deprecated. Set password for PKCS5.
setPrivate(PrivateKey) - Method in class oracle.security.crypto.core.KeyPair
Sets the private key.
setPrivateKey(PrivateKey) - Method in class oracle.security.crypto.core.DHKeyAgreement
Sets the local party private key for generating secret value.
setPrivateKey(PrivateKey) - Method in class oracle.security.crypto.core.DSA
Sets the private key to be used for signing.
setPrivateKey(PrivateKey) - Method in class oracle.security.crypto.core.KeyAgreement
Sets the private key of the local party for generating secret value.
setPrivateKey(PrivateKey) - Method in class oracle.security.crypto.core.RSAMDSignature
Sets the private key to be used for signing.
setPrivateKey(PrivateKey) - Method in class oracle.security.crypto.core.Signature
Sets the key to be used for verification.
setProperties(ASN1ObjectID, Properties) - Method in class oracle.security.crypto.util.OIDManager
Deprecated. Use setMappings(ASN1ObjectID oid, Properties prop) instead.
setProperty(ASN1ObjectID, String, String) - Method in class oracle.security.crypto.util.OIDManager
Deprecated. Use setMapping(ASN1ObjectID oid, String key, Class classObject) or setAttributeTypeName instead.
setPublic(PublicKey) - Method in class oracle.security.crypto.core.KeyPair
Sets the public key.
setPublicKey(PublicKey) - Method in class oracle.security.crypto.core.DHKeyAgreement
Sets the other party public key for generating secret value.
setPublicKey(PublicKey) - Method in class oracle.security.crypto.core.DSA
Sets the public key to be used for verification.
setPublicKey(PublicKey) - Method in class oracle.security.crypto.core.KeyAgreement
Sets the public key of the other party for generating secret value.
setPublicKey(PublicKey) - Method in class oracle.security.crypto.core.RSAMDSignature
Sets the public key to be used for verification.
setPublicKey(PublicKey) - Method in class oracle.security.crypto.core.Signature
Sets the key to be used for signing.
setRandomBitsSource(RandomBitsSource) - Method in class oracle.security.crypto.core.Cipher
Deprecated.  
setRandomBitsSource(RandomBitsSource) - Method in class oracle.security.crypto.core.DSA
Sets the random bits source used to generate signatures.
setRandomBitsSource(RandomBitsSource) - Method in class oracle.security.crypto.core.KeyPairGenerator
Sets the RandomBitsSource.
setRandomBitsSource(RandomBitsSource) - Method in class oracle.security.crypto.core.PasswordBasedMAC
 
setRandomBitsSource(RandomBitsSource) - Method in class oracle.security.crypto.core.RSAMDSignature
Sets the random bits source used to generate signatures.
setRandomBitsSource(RandomBitsSource) - Method in class oracle.security.crypto.core.Signature
Sets the random bits source used to generate signatures.
setSalt(byte[]) - Method in class oracle.security.crypto.core.PKCS5
 
setSalt(byte[]) - Method in class oracle.security.crypto.core.PasswordBasedMAC
 
setSalt(byte[]) - Method in class oracle.security.crypto.core.PrivateKeyPKCS8
Set the salt for PKCS5/12.
setSigBytes(byte[]) - Method in class oracle.security.crypto.core.Signature
Sets the signature to prepare for verification.
setSleepTime(int) - Method in class oracle.security.crypto.core.SpinnerEntropySource
Set the delay parameter for the timeslice counter.
setState(MessageDigest.MDState) - Method in class oracle.security.crypto.core.HMAC
 
setState(MessageDigest.MDState) - Method in class oracle.security.crypto.core.MD2
 
setState(MessageDigest.MDState) - Method in class oracle.security.crypto.core.MD4
 
setState(MessageDigest.MDState) - Method in class oracle.security.crypto.core.MD5
 
setState(MessageDigest.MDState) - Method in class oracle.security.crypto.core.MessageDigest
 
setState(MessageDigest.MDState) - Method in class oracle.security.crypto.core.PasswordBasedMAC
 
setState(MessageDigest.MDState) - Method in class oracle.security.crypto.core.SHA
 
setUseGeneralizedTime(boolean) - Method in class oracle.security.crypto.asn1.ASN1Date
 
sha - Static variable in interface oracle.security.crypto.core.AlgID
An older OIW identifier for the SHA1 algorithm.
sha1 - Static variable in interface oracle.security.crypto.core.AlgID
An alias for the "sha_1" OIW identifier for SHA1.
sha_1 - Static variable in interface oracle.security.crypto.core.AlgID
OIW identifier for the SHA1 algorithm, as prescribed by IEEE p1363.
sha_1WithRSAEncryption - Static variable in interface oracle.security.crypto.core.AlgID
The RSA signature algorithm with SHA-1 hash, as defined in PKCS #1 and RFC 2311.
sha_256 - Static variable in interface oracle.security.crypto.core.AlgID
NIST identifier for the SHA256 algorithm
sha_384 - Static variable in interface oracle.security.crypto.core.AlgID
NIST identifier for the SHA384 algorithm
sha_512 - Static variable in interface oracle.security.crypto.core.AlgID
NIST identifier for the SHA512 algorithm
shortToBytes(short) - Static method in class oracle.security.crypto.util.Utils
Returns the big endian representation of the given short value, as an array of two bytes.
shortsToBytes(short[], byte[]) - Static method in class oracle.security.crypto.util.Utils
Converts an array of short values into an array of bytes.
sign() - Method in class oracle.security.crypto.core.DSA
Signs the document.
sign() - Method in class oracle.security.crypto.core.RSAMDSignature
Signs the document.
sign() - Method in class oracle.security.crypto.core.Signature
Signs the document.
sign(byte[], PrivateKey) - Static method in class oracle.security.crypto.util.CryptoUtils
Signs the given data.
sign(byte[], PrivateKey, RandomBitsSource) - Static method in class oracle.security.crypto.util.CryptoUtils
Signs the given data.
signASN1(ASN1Object, PrivateKey) - Static method in class oracle.security.crypto.util.CryptoUtils
 
signASN1(ASN1Object, PrivateKey, RandomBitsSource) - Static method in class oracle.security.crypto.util.CryptoUtils
Deprecated. Use the version of signASN1 which does not take a RandomBitsSource argument.
signatureAlgID(PrivateKey) - Static method in class oracle.security.crypto.util.CryptoUtils
Deprecated.  
signatureBytes - Variable in class oracle.security.crypto.core.Signature
The actual bytes of the signature.
size() - Method in interface oracle.security.crypto.asn1.ASN1Constructed
 
size() - Method in class oracle.security.crypto.asn1.ASN1GenericConstructed
Returns the number of components of this ASN.1 constructed object.
size() - Method in class oracle.security.crypto.asn1.ASN1Sequence
Returns the number of components of this ASN.1 sequence.
size() - Method in class oracle.security.crypto.asn1.ASN1Set
Returns the number of components of this ASN.1 set.
size() - Method in class oracle.security.crypto.util.ArrayVector
 
size() - Method in class oracle.security.crypto.util.FixedByteArrayOutputStream
Returns the number of bytes written to this stream.
size() - Method in class oracle.security.crypto.util.ObjectPool
Returns the total size of the pool, including objects that are currently in use.
size() - Method in class oracle.security.crypto.util.UnsyncByteArrayOutputStream
 
size() - Method in class oracle.security.crypto.util.UnsyncHashtable
Returns the number of keys in this hashtable.
skip(long) - Method in class oracle.security.crypto.util.UnsyncByteArrayInputStream
 
skipBody(InputStream) - Method in class oracle.security.crypto.asn1.ASN1Header
 
stripEOL(String) - Static method in class oracle.security.crypto.util.Utils
Returns a copy of the given string with all CR and LF characters removed.
subjectPublicKeyInfo(PublicKey) - Static method in class oracle.security.crypto.util.CryptoUtils
Wraps a raw public key in a SubjectPublicKeyInfo structure.
suffix(int[]) - Method in class oracle.security.crypto.asn1.ASN1ObjectID
If the given int array is a prefix of this object ID's value, returns that part of the value which occurs after the prefix.

T

T61STRING - Static variable in interface oracle.security.crypto.asn1.ASN1
 
TAG - Static variable in interface oracle.security.crypto.asn1.ASN1
 
TAG_CLASS - Static variable in interface oracle.security.crypto.asn1.ASN1
 
TELETEX_STRING - Static variable in interface oracle.security.crypto.asn1.ASN1
 
tagClassToString(int) - Method in class oracle.security.crypto.asn1.ASN1Header
 
tagToString(int) - Method in class oracle.security.crypto.asn1.ASN1Header
 
terminate(boolean) - Method in class oracle.security.crypto.asn1.ASN1ConstructedInputStream
Invoking this method signals that all input from this constructed object has been read.
terminate() - Method in class oracle.security.crypto.asn1.ASN1ConstructedInputStream
Invoking this method signals that all input from this constructed object has been read.
testBit(int) - Method in class oracle.security.crypto.asn1.ASN1BitString
Tests the specified bit.
toBase64(byte[]) - Static method in class oracle.security.crypto.util.Utils
Returns the Base-64 encoding of the given byte array.
toBase64(byte[], boolean) - Static method in class oracle.security.crypto.util.Utils
Returns the Base-64 encoding of the given byte array.
toBase64(byte[], String) - Static method in class oracle.security.crypto.util.Utils
 
toByteArray() - Method in class oracle.security.crypto.util.FixedByteArrayOutputStream
Returns a newly allocated byte array of size equal to the number of valid bytes written to this stream.
toByteArray() - Method in class oracle.security.crypto.util.UnsyncByteArrayOutputStream
 
toByteArray(BigInteger) - Static method in class oracle.security.crypto.util.Utils
Convert an unsigned integer to a big-endian unsigned representation.
toByteArray(BigInteger, byte[], int, int) - Static method in class oracle.security.crypto.util.Utils
Convert an unsigned integer to a big-endian unsigned representation of fixed length.
toBytes(InputStream) - Static method in class oracle.security.crypto.util.Utils
Returns characters from the given stream until end-of-stream is reached, and stores the read characters into a byte array.
toBytes(Streamable) - Static method in class oracle.security.crypto.util.Utils
Stores the output of a Streamable object into a byte array.
toBytesBase128(int) - Static method in class oracle.security.crypto.asn1.ASN1Utils
 
toBytesUnsafe(Streamable) - Static method in class oracle.security.crypto.util.Utils
Deprecated. Use Utils.toBytes(java.io.InputStream) instead.
toHexString(byte[], int, int) - Static method in class oracle.security.crypto.util.Utils
Returns the hex representation of the specified sequence of bytes.
toHexString(byte[]) - Static method in class oracle.security.crypto.util.Utils
Returns the hex representation of the specified array of bytes.
toSequence() - Method in class oracle.security.crypto.asn1.ASN1GenericConstructed
Deprecated.  
toStream(Streamable) - Static method in class oracle.security.crypto.util.Utils
 
toString() - Method in class oracle.security.crypto.asn1.ASN1BitString
 
toString() - Method in class oracle.security.crypto.asn1.ASN1Date
 
toString() - Method in class oracle.security.crypto.asn1.ASN1GenericConstructed
 
toString() - Method in class oracle.security.crypto.asn1.ASN1Header
 
toString() - Method in class oracle.security.crypto.asn1.ASN1Integer
 
toString() - Method in class oracle.security.crypto.asn1.ASN1Null
Returns the string "NULL".
toString() - Method in class oracle.security.crypto.asn1.ASN1ObjectID
Returns a text representation of this object.
toString() - Method in class oracle.security.crypto.asn1.ASN1OctetString
 
toString() - Method in class oracle.security.crypto.asn1.ASN1Sequence
 
toString() - Method in class oracle.security.crypto.asn1.ASN1Set
 
toString() - Method in class oracle.security.crypto.asn1.ASN1String
 
toString() - Method in class oracle.security.crypto.core.AES
 
toString() - Method in class oracle.security.crypto.core.AlgorithmIdentifier
 
toString() - Method in class oracle.security.crypto.core.DES
 
toString() - Method in class oracle.security.crypto.core.DES_EDE
 
toString() - Method in class oracle.security.crypto.core.DHParams
Returns a string representation of this object.
toString() - Method in class oracle.security.crypto.core.DHPrivateKey
Returns a string representation of this object.
toString() - Method in class oracle.security.crypto.core.DHPublicKey
Returns a string representation of this object.
toString() - Method in class oracle.security.crypto.core.DSAParams
Transforms this DSAParams object into a readable string.
toString() - Method in class oracle.security.crypto.core.DSAPrivateKey
 
toString() - Method in class oracle.security.crypto.core.DSAPublicKey
Returns a string which describes this object.
toString() - Method in class oracle.security.crypto.core.DiffieHellman
Returns a string representation of this object.
toString() - Method in class oracle.security.crypto.core.DigestInfo
 
toString() - Method in class oracle.security.crypto.core.MessageDigest
Returns a string representation of this message digest object.
toString() - Method in class oracle.security.crypto.core.PKCS5
Returns a string representation of thie object.
toString() - Method in class oracle.security.crypto.core.Padding.ID
 
toString() - Method in class oracle.security.crypto.core.PrivateKeyPKCS8
Returns a string representation of this object.
toString() - Method in class oracle.security.crypto.core.RC2
 
toString() - Method in class oracle.security.crypto.core.RSAPrivateKey
 
toString() - Method in class oracle.security.crypto.core.RSAPublicKey
Returns a string representation of this object.
toString() - Method in class oracle.security.crypto.core.SpinnerEntropySource
 
toString() - Method in class oracle.security.crypto.core.SymmetricKey
 
toString() - Method in class oracle.security.crypto.util.UnsyncByteArrayOutputStream
 
toString() - Method in class oracle.security.crypto.util.UnsyncHashtable
Returns a rather long string representation of this hashtable.
toString(Vector) - Static method in class oracle.security.crypto.util.Utils
Produces a string representation of the input Vector in a format consistent with the rest of the com.phaos. classes.
toStringCompact() - Method in class oracle.security.crypto.asn1.ASN1ObjectID
 
toTitleCase(String) - Static method in class oracle.security.crypto.util.HttpUtils
 
toURLEncoded(String) - Static method in class oracle.security.crypto.util.Utils
 
toUTF8(String) - Static method in class oracle.security.crypto.util.Utils
Returns the UTF-8 representation of the given string.
totalLength() - Method in class oracle.security.crypto.asn1.ASN1Header
Returns the total length of the ASN.1 object corresponding to this header.

U

UNIVERSAL - Static variable in interface oracle.security.crypto.asn1.ASN1
The ASN.1 universal tag class.
UNIVERSAL_STRING - Static variable in interface oracle.security.crypto.asn1.ASN1
 
UTCTIME - Static variable in interface oracle.security.crypto.asn1.ASN1
The universal class tag for the ASN.1 universal time type.
UTF8_STRING - Static variable in interface oracle.security.crypto.asn1.ASN1
 
UnsyncByteArrayInputStream - class oracle.security.crypto.util.UnsyncByteArrayInputStream.
A ByteArrayInputStream with unsynchronized methods for greater efficiency.
UnsyncByteArrayInputStream(byte[]) - Constructor for class oracle.security.crypto.util.UnsyncByteArrayInputStream
 
UnsyncByteArrayInputStream(byte[], int, int) - Constructor for class oracle.security.crypto.util.UnsyncByteArrayInputStream
 
UnsyncByteArrayOutputStream - class oracle.security.crypto.util.UnsyncByteArrayOutputStream.
A ByteArrayOutputStream with unsynchronized methods for greater efficiency.
UnsyncByteArrayOutputStream() - Constructor for class oracle.security.crypto.util.UnsyncByteArrayOutputStream
 
UnsyncByteArrayOutputStream(int) - Constructor for class oracle.security.crypto.util.UnsyncByteArrayOutputStream
 
UnsyncHashtable - class oracle.security.crypto.util.UnsyncHashtable.
This class implements a hashtable, which maps keys to values.
UnsyncHashtable(int, float) - Constructor for class oracle.security.crypto.util.UnsyncHashtable
Constructs a new, empty hashtable with the specified initial capacity and the specified load factor.
UnsyncHashtable(int) - Constructor for class oracle.security.crypto.util.UnsyncHashtable
Constructs a new, empty hashtable with the specified initial capacity and default load factor.
UnsyncHashtable() - Constructor for class oracle.security.crypto.util.UnsyncHashtable
Constructs a new, empty hashtable with a default capacity and load factor.
Utils - class oracle.security.crypto.util.Utils.
A set of utility functions.
Utils() - Constructor for class oracle.security.crypto.util.Utils
 
unicodeToBytes(String) - Static method in class oracle.security.crypto.util.Utils
 
unpad(byte[]) - Method in class oracle.security.crypto.core.Cipher
Deprecated. No replacement.
unpad(byte[]) - Method in class oracle.security.crypto.core.PKCS5
Deprecated.  
unpad(byte[]) - Method in class oracle.security.crypto.core.Padding
Returns bytes unpadded.
unread(int) - Method in class oracle.security.crypto.asn1.ASN1ConstructedInputStream
Deprecated.  
update(byte) - Method in class oracle.security.crypto.core.HMAC
Adds the specifed byte to the data being digested.
update(byte[], int, int) - Method in class oracle.security.crypto.core.HMAC
Adds the specified sequence of bytes to the data being digested.
update(byte) - Method in class oracle.security.crypto.core.MD2
 
update(byte) - Method in class oracle.security.crypto.core.MD4
Adds the specifed byte to the data being digested.
update(byte[], int, int) - Method in class oracle.security.crypto.core.MD4
Adds the specified sequence of bytes to the data being digested.
update(byte) - Method in class oracle.security.crypto.core.MD5
Adds the specifed byte to the data being digested.
update(byte[], int, int) - Method in class oracle.security.crypto.core.MD5
Adds the specified sequence of bytes to the data being digested.
update(byte) - Method in class oracle.security.crypto.core.MessageDigest
Adds the specifed byte to the data being digested.
update(boolean) - Method in class oracle.security.crypto.core.MessageDigest
Adds one byte to the data being digested, either 1 (if the given boolean value is true), or 0 (if the given boolean value is false).
update(short) - Method in class oracle.security.crypto.core.MessageDigest
Adds two bytes -- the big-endian representation of the specified short value -- to the data being digested.
update(int) - Method in class oracle.security.crypto.core.MessageDigest
Adds four bytes -- the big-endian representation of the specified int value -- to the data being digested.
update(long) - Method in class oracle.security.crypto.core.MessageDigest
Adds eight bytes -- the big-endian representation of the specified long value -- to the data being digested.
update(byte[], int, int) - Method in class oracle.security.crypto.core.MessageDigest
Adds the specified sequence of bytes to the data being digested.
update(byte[]) - Method in class oracle.security.crypto.core.MessageDigest
Adds the specified array of bytes to the data being digested.
update(short[]) - Method in class oracle.security.crypto.core.MessageDigest
Adds the specified array of short values to the data being digested, using big-endian representation.
update(int[]) - Method in class oracle.security.crypto.core.MessageDigest
Adds the specified array of int values to the data being digested, using big-endian representation.
update(long[]) - Method in class oracle.security.crypto.core.MessageDigest
Adds the specified array of long values to the data being digested, using big-endian representation.
update(String) - Method in class oracle.security.crypto.core.MessageDigest
Adds the characters of the specified string to the data being digested.
update(InputStream) - Method in class oracle.security.crypto.core.MessageDigest
Adds characters from the specified input stream to the data being digested, until end of stream is reached.
update(byte) - Method in class oracle.security.crypto.core.PasswordBasedMAC
 
update(byte[], int, int) - Method in class oracle.security.crypto.core.PasswordBasedMAC
 
update(byte[], int, int) - Method in class oracle.security.crypto.core.SHA
Adds the specified sequence of bytes to the data being digested.
update(byte) - Method in class oracle.security.crypto.core.SHA
Adds one byte to the data being digested.
updateASCII(String) - Method in class oracle.security.crypto.core.MessageDigest
Adds the characters of the specified string to the data being digested.

V

VIDEOTEX_STRING - Static variable in interface oracle.security.crypto.asn1.ASN1
 
VISIBLE_STRING - Static variable in interface oracle.security.crypto.asn1.ASN1
 
VersionException - exception oracle.security.crypto.util.VersionException.
Signals that an attempt was made to read a data format with an unsupported version number.
VersionException() - Constructor for class oracle.security.crypto.util.VersionException
 
VersionException(String) - Constructor for class oracle.security.crypto.util.VersionException
Makes a new VersionException with the given message string.
VersionException(BigInteger, int) - Constructor for class oracle.security.crypto.util.VersionException
 
value - Variable in class oracle.security.crypto.util.IntConstant
Value that this instance holds.
verify() - Method in class oracle.security.crypto.core.DSA
Verify that the signature matches the document.
verify() - Method in class oracle.security.crypto.core.RSAMDSignature
Verify that the signature matches the document.
verify() - Method in class oracle.security.crypto.core.Signature
Verify that the signature matches the document.
verifySignature(PublicKey, byte[], byte[]) - Static method in class oracle.security.crypto.util.CryptoUtils
Verifies a given signature for a document, given the public key.
verifySignedASN1(ASN1Sequence, PublicKey) - Static method in class oracle.security.crypto.util.CryptoUtils
 

W

withTag(int) - Method in class oracle.security.crypto.asn1.ASN1GenericPrimitive
Creates a new ASN.1 object, which has the same body as this one, but with the given tag and UNIVERSAL class.
withTag(int, int) - Method in class oracle.security.crypto.asn1.ASN1GenericPrimitive
Creates a new ASN.1 object, which has the same body as this one, but with the given tag and tag class.
wordToBytes(int) - Static method in class oracle.security.crypto.util.Utils
Returns the big endian representation of the given int value, as an array of four bytes.
wordsToBytes(int[], int, byte[], int, int) - Static method in class oracle.security.crypto.util.Utils
Converts an array of int values into an array of bytes.
wordsToBytes(int[], byte[]) - Static method in class oracle.security.crypto.util.Utils
Converts an array of int values into an array of bytes.
write(int) - Method in class oracle.security.crypto.core.CoderOutputStream
Write one byte of data.
write(byte[], int, int) - Method in class oracle.security.crypto.core.CoderOutputStream
Write a sub array of bytes.
write(int) - Method in class oracle.security.crypto.core.DigestOutputStream
Write one byte of data.
write(byte[], int, int) - Method in class oracle.security.crypto.core.DigestOutputStream
Write a sub array of bytes.
write(byte[]) - Method in class oracle.security.crypto.util.FixedByteArrayOutputStream
 
write(byte[], int, int) - Method in class oracle.security.crypto.util.FixedByteArrayOutputStream
 
write(int) - Method in class oracle.security.crypto.util.FixedByteArrayOutputStream
 
write(int) - Method in class oracle.security.crypto.util.NullOutputStream
Does nothing
write(int) - Method in class oracle.security.crypto.util.UnsyncByteArrayOutputStream
 
write(byte[], int, int) - Method in class oracle.security.crypto.util.UnsyncByteArrayOutputStream
 
writeExternal(ObjectOutput) - Method in class oracle.security.crypto.core.DHKey
 
writeExternal(ObjectOutput) - Method in class oracle.security.crypto.core.DSAPrivateKey
 
writeExternal(ObjectOutput) - Method in class oracle.security.crypto.core.DSAPublicKey
 
writeExternal(ObjectOutput) - Method in class oracle.security.crypto.core.PrivateKeyPKCS8
 
writeExternal(ObjectOutput) - Method in class oracle.security.crypto.core.RSAPrivateKey
 
writeExternal(ObjectOutput) - Method in class oracle.security.crypto.core.RSAPublicKey
 
writeProperties(Properties, OutputStream, String) - Static method in class oracle.security.crypto.util.OIDManager
Writes the given java.util.Properties to the given output stream, but does not insert a comment containing the current date/time (as the Properties.save method does).
writeTo(OutputStream) - Method in class oracle.security.crypto.util.UnsyncByteArrayOutputStream
 

X

x - Variable in class oracle.security.crypto.core.DiffieHellman
The large random integer.
xcmID - Static variable in class oracle.security.crypto.asn1.ASN1Utils
ANSI X9.57 Certificate Management (aka "x9algorithms") arc.
xkaID - Static variable in class oracle.security.crypto.asn1.ASN1Utils
ANSI X9.42 Key Agreement Object Identifier arc.
xor(byte[], byte[]) - Static method in class oracle.security.crypto.util.Utils
Utility function that performs a bitwise exclusive-or of two byte arrays.

A B C D E F G H I K L M N O P R S T U V W X

Oracle Security Developer Tools Crypto Java API Reference
10g (10.1.4.0.1)

B28171-01


Copyright © 2005 ,2006 , Oracle. All rights reserved.