Skip navigation links

Oracle Fusion Middleware Crypto Java API Reference for Oracle Security Developer Tools
11g Release 1 (11.1.1)

E10668-05

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


A

add(int, E) - Method in class oracle.security.crypto.util.VectorOverArrayList
 
add(E) - Method in class oracle.security.crypto.util.VectorOverArrayList
 
addAll(Collection<? extends E>) - Method in class oracle.security.crypto.util.VectorOverArrayList
 
addAll(int, Collection<? extends E>) - Method in class oracle.security.crypto.util.VectorOverArrayList
 
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
Deprecated.  
addElement(E) - Method in class oracle.security.crypto.util.VectorOverArrayList
 
addElementAt(Object, int) - Method in class oracle.security.crypto.util.ArrayVector
Deprecated.  
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).
AES - Class in oracle.security.crypto.core
An implementation of the Advanced Encryption Standard (AES), aka Rijndael, as defined in FIPS 197.
AES() - Constructor for class oracle.security.crypto.core.AES
Creates an uninitialized AES instance.
aes128_CBC - Static variable in interface oracle.security.crypto.core.AlgID
128-bit AES in CBC mode.
AES128_DEFAULT_LENGTH - Static variable in class oracle.security.crypto.core.SymmetricKeyGenerator
Default key length for AES128 (16 bytes).
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_DEFAULT_LENGTH - Static variable in class oracle.security.crypto.core.SymmetricKeyGenerator
Default key length for AES192 (24 bytes).
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_DEFAULT_LENGTH - Static variable in class oracle.security.crypto.core.SymmetricKeyGenerator
Default key length for AES256 (32 bytes).
aes256_ECB - Static variable in interface oracle.security.crypto.core.AlgID
256-bit AES in ECB mode.
AlgID - Interface in oracle.security.crypto.core
This interface contains algorithm identifiers for various message digest, symmetric cryptography, and public key encryption and signature algorithms.
algID - Variable in class oracle.security.crypto.core.MessageDigest
The algorithm identifier of this MessageDigest object.
algID - Variable in class oracle.security.crypto.core.PBE
 
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
Returns 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.Padding
The name of the padding algorithm.
algName() - Method in class oracle.security.crypto.core.PasswordBasedMAC
 
algName() - Method in class oracle.security.crypto.core.PKCS5
Deprecated.  
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.
AlgorithmIdentifier - Class in oracle.security.crypto.core
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
Creates a new AlgorithmIdentifier object from the specified input stream.
AlgorithmIdentifier(ASN1Sequence) - Constructor for class oracle.security.crypto.core.AlgorithmIdentifier
Creates a new AlgorithmIdentifier object from the specified ASN1Sequence.
AlgorithmIdentifier() - Constructor for class oracle.security.crypto.core.AlgorithmIdentifier
Creates a new empty instance.
AlgorithmIdentifierException - Exception in oracle.security.crypto.core
Signals that inappropriate or unsupported parameters were provided to an algorithm.
AlgorithmIdentifierException(String, Throwable) - Constructor for exception oracle.security.crypto.core.AlgorithmIdentifierException
 
AlgorithmIdentifierException(Throwable) - Constructor for exception oracle.security.crypto.core.AlgorithmIdentifierException
 
AlgorithmIdentifierException() - Constructor for exception oracle.security.crypto.core.AlgorithmIdentifierException
Creates a new AlgorithmIdentifierException with no detail message.
AlgorithmIdentifierException(String) - Constructor for exception oracle.security.crypto.core.AlgorithmIdentifierException
Creates a new AlgorithmIdentifierException with the specified detail message.
APPLICATION - Static variable in interface oracle.security.crypto.asn1.ASN1
The ASN.1 application tag class.
Arcfour - Class in oracle.security.crypto.core
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.
ARCFOUR_DEFAULT_LENGTH - Static variable in class oracle.security.crypto.core.SymmetricKeyGenerator
Default key length for ARCFOUR (16 bytes).
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.
ArrayVector - Class in oracle.security.crypto.util
Deprecated. Use ArrayList
ArrayVector() - Constructor for class oracle.security.crypto.util.ArrayVector
Deprecated.  
ArrayVector(int) - Constructor for class oracle.security.crypto.util.ArrayVector
Deprecated.  
ArrayVector(Object[]) - Constructor for class oracle.security.crypto.util.ArrayVector
Deprecated.  
ASN1 - Interface in oracle.security.crypto.asn1
Various constants used in ASN.1 notation.
ASN1BitString - Class in oracle.security.crypto.asn1
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 in oracle.security.crypto.asn1
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 in oracle.security.crypto.asn1
Represents an ASN.1 object which consists of multiple components.
ASN1ConstructedInputStream - Class in oracle.security.crypto.asn1
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 in oracle.security.crypto.asn1
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 in oracle.security.crypto.asn1
Signals that an error occured while parsing an ASN.1 encoded structure.
ASN1FormatException() - Constructor for exception oracle.security.crypto.asn1.ASN1FormatException
 
ASN1FormatException(String) - Constructor for exception oracle.security.crypto.asn1.ASN1FormatException
 
ASN1GenericConstructed - Class in oracle.security.crypto.asn1
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<? extends ASN1Object>, int) - Constructor for class oracle.security.crypto.asn1.ASN1GenericConstructed
Deprecated. use ASN1GenericConstructed.ASN1GenericConstructed(List, int)
ASN1GenericConstructed(Vector<? extends ASN1Object>, int, int) - Constructor for class oracle.security.crypto.asn1.ASN1GenericConstructed
Deprecated. use ASN1GenericConstructed.ASN1GenericConstructed(List, int, int)
ASN1GenericConstructed(List<? extends ASN1Object>, 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(List<? extends ASN1Object>, 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 in oracle.security.crypto.asn1
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 in oracle.security.crypto.asn1
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 in oracle.security.crypto.asn1
The universal ASN.1 integer type.
ASN1Integer(BigInteger) - Constructor for class oracle.security.crypto.asn1.ASN1Integer
 
ASN1Integer(BigInt) - 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 in oracle.security.crypto.asn1
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 in oracle.security.crypto.asn1
A streamable object which uses ASN.1 encodings as its input/output format.
ASN1ObjectID - Class in oracle.security.crypto.asn1
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 in oracle.security.crypto.asn1
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 in oracle.security.crypto.asn1
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<? extends ASN1Object>) - Constructor for class oracle.security.crypto.asn1.ASN1Sequence
Deprecated. use ASN1Sequence.ASN1Sequence(List)
ASN1Sequence(List<? extends ASN1Object>) - Constructor for class oracle.security.crypto.asn1.ASN1Sequence
 
ASN1Sequence(Collection<? extends ASN1Object>) - 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 in oracle.security.crypto.asn1
A stream for reading the components of an ASN1Sequence.
ASN1SequenceInputStream(InputStream) - Constructor for class oracle.security.crypto.asn1.ASN1SequenceInputStream
 
ASN1Set - Class in oracle.security.crypto.asn1
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<? extends ASN1Object>) - Constructor for class oracle.security.crypto.asn1.ASN1Set
Deprecated. Use ASN1Set.ASN1Set(List)
ASN1Set(List<? extends ASN1Object>) - Constructor for class oracle.security.crypto.asn1.ASN1Set
Makes a set with the given elements.
ASN1Set(Enumeration<ASN1Object>) - Constructor for class oracle.security.crypto.asn1.ASN1Set
Deprecated. 
ASN1Set(InputStream) - Constructor for class oracle.security.crypto.asn1.ASN1Set
 
ASN1SetInputStream - Class in oracle.security.crypto.asn1
A stream for reading the components of an ASN1Set.
ASN1SetInputStream(InputStream) - Constructor for class oracle.security.crypto.asn1.ASN1SetInputStream
 
ASN1String - Class in oracle.security.crypto.asn1
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 in oracle.security.crypto.asn1
An ASN.1 object for which the header is known.
ASN1Utils - Class in oracle.security.crypto.asn1
ASN1 auxiliary routines for performing I/O and interconverting ASN.1 format to Java formats.
assertAllowExport() - Method in class oracle.security.crypto.core.PrivateKeyPKCS8
If either this key's export flag or the global export flag is set to false, this method throws a KeyExportException.
assertAllowExport() - Method in class oracle.security.crypto.core.RSAKey
If either this key's export flag or the global export flag is set to false, this method throws a KeyExportException.
assertAllowExport() - Method in class oracle.security.crypto.core.SymmetricKey
If either this key's export flag or the global export flag is set to false, this method throws a KeyExportException.
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.
assertKeyUnwrap() - Method in class oracle.security.crypto.core.Cipher
Used by subclasses to lock the cipher into Key-Unwrap mode.
assertKeyWrap() - Method in class oracle.security.crypto.core.Cipher
Used by subclasses to lock the cipher into Key-Wrap mode.
assertReadyState() - Static method in class oracle.security.crypto.fips.FIPS_140_2
Checks that the crypto module is in the READY state.
attrTypeID - Static variable in class oracle.security.crypto.asn1.ASN1Utils
ITU X.520 standard naming attributes arc.
AuthenticationException - Exception in oracle.security.crypto.core
Signals an authentication error.
AuthenticationException(String, Throwable) - Constructor for exception oracle.security.crypto.core.AuthenticationException
 
AuthenticationException(Throwable) - Constructor for exception oracle.security.crypto.core.AuthenticationException
 
AuthenticationException() - Constructor for exception oracle.security.crypto.core.AuthenticationException
Constructs an AuthenticationException with no detail message.
AuthenticationException(String) - Constructor for exception oracle.security.crypto.core.AuthenticationException
Constructs an AuthenticationException with the specified detail message.
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.
bitLength() - Method in class oracle.security.crypto.asn1.ASN1BitString
 
BlockCipher - Class in oracle.security.crypto.core
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.
blockSize - Variable in class oracle.security.crypto.core.BlockCipher
Block size of the wrapping BlockCipher.
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
Returns the blocksize of this instance.
blockSize() - Method in class oracle.security.crypto.core.PasswordBasedMAC
 
blockSize() - Method in class oracle.security.crypto.core.SHA
Returns the block size the message digest.
BLOWFISH - Static variable in interface oracle.security.crypto.core.AlgID
An alias to blowfishECB.
Blowfish - Class in oracle.security.crypto.core
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_DEFAULT_LENGTH - Static variable in class oracle.security.crypto.core.SymmetricKeyGenerator
Default key length for BLOWFISH (56 bytes).
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.
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.
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

capacity() - Method in class oracle.security.crypto.util.VectorOverArrayList
 
CBC - Static variable in class oracle.security.crypto.core.Cipher
Cipher Block Chaining (CBC) mode.
CBCAlgorithmIdentifier - Class in oracle.security.crypto.core
An algorithm identifier for Cipher Block Chaining (CBC) mode symmetric block ciphers, which use an initialization vector as a parameter.
CBCAlgorithmIdentifier() - Constructor for class oracle.security.crypto.core.CBCAlgorithmIdentifier
Creates a new empty instance.
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.
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.
checkParity(SymmetricKey, int) - Static method in class oracle.security.crypto.core.DESKey
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
 
Cipher - Class in oracle.security.crypto.core
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
 
cipherAlgID - Variable in class oracle.security.crypto.core.PBE
 
CipherException - Exception in oracle.security.crypto.core
This exception signals that an error occurred in an operation by a Cipher object.
CipherException(String, Throwable) - Constructor for exception oracle.security.crypto.core.CipherException
 
CipherException(Throwable) - Constructor for exception oracle.security.crypto.core.CipherException
 
CipherException() - Constructor for exception oracle.security.crypto.core.CipherException
Constructs a CipherException with no detail message.
CipherException(String) - Constructor for exception oracle.security.crypto.core.CipherException
Constructs a CipherException with the specified detail message.
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.DSARandomBitsSource
Returns the internal values used by this PRNG to their initial unseeded state.
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.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.core.SREntropySource
This method has no effect on the underlying java.security.SecureRandom instance.
clear() - Method in class oracle.security.crypto.core.SRRandomBitsSource
 
clear() - Method in class oracle.security.crypto.util.ArrayVector
Deprecated.  
clear() - Method in class oracle.security.crypto.util.UnsyncHashtable
Clears this hashtable so that it contains no keys.
clear() - Method in class oracle.security.crypto.util.VectorOverArrayList
 
clearBit(int) - Method in class oracle.security.crypto.asn1.ASN1BitString
Clears the specified bit.
clearModuleState() - Static method in class oracle.security.crypto.fips.FIPS_140_2
Resets the module state to NOT_INITIALIZED.
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
Returns a clone of this message digest object.
clone() - Method in class oracle.security.crypto.core.MessageDigest.MDState
Clones the MD state.
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.PasswordBasedMAC
 
clone() - Method in class oracle.security.crypto.core.PBEAlgorithmIdentifier
Clone this Algorithm Identifier.
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.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.
clone() - Method in class oracle.security.crypto.util.VectorOverArrayList
 
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 - Class in oracle.security.crypto.core
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
Standard constructor.
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.
CoderException - Exception in oracle.security.crypto.core
This exception signals that an error occurred in an operation of a Coder object.
CoderException(String, Throwable) - Constructor for exception oracle.security.crypto.core.CoderException
 
CoderException(Throwable) - Constructor for exception oracle.security.crypto.core.CoderException
 
CoderException() - Constructor for exception oracle.security.crypto.core.CoderException
Constructs a CoderException with no detail message.
CoderException(String) - Constructor for exception oracle.security.crypto.core.CoderException
Constructs a CoderException with the specified detail message.
CoderInputStream - Class in oracle.security.crypto.core
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 in oracle.security.crypto.core
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.
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
Performs a complete digest operation on the given Streamable object.
computeMAC() - Method in class oracle.security.crypto.core.MAC
Computes the MAC based on the data entered with the update() methods.
computeMAC(byte[]) - Method in class oracle.security.crypto.core.MAC
Computes the MAC based on the specified parameter.
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.
contains(Object) - Method in class oracle.security.crypto.util.UnsyncHashtable
Tests if some key maps into the specified value in this hashtable.
contains(Object) - Method in class oracle.security.crypto.util.VectorOverArrayList
 
containsAll(Collection<?>) - Method in class oracle.security.crypto.util.VectorOverArrayList
 
containsKey(Object) - Method in class oracle.security.crypto.util.UnsyncHashtable
Tests if the specified object is a key in this hashtable.
CONTEXT_SPECIFIC - Static variable in interface oracle.security.crypto.asn1.ASN1
The ASN.1 context-specific tag class.
copyInto(Object[]) - Method in class oracle.security.crypto.util.VectorOverArrayList
 
copyTo(MessageDigest.MDState) - Method in class oracle.security.crypto.core.MessageDigest.MDState
Copy this MD state to the MDState parameter.
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
Deprecated.  
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
 
createPKCS12MacKey(AlgorithmIdentifier, String, byte[], int, int) - Static method in class oracle.security.crypto.core.PKCS12PBE
Creates a PKCS#12 MAC key according to the PKCS#12 specifications.
CryptoUtils - Class in oracle.security.crypto.util
A set of utility functions for convenient access to certain cryptographic operations.
CryptoUtils() - Constructor for class oracle.security.crypto.util.CryptoUtils
 

D

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.
DECODE_MODE - Static variable in class oracle.security.crypto.core.CoderInputStream
The DECODE mode.
DECODE_MODE - Static variable in class oracle.security.crypto.core.CoderOutputStream
The DECODE mode.
decodeKey(byte[]) - Static method in class oracle.security.crypto.util.CryptoUtils
decode the byte array back into a key.
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() - Method in class oracle.security.crypto.core.PasswordProtectedObject
Deprecated.  
decrypt(String, byte[]) - Method in class oracle.security.crypto.core.PBE
Decrypt an array of bytes, and return the decrypted array of bytes.
decrypt(String, byte[]) - Method in class oracle.security.crypto.core.PKCS12PBE
Decrypt an array of bytes, and return the decrypted array of bytes.
decrypt(byte[]) - Method in class oracle.security.crypto.core.PKCS5
Deprecated. Decrypt an array of bytes, and return the decrypted array of bytes.
decrypt(String, byte[]) - Method in class oracle.security.crypto.core.PKCS5PBE
Decrypt an array of bytes, and return the decrypted array of bytes.
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
 
decryptPrivateKey(String, byte[]) - Method in class oracle.security.crypto.core.PBE
Decrypt a private key, and return the decrypted key.
decryptPrivateKey(String, byte[]) - Method in class oracle.security.crypto.core.PKCS12PBE
Decrypt a private key, and return the decrypted key.
decryptPrivateKey(String, byte[]) - Method in class oracle.security.crypto.core.PKCS5PBE
Decrypt a private key, and return the decrypted key.
decryptSymmetricKey(String, byte[]) - Method in class oracle.security.crypto.core.PBE
Decrypt a symmetric key, and return the decrypted key.
decryptSymmetricKey(String, byte[]) - Method in class oracle.security.crypto.core.PKCS12PBE
Decrypt a symmetric key, and return the decrypted key.
decryptSymmetricKey(String, byte[]) - Method in class oracle.security.crypto.core.PKCS5PBE
Decrypt a symmetric key, and return the decrypted key.
DEFAULT_ITER_COUNT - Static variable in class oracle.security.crypto.core.PasswordBasedMAC
Default password-based key derivation iteration count.
DEFAULT_ITER_COUNT - Static variable in class oracle.security.crypto.core.PBEAlgorithmIdentifier
Default password-based key derivation iteration count is 1024.
DEFAULT_ITER_COUNT - Static variable in class oracle.security.crypto.core.PKCS5
Deprecated. Default password-based key derivation iteration count is 1024.
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.PasswordBasedMAC
Default password-based key derivation salt length.
DEFAULT_SALT_LEN - Static variable in class oracle.security.crypto.core.PBEAlgorithmIdentifier
Default password-based key derivation salt length is 8 bytes.
DEFAULT_SALT_LEN - Static variable in class oracle.security.crypto.core.PKCS5
Deprecated. Default password-based key derivation salt length is 8 bytes.
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 in oracle.security.crypto.core
The Digital Encryption Standard (DES), as defined in FIPS 46-3 and FIPS 81.
DES() - Constructor for class oracle.security.crypto.core.DES
Creates an uninitialized DES instance.
DES_DEFAULT_LENGTH - Static variable in class oracle.security.crypto.core.SymmetricKeyGenerator
Default key length for DES (8 bytes).
DES_EDE - Class in oracle.security.crypto.core
The DES cipher in Encrypt-Decrypt-Encrypt mode, also known as "Triple DES" or "3DES", as defined in FIPS 46-3 and FIPS 81.
DES_EDE() - Constructor for class oracle.security.crypto.core.DES_EDE
Creates an uninitialized DES_EDE instance.
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
Default key length for DES_EDE3 (24 bytes).
DES_EDE3_ECB - Static variable in interface oracle.security.crypto.core.AlgID
OIW identifier for DES-EDE symmetric key encryption algorithm in ECB mode.
desCBC - Static variable in interface oracle.security.crypto.core.AlgID
The DES symmetric key encryption algorithm in CBC mode.
description - Variable in class oracle.security.crypto.util.IntConstant
String description of this instance.
desECB - Static variable in interface oracle.security.crypto.core.AlgID
The DES symmetric key encryption algorithm in ECB mode.
DESKey - Class in oracle.security.crypto.core
Subclass of SymmetricKey that provides the facilities to perform checks against the possible weakness of the SymmetricKey as it might be used in DES operations.
dh - Static variable in interface oracle.security.crypto.core.AlgID
The Diffie-Hellman key agreement algorithm, defined in X9.42.
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 in oracle.security.crypto.core
An abstract class for Diffie-Hellman keys.
DHKey() - Constructor for class oracle.security.crypto.core.DHKey
Empty constructor.
DHKey(DHParams) - Constructor for class oracle.security.crypto.core.DHKey
Creates a DHKey with the specified DHParams.
DHKey(InputStream) - Constructor for class oracle.security.crypto.core.DHKey
Creates a DHKey from the specified input stream.
dhKeyAgreement - Static variable in interface oracle.security.crypto.core.AlgID
The Diffie-Hellman key agreement algorithm, defined in PKCS #3.
DHKeyAgreement - Class in oracle.security.crypto.core
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 in oracle.security.crypto.core
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 in oracle.security.crypto.core
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 in oracle.security.crypto.core
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 in oracle.security.crypto.core
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 in oracle.security.crypto.core
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.
DiffieHellman - Class in oracle.security.crypto.core
Implementation of the Diffie-Hellman public key agreement algorithm, as defined in PKCS#3.
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.
digestBits - Variable in class oracle.security.crypto.core.MessageDigest
Deprecated. Use MessageDigest.getDigestBits() instead.
DigestInfo - Class in oracle.security.crypto.core
The DigestInfo structure of PKCS #1 and CMS.
DigestInfo() - Constructor for class oracle.security.crypto.core.DigestInfo
Creates a new empty instance.
DigestInfo(AlgorithmIdentifier, byte[]) - Constructor for class oracle.security.crypto.core.DigestInfo
Creates a new instance with the specified parameters.
DigestInfo(InputStream) - Constructor for class oracle.security.crypto.core.DigestInfo
Creates a new DigestInfo object from the specified stream.
DigestInputStream - Class in oracle.security.crypto.core
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 in oracle.security.crypto.core
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 in oracle.security.crypto.core
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
Empty constructor.
digestValid - Variable in class oracle.security.crypto.core.MessageDigest
Deprecated. Use MessageDigest.isValid() instead.
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.
DSA - Class in oracle.security.crypto.core
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.
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.
DSAKeyPairGenerator - Class in oracle.security.crypto.core
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.
dsaOld - Static variable in interface oracle.security.crypto.core.AlgID
An older (OIW) identifier for DSA public and private keys.
DSAParams - Class in oracle.security.crypto.core
Parameters used for the Digital Signature Standard, as described in FIPS 186.
DSAParams() - Constructor for class oracle.security.crypto.core.DSAParams
Creates a new empty instance.
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, BigInteger) - Constructor for class oracle.security.crypto.core.DSAParams
Creates a new DSAParams object with the given values of p, q, g, seed, counter and h.
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 in oracle.security.crypto.core
A DSA private key.
DSAPrivateKey() - Constructor for class oracle.security.crypto.core.DSAPrivateKey
Creates a new uninitialized DSAPrivateKey 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(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(InputStream) - Constructor for class oracle.security.crypto.core.DSAPrivateKey
Makes a new instance by reading its encoding from the given InputStream.
DSAPrivateKey(ASN1Sequence) - Constructor for class oracle.security.crypto.core.DSAPrivateKey
Deprecated. Use DSAPrivateKey.DSAPrivateKey(InputStream is) instead.
DSAPublicKey - Class in oracle.security.crypto.core
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(byte[]) - Constructor for class oracle.security.crypto.core.DSAPublicKey
Makes a new instance by reading its encoding from the given byte array.
DSAPublicKey(InputStream) - Constructor for class oracle.security.crypto.core.DSAPublicKey
Makes a new instance by reading its encoding from the given input stream.
DSAPublicKey(ASN1Sequence) - Constructor for class oracle.security.crypto.core.DSAPublicKey
Deprecated. Use DSAPublicKey.DSAPublicKey(InputStream is) instead.
DSARandomBitsSource - Class in oracle.security.crypto.core
A PRNG based on the algorithm described in Appendix 3.1 of FIPS PUB 186-2 and the modifications specified in the Random Number Generation and General Purpose Number Generation sections of Change Notice 1 for FIPS PUB 186-2.
DSARandomBitsSource() - Constructor for class oracle.security.crypto.core.DSARandomBitsSource
Creates a new seeded DSARandomBitsSource.
DSARandomBitsSource(boolean) - Constructor for class oracle.security.crypto.core.DSARandomBitsSource
Creates a new, optionally seeded DSARandomBitsSource.
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).
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
Deprecated.  
elementAt(int) - Method in class oracle.security.crypto.util.VectorOverArrayList
 
elements() - Method in interface oracle.security.crypto.asn1.ASN1Constructed
 
elements() - Method in class oracle.security.crypto.asn1.ASN1GenericConstructed
Deprecated. use the ArrayList version
elements() - Method in class oracle.security.crypto.asn1.ASN1Sequence
Deprecated. use ASN1Sequence.elementsAsList()
elements() - Method in class oracle.security.crypto.asn1.ASN1Set
Deprecated. 
elements - Variable in class oracle.security.crypto.util.ArrayVector
Deprecated.  
elements() - Method in class oracle.security.crypto.util.UnsyncHashtable
Returns an enumeration of the values in this hashtable.
elements() - Method in class oracle.security.crypto.util.VectorOverArrayList
 
elementsAsList() - Method in interface oracle.security.crypto.asn1.ASN1Constructed
 
elementsAsList() - Method in class oracle.security.crypto.asn1.ASN1GenericConstructed
Returns the components of this ASN.1 constructed object, as a arraylist, each element of which is an instance of ASN1Object.
elementsAsList() - Method in class oracle.security.crypto.asn1.ASN1Sequence
Returns the components of this ASN.1 sequence, as a list, each element of which is an instance of ASN1Object.
elementsAsList() - Method in class oracle.security.crypto.asn1.ASN1Set
 
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.
ENCODE_MODE - Static variable in class oracle.security.crypto.core.CoderInputStream
The ENCODE mode.
ENCODE_MODE - Static variable in class oracle.security.crypto.core.CoderOutputStream
The ENCODE mode.
encodeKey(Key) - Static method in class oracle.security.crypto.util.CryptoUtils
encodes the key into a byte array, This encoding is a combination of the key's encoding, plus the key's encoding format, plus the key's algorithm.
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() - Method in class oracle.security.crypto.core.PasswordProtectedObject
Deprecated.  
encrypt(String, byte[]) - Method in class oracle.security.crypto.core.PBE
Encrypt an array of bytes, and return the encrypted array of bytes.
encrypt(String, byte[]) - Method in class oracle.security.crypto.core.PKCS12PBE
Encrypt an array of bytes, and return the encrypted array of bytes.
encrypt(byte[]) - Method in class oracle.security.crypto.core.PKCS5
Deprecated. Encrypt an array of bytes, and return the encrypted array of bytes.
encrypt(String, byte[]) - Method in class oracle.security.crypto.core.PKCS5PBE
Encrypt an array of bytes, and return the encrypted array of bytes.
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
 
encryptedData - Variable in class oracle.security.crypto.core.PasswordProtectedObject
Deprecated.  
encryptedLength(int) - Method in class oracle.security.crypto.core.PKCS5
Deprecated.  
encryptPrivateKey(String, PrivateKey) - Method in class oracle.security.crypto.core.PBE
Encrypt a private key, and return the encrypted key.
encryptPrivateKey(String, PrivateKey) - Method in class oracle.security.crypto.core.PKCS12PBE
Encrypt a private key, and return the encrypted key.
encryptPrivateKey(String, PrivateKey) - Method in class oracle.security.crypto.core.PKCS5PBE
Encrypt a private key, and return the encrypted key.
encryptSymmetricKey(String, SymmetricKey) - Method in class oracle.security.crypto.core.PBE
Encrypt a symmetric key, and return the encrypted key.
encryptSymmetricKey(String, SymmetricKey) - Method in class oracle.security.crypto.core.PKCS12PBE
Encrypt a symmetric key, and return the encrypted key.
encryptSymmetricKey(String, SymmetricKey) - Method in class oracle.security.crypto.core.PKCS5PBE
Encrypt a symmetric key, and return the encrypted key.
END_OF_CONTENTS - Static variable in interface oracle.security.crypto.asn1.ASN1
 
ensureCapacity(int) - Method in class oracle.security.crypto.util.VectorOverArrayList
 
EntropySource - Class in oracle.security.crypto.core
An abstract class representing sources of seed material for PRNGs.
EntropySource() - Constructor for class oracle.security.crypto.core.EntropySource
Empty constructor.
entrustID - Static variable in class oracle.security.crypto.asn1.ASN1Utils
Entrust OID arc.
ENUMERATED - Static variable in interface oracle.security.crypto.asn1.ASN1
The universal class tag for the ASN.1 enumerated type.
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
Tests if the Object passed as a parameter is equal to this AlgorithmIdentifier object.
equals(AlgorithmIdentifier, byte[]) - Method in class oracle.security.crypto.core.DigestInfo
Tests if the algorithm identifier and the digest value of this DigestInfo object are identical to the specified parameters.
equals(Object) - Method in class oracle.security.crypto.core.DigestInfo
Compares this DigestInfo object to the specified parameter.
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.
equals(DSAParams, DSAParams) - Static method in class oracle.security.crypto.util.CryptoUtils
 
equals(DHParameterSpec, DHParameterSpec) - Static method in class oracle.security.crypto.util.CryptoUtils
 
equals(Object) - Method in class oracle.security.crypto.util.VectorOverArrayList
 
erase() - Method in class oracle.security.crypto.asn1.ASN1Integer
 
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.DiffieHellman
Erases the values for this key agreement.
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
 
erase() - Method in class oracle.security.crypto.core.HMAC
Erases the keyBytes from this instance.
erase() - Method in interface oracle.security.crypto.core.Key
Erases the sensitive key material of a private or symmetric key, making the key un-usable.
erase() - Method in class oracle.security.crypto.core.MAC
Erases the sensitive data.
erase() - Method in class oracle.security.crypto.core.PrivateKeyPKCS8
Sets the encrypted and unencrypted private key to null.
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.RSApkcs1
 
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.SymmetricKey
 
ERROR_TEST_3DES_KNOWN_ANSWER - Static variable in class oracle.security.crypto.fips.ModuleState
Power-up Triple-DES known-answer test failed.
ERROR_TEST_AES_KNOWN_ANSWER - Static variable in class oracle.security.crypto.fips.ModuleState
Power-up AES known-answer test failed.
ERROR_TEST_DES_KNOWN_ANSWER - Static variable in class oracle.security.crypto.fips.ModuleState
Power-up DES known-answer test failed.
ERROR_TEST_DH_KEY_GENERATION - Static variable in class oracle.security.crypto.fips.ModuleState
Conditional Diffie-Hellman key generation pair-wise consistency test failed.
ERROR_TEST_DSA - Static variable in class oracle.security.crypto.fips.ModuleState
Power-up DSA sign/verify test failed.
ERROR_TEST_DSA_KEY_GENERATION - Static variable in class oracle.security.crypto.fips.ModuleState
Conditional DSA key generation pair-wise consistency test failed.
ERROR_TEST_HMAC_KNOWN_ANSWER - Static variable in class oracle.security.crypto.fips.ModuleState
Power-up HMAC known-answer test failed.
ERROR_TEST_RNG_CONTINUOUS - Static variable in class oracle.security.crypto.fips.ModuleState
Conditional continuous Random Number Generator test failed.
ERROR_TEST_RNG_KNOWN_ANSWER - Static variable in class oracle.security.crypto.fips.ModuleState
Power-up Random Number Generator known-answer test failed.
ERROR_TEST_RSA - Static variable in class oracle.security.crypto.fips.ModuleState
Power-up RSA encrypt/decrypt or sign/verify test failed.
ERROR_TEST_RSA_KEY_GENERATION - Static variable in class oracle.security.crypto.fips.ModuleState
Conditional RSA key generation pair-wise consistency test failed.
ERROR_TEST_SHA1_KNOWN_ANSWER - Static variable in class oracle.security.crypto.fips.ModuleState
Power-up SHA-1 known-answer test failed.
ERROR_TEST_SOFTWARE_INTEGRITY - Static variable in class oracle.security.crypto.fips.ModuleState
Power-up software integrity self-test failed.
EXTERNAL - Static variable in interface oracle.security.crypto.asn1.ASN1
The universal class tag for the ASN.1 external type.

F

finalize() - Method in class oracle.security.crypto.asn1.ASN1Integer
 
finalize() - Method in class oracle.security.crypto.core.Cipher
Finalizes this Cipher object by calling the erase() method and erasing all sensitive data.
finalize() - Method in class oracle.security.crypto.core.DiffieHellman
Finalizes this instance by erasing all sensitive data.
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.HMAC
Finalizes this object by erasing sensitive data.
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.
FIPS_140_2 - Class in oracle.security.crypto.fips
Perfoms power-up and conditional self-tests, and manages error conditions, as mandated by the FIPS 140-2 specification.
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
 
firstElement() - Method in class oracle.security.crypto.util.VectorOverArrayList
 
FixedByteArrayOutputStream - Class in oracle.security.crypto.util
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.
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.
fromJCEPrivateKey(PrivateKey) - Static method in class oracle.security.crypto.util.CryptoUtils
Convert a JCE private Key to an OSDT private key
fromJCEPublicKey(PublicKey) - Static method in class oracle.security.crypto.util.CryptoUtils
Convert a JCE Public Key to an OSDT Public key
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

GENERAL_STRING - Static variable in interface oracle.security.crypto.asn1.ASN1
 
GENERALIZED_TIME - Static variable in interface oracle.security.crypto.asn1.ASN1
The universal class tag for the ASN.1 generalized time type.
generateByte() - Method in class oracle.security.crypto.core.EntropySource
Generate a byte of seeding material.
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.
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.
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 private key and the other party public 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.
get(int) - Method in class oracle.security.crypto.util.VectorOverArrayList
 
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
Gets the algorithm identifier of this key agreeement.
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
Returns the algorithm identifier of this object.
getAlgID() - Method in class oracle.security.crypto.core.PasswordBasedMAC
Returns the algorithm identifier for this PasswordBasedMAC.
getAlgID() - Method in class oracle.security.crypto.core.PBE
Returns the algorithm identifier of this PBE.
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
Returns the algorithm identifier for this key.
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.RSApkcs1
Builds an AlgorithmIdentifier that is a "snapshot" of the Cipher's current configuration.
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.SHA
Returns the algorithm identifier of this message digest.
getAlgID() - Method in class oracle.security.crypto.core.Signature
Gets the algorithm identifier of this Signature object.
getAlgID() - Method in class oracle.security.crypto.core.SymmetricKey
Returns the algorithm identifier of this symmetric key.
getAlgID() - Method in class oracle.security.crypto.core.SymmetricKeyGenerator
Returns the AlgorithmIdentifier of this SymmetricKeyGenerator.
getAlgorithm() - Method in class oracle.security.crypto.core.DHKey
 
getAlgorithm() - Method in class oracle.security.crypto.core.DHKeyPairGenerator
Returns the string "Diffie-Hellman".
getAlgorithm() - Method in class oracle.security.crypto.core.DHParameterGenerator
Returns "Diffie-Hellman".
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
Returns a description of this symmetric key.
getAllowExport() - Method in class oracle.security.crypto.core.DHPrivateKey
Returns false if plaintext export of this key's key material is not allowed; returns true if plaintext export is allowed.
getAllowExport() - Method in class oracle.security.crypto.core.DHPublicKey
Always returns true.
getAllowExport() - Method in class oracle.security.crypto.core.DSAPrivateKey
Returns false if plaintext export of this key's key material is not allowed; returns true if plaintext export is allowed.
getAllowExport() - Method in class oracle.security.crypto.core.DSAPublicKey
Always returns true.
getAllowExport() - Method in interface oracle.security.crypto.core.Key
If false, this key's material may not be exported in plaintext; if true, and if the global export flag is true, the key's material may be exported in plaintext.
getAllowExport() - Method in class oracle.security.crypto.core.PrivateKeyPKCS8
Returns false if plaintext export of this key's key material is not allowed; returns true if plaintext export is allowed.
getAllowExport() - Method in class oracle.security.crypto.core.RSAPrivateKey
Returns false if plaintext export of this key's key material is not allowed; returns true if plaintext export is allowed.
getAllowExport() - Method in class oracle.security.crypto.core.RSAPublicKey
Always returns true.
getAllowExport() - Method in class oracle.security.crypto.core.SymmetricKey
Returns false if plaintext export of this SymmetricKey's key material is not allowed; returns true if plaintext export is allowed.
getAllowKeyExport() - Static method in class oracle.security.crypto.fips.FIPS_140_2
Returns true if the plaintext export of private and symmetric key material is allowed for the Phaos Crypto module; otherwise returns false.
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.
getBigIntValue() - Method in class oracle.security.crypto.asn1.ASN1Integer
 
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.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.SymmetricKey
Returns a copy of the key bytes.
getBytes() - Method in class oracle.security.crypto.util.FixedByteArrayOutputStream
Returns a reference to the full internal buffer.
getCipherInstance(Key, String) - Static method in class oracle.security.crypto.util.CryptoUtils
 
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
Returns the contents of this key.
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.PasswordBasedMAC
Returns the iteration count to use for password-based key derivation.
getCount() - Method in class oracle.security.crypto.core.PBMacAlgID
Returns the password-based key derivation iteration count.
getCount() - Method in class oracle.security.crypto.core.PKCS5
Deprecated.  
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
Returns the CRT coefficient.
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.
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.
getDescription() - Method in class oracle.security.crypto.fips.ModuleState
Returns the string description of this IntConstant, or null if none is set.
getDescription() - Method in class oracle.security.crypto.util.IntConstant
Returns the string description of this IntConstant, or null if none is set.
getDigest() - Method in class oracle.security.crypto.core.DigestInfo
Returns the digest value.
getDigestAlg(AlgorithmIdentifier) - Static method in class oracle.security.crypto.util.CryptoUtils
Return the JCE equivalent Digest alg
getDigestAlgID() - Method in class oracle.security.crypto.core.DigestInfo
Returns the hash algorithm of this digest info object.
getDigestBits() - Method in class oracle.security.crypto.core.HMAC
Returns a copy of the current digest bytes.
getDigestBits() - Method in class oracle.security.crypto.core.MD2
Returns a copy of the current digest bytes.
getDigestBits() - Method in class oracle.security.crypto.core.MD4
Returns a copy of the current digest bytes.
getDigestBits() - Method in class oracle.security.crypto.core.MD5
Returns a copy of the current digest bytes.
getDigestBits() - Method in class oracle.security.crypto.core.MessageDigest
Returns a copy of the current digest bytes.
getDigestBits() - Method in class oracle.security.crypto.core.PasswordBasedMAC
Returns a copy of the current digest bytes.
getDigestBits() - Method in class oracle.security.crypto.core.SHA
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
Deprecated.  
getElements(Object[]) - Method in class oracle.security.crypto.util.ArrayVector
Deprecated.  
getEncoded() - Method in class oracle.security.crypto.core.DHPrivateKey
Returns ASN.1 DER bytes containing the PKCS#8 PrivateKeyInfo encoding of this private key.
getEncoded() - Method in class oracle.security.crypto.core.DHPublicKey
 
getEncoded() - Method in class oracle.security.crypto.core.DSAPrivateKey
Returns ASN.1 DER bytes containing the PKCS#8 PrivateKeyInfo encoding of this private key.
getEncoded() - Method in class oracle.security.crypto.core.DSAPublicKey
 
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.RSAPrivateKey
Returns ASN.1 DER bytes containing the PKCS#8 PrivateKeyInfo encoding of this private key.
getEncoded() - Method in class oracle.security.crypto.core.RSAPublicKey
 
getEncoded() - Method in class oracle.security.crypto.core.SymmetricKey
Returns a copy of the key bytes.
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
 
getEncryptionScheme() - Method in class oracle.security.crypto.core.PBEAlgorithmIdentifier
Returns the The algorithm that identifies the underlying encryption scheme in case of a PBES2 algorithm or null otherwise.
getExponent() - Method in class oracle.security.crypto.core.RSAKey
Returns the public exponent in this key is an RSAPublicKey, or the private exponent if this key is an RSAPrivateKey.
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).
getH() - Method in class oracle.security.crypto.core.DSAParams
Gets h.
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
 
getHmacAlg(AlgorithmIdentifier) - Static method in class oracle.security.crypto.util.CryptoUtils
Return the JCE equivalent HMAC alg
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, Key, RandomBitsSource) - 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(AlgorithmIdentifier, SymmetricKey, Padding.ID, RandomBitsSource) - 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
Returns an uninitialized DiffieHellman instance.
getInstance(RandomBitsSource, int) - Static method in class oracle.security.crypto.core.DiffieHellman
Returns an initialized DiffieHellman instance.
getInstance(BigInteger, BigInteger, RandomBitsSource) - Static method in class oracle.security.crypto.core.DiffieHellman
Returns an initialized DiffieHellman instance.
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(AlgorithmIdentifier) - Static method in class oracle.security.crypto.core.KeyPairGenerator
Return a KeyPairGenerator for the given AlgorithmIdentifier.
getInstance(AlgorithmIdentifier, SymmetricKey) - Static method in class oracle.security.crypto.core.MAC
Creates a new initialized MAC instance with the specified parameters.
getInstance(AlgorithmIdentifier) - Static method in class oracle.security.crypto.core.MessageDigest
Creates an instance of MessageDigest using the specified algorithm identifier.
getInstance(AlgorithmIdentifier) - Static method in class oracle.security.crypto.core.PBE
Creates a new PBE instance using the specified AlgorithmIdentifier.
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.
getIterationCount() - Method in class oracle.security.crypto.core.PBEAlgorithmIdentifier
Returns the iteration count value.
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
 
getJ() - Method in class oracle.security.crypto.core.DHParams
Returns the cofactor j.
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(String) - 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.
getKeyLength() - Method in class oracle.security.crypto.core.PBEAlgorithmIdentifier
Returns the key length if set in case of the PBSE2 algorithm.
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.PasswordBasedMAC
Returns the keyed MAC algorithm to use.
getMacAlgID() - Method in class oracle.security.crypto.core.PBMacAlgID
Returns the keyd MAC function to be used for the password-based MAC.
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
Deprecated. Use OIDManager.getMappingsAsMap(ASN1ObjectID)
getMappingsAsMap(ASN1ObjectID) - Method in class oracle.security.crypto.util.OIDManager
Returns the Map 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
Deprecated.  
getMode() - Method in class oracle.security.crypto.core.PrivateKeyPKCS8
Deprecated.  
getModeID() - Method in class oracle.security.crypto.core.PKCS5
Deprecated.  
getModuleState() - Static method in class oracle.security.crypto.fips.FIPS_140_2
Returns a code indicating the current state of the cryptographic module.
getModulus() - Method in class oracle.security.crypto.core.RSAKey
Returns the modulus of this RSAKey.
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.
getOEPAlgoSpec(String, String, AlgorithmParameterSpec, PSource, Key) - Static method in class oracle.security.crypto.util.CryptoUtils
 
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.
getOwfAlgID() - Method in class oracle.security.crypto.core.PasswordBasedMAC
Returns the one-way (hash) function to use for password-based key derivation.
getOwfAlgID() - Method in class oracle.security.crypto.core.PBMacAlgID
Returns the password-based key derivation one-way (hash) function.
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.
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
Deprecated.  
getPBEAlgID() - Method in class oracle.security.crypto.core.PrivateKeyPKCS8
Returns the PBEAlgorithmIdentifier used in the PrivateKeyPKCS8 object.
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).
getPKCS5PBE() - Method in class oracle.security.crypto.core.PasswordProtectedObject
Deprecated.  
getPrime() - Method in class oracle.security.crypto.core.DiffieHellman
Returns the prime (p).
getPrimeExponentP() - Method in class oracle.security.crypto.core.RSAPrivateKey
Returns the prime exponent p.
getPrimeExponentQ() - Method in class oracle.security.crypto.core.RSAPrivateKey
Returns the prime exponent q.
getPrimeP() - Method in class oracle.security.crypto.core.RSAPrivateKey
Returns the prime p.
getPrimeQ() - Method in class oracle.security.crypto.core.RSAPrivateKey
Returns the prime q.
getPrivate() - Method in class oracle.security.crypto.core.KeyPair
Returns the private key.
getPrivateExponent() - Method in class oracle.security.crypto.core.RSAPrivateKey
 
getPseudorandomFunc() - Method in class oracle.security.crypto.core.PBEAlgorithmIdentifier
Returns the The algorithm that identifies the underlying pseudorandom function in case of a PBES2 algorithm or null otherwise.
getPSourceFunc() - Method in class oracle.security.crypto.core.OAEPAlgorithmIdentifier
Returns the p source function AlgorithmIdentifier held by this AlgorithmIdentifier.
getPublic() - Method in class oracle.security.crypto.core.KeyPair
Returns the public key.
getPublicExponent() - Method in class oracle.security.crypto.core.RSAPrivateKey
Returns the public exponent.
getPublicExponent() - Method in class oracle.security.crypto.core.RSAPublicKey
 
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.
getRNGTest() - Method in class oracle.security.crypto.core.RandomBitsSource
Returns the RNGTest instance for this RandomBitsSource instance.
getSalt() - Method in class oracle.security.crypto.core.PasswordBasedMAC
Gets the salt value used in this PasswordBasedMAC.
getSalt() - Method in class oracle.security.crypto.core.PBEAlgorithmIdentifier
Returns the salt value.
getSalt() - Method in class oracle.security.crypto.core.PBMacAlgID
Returns the password-based key derivation salt.
getSalt() - Method in class oracle.security.crypto.core.PKCS5
Deprecated.  
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[]).
getSignatureAlg(AlgorithmIdentifier) - Static method in class oracle.security.crypto.util.CryptoUtils
Return the JCE equivalent Signature algorithm
getSignatureInstance(String, Key) - Static method in class oracle.security.crypto.util.CryptoUtils
 
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
Gets the state of this MessageDigest instance.
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.fips.ModuleState
Returns the internally held int value.
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
Returns the private key value 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.
GRAPHIC_STRING - Static variable in interface oracle.security.crypto.asn1.ASN1
 
GROWTH_FACTOR - Static variable in class oracle.security.crypto.util.ArrayVector
Deprecated.  

H

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
Returns the hash code value of this object.
hashCode() - Method in class oracle.security.crypto.util.VectorOverArrayList
 
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.
headerAndBody(InputStream) - Method in class oracle.security.crypto.asn1.ASN1Header
 
HMAC - Class in oracle.security.crypto.core
This class implements HMAC [RFC2104] as a subclass of MessageDigest.
HMAC() - Constructor for class oracle.security.crypto.core.HMAC
Empty constructor.
HMAC(AlgorithmIdentifier, SymmetricKey) - Constructor for class oracle.security.crypto.core.HMAC
Creates a new HMAC object with the specified parameters.
HMAC(AlgorithmIdentifier, byte[], int, int) - Constructor for class oracle.security.crypto.core.HMAC
Deprecated.  
HMAC(AlgorithmIdentifier, byte[]) - Constructor for class oracle.security.crypto.core.HMAC
Deprecated.  
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.
hmacWithSHA1 - Static variable in interface oracle.security.crypto.core.AlgID
RSA identifier the HMAC-SHA1 algorithm, defined in PKCS#5 v2.0.
hmacWithSHA224 - Static variable in interface oracle.security.crypto.core.AlgID
Object identifier the HMAC-SHA224 algorithm, defined in RFC 4231
hmacWithSHA256 - Static variable in interface oracle.security.crypto.core.AlgID
Object identifier the HMAC-SHA256 algorithm, defined in RFC 4231
hmacWithSHA384 - Static variable in interface oracle.security.crypto.core.AlgID
RSA identifier the HMAC-SHA384 algorithm, defined in RFC 4231.
hmacWithSHA512 - Static variable in interface oracle.security.crypto.core.AlgID
RSA identifier the HMAC-SHA512 algorithm, defined in RFC 4231.
HttpUtils - Class in oracle.security.crypto.util
Utility functions for convenience in HTTP processing.
HttpUtils() - Constructor for class oracle.security.crypto.util.HttpUtils
 

I

IA5STRING - Static variable in interface oracle.security.crypto.asn1.ASN1
 
iana - Static variable in class oracle.security.crypto.asn1.ASN1Utils
IANA (Internet Assigned Numbers Authority) arc.
id_PBES2 - Static variable in class oracle.security.crypto.core.PBEAlgorithmIdentifier
OID for PKCS#5 that identifies the PBES2 encryption scheme
id_PBKDF2 - Static variable in class oracle.security.crypto.core.PBEAlgorithmIdentifier
OID for PKCS#5 that identifies the PBKDF2 key derivation function
indexOf(Object, int) - Method in class oracle.security.crypto.util.VectorOverArrayList
 
indexOf(Object) - Method in class oracle.security.crypto.util.VectorOverArrayList
 
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
Resets this message digest object to its initial state.
init() - Method in class oracle.security.crypto.core.MessageDigest.MDState
Initializes the MD 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.
INITIAL_SIZE - Static variable in class oracle.security.crypto.util.ArrayVector
Deprecated.  
initialize(AlgorithmIdentifier, SymmetricKey, Padding.ID, RandomBitsSource) - 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, RandomBitsSource) - 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, Key, RandomBitsSource) - Method in class oracle.security.crypto.core.BlockCipher
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, RandomBitsSource) - 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, Key, RandomBitsSource) - 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(AlgorithmIdentifier, SymmetricKey, Padding.ID, RandomBitsSource) - 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(AlgorithmIdentifier, SymmetricKey, Padding.ID, RandomBitsSource) - 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, SymmetricKey, Padding.ID, RandomBitsSource) - 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(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.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(AlgorithmIdentifier, SymmetricKey) - Method in class oracle.security.crypto.core.HMAC
 
initialize(int, RandomBitsSource) - Method in class oracle.security.crypto.core.KeyPairGenerator
Initializes the key pair generator with the given source of randomness.
initialize(AlgorithmIdentifier, SymmetricKey) - Method in class oracle.security.crypto.core.MAC
Initializes this MAC with the specified parameter.
initialize(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.PBE
Initializes this PBE instance with the specified algorithm identifier.
initialize(int, byte[], int) - Method in class oracle.security.crypto.core.PBE
Initializes this PBE instance with the specified PBE parameters.
initialize(int) - Method in class oracle.security.crypto.core.PBE
Initializes this PBE instance with the specified PBE parameters.
initialize(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.PKCS12PBE
Initializes this PBE instance with the specified algorithm identifier.
initialize(int, byte[], int) - Method in class oracle.security.crypto.core.PKCS12PBE
Initializes this PBE instance with the specified PBE parameters.
initialize(int) - Method in class oracle.security.crypto.core.PKCS12PBE
Initializes this PBE instance with the specified PBE parameters.
initialize(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.PKCS5PBE
Initializes this PBE instance with the specified algorithm identifier.
initialize(int, byte[], int) - Method in class oracle.security.crypto.core.PKCS5PBE
Initializes this PBE instance with the specified PBE parameters.
initialize(int) - Method in class oracle.security.crypto.core.PKCS5PBE
Initializes this PBE instance with the specified PBE parameters.
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
Deprecated. Use CryptoUtils.inputPrivateKey().
initialize(AlgorithmIdentifier, ASN1Object) - Method in interface oracle.security.crypto.core.PublicKey
Initializes this instance from the given algorithm paramters and key contents.
initialize(AlgorithmIdentifier, SymmetricKey, Padding.ID, RandomBitsSource) - 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, 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(AlgorithmIdentifier, ASN1Object) - Method in class oracle.security.crypto.core.RSAPrivateKey
 
initialize(AlgorithmIdentifier, ASN1Object) - Method in class oracle.security.crypto.core.RSAPublicKey
 
initialize() - Method in class oracle.security.crypto.fips.RNGTest
Resets the test and generates and discards an initial random value from the RNG.
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.DigestInfo
 
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(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
Deprecated. use DSAPublicKey.input(InputStream is) instead.
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.PBEAlgorithmIdentifier
Reads in a PBEAlgorithmIdentifier object from the given input stream.
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
Deprecated. 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
Deprecated.  
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.
inputAlgID(InputStream) - Method in class oracle.security.crypto.core.PKCS5
Deprecated.  
inputAlgID(ASN1Sequence) - Method in class oracle.security.crypto.core.PKCS5
Deprecated.  
inputASN1Object(InputStream) - Static method in class oracle.security.crypto.asn1.ASN1Utils
 
inputASN1Object(byte[]) - Static method in class oracle.security.crypto.asn1.ASN1Utils
 
inputBase128(InputStream) - Static method in class oracle.security.crypto.asn1.ASN1Utils
 
inputBigIntValue(InputStream) - Static method in class oracle.security.crypto.asn1.ASN1Integer
 
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.
inputByteArrayValue(InputStream) - Static method in class oracle.security.crypto.asn1.ASN1Integer
 
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.
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.
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.
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.
insertElementAt(E, int) - Method in class oracle.security.crypto.util.VectorOverArrayList
 
IntConstant - Class in oracle.security.crypto.util
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.
IntConstant(int, String) - Constructor for class oracle.security.crypto.util.IntConstant
Constructor that takes an int and sets it as the internally held value, as well as a description.
INTEGER - Static variable in interface oracle.security.crypto.asn1.ASN1
The universal class tag for the ASN.1 integer type.
intValue() - Method in class oracle.security.crypto.asn1.ASN1BitString
 
intValue() - Method in class oracle.security.crypto.asn1.ASN1Integer
 
InvalidFormatException - Exception in oracle.security.crypto.util
This exception signals an invalid format of string data.
InvalidFormatException() - Constructor for exception oracle.security.crypto.util.InvalidFormatException
 
InvalidFormatException(String) - Constructor for exception oracle.security.crypto.util.InvalidFormatException
Makes a new InvalidFormatException with the given message string.
InvalidFormatException(String, Throwable) - Constructor for exception oracle.security.crypto.util.InvalidFormatException
 
InvalidFormatException(Throwable) - Constructor for exception oracle.security.crypto.util.InvalidFormatException
 
InvalidInputException - Exception in oracle.security.crypto.util
Signals that an attempt to input an object from a stream has failed because an incorrect encoding was encountered.
InvalidInputException() - Constructor for exception oracle.security.crypto.util.InvalidInputException
 
InvalidInputException(String) - Constructor for exception oracle.security.crypto.util.InvalidInputException
Makes a new InvalidInputException with the given message string.
InvalidInputException(Exception) - Constructor for exception oracle.security.crypto.util.InvalidInputException
 
InvalidInputException(String, Throwable) - Constructor for exception oracle.security.crypto.util.InvalidInputException
 
InvalidInputException(Throwable) - Constructor for exception oracle.security.crypto.util.InvalidInputException
 
InvalidKeyException - Exception in oracle.security.crypto.core
Signals that an invalid key was specified, for example in initializing a cipher or signature class.
InvalidKeyException(String, Throwable) - Constructor for exception oracle.security.crypto.core.InvalidKeyException
 
InvalidKeyException(Throwable) - Constructor for exception oracle.security.crypto.core.InvalidKeyException
 
InvalidKeyException() - Constructor for exception oracle.security.crypto.core.InvalidKeyException
Creates a new InvalidKeyException with no detail message.
InvalidKeyException(String) - Constructor for exception oracle.security.crypto.core.InvalidKeyException
Creates a new InvalidKeyException with the specified detail message.
InvalidKeyLengthException - Exception in oracle.security.crypto.core
 
InvalidKeyLengthException(String, Throwable) - Constructor for exception oracle.security.crypto.core.InvalidKeyLengthException
 
InvalidKeyLengthException(Throwable) - Constructor for exception oracle.security.crypto.core.InvalidKeyLengthException
 
InvalidKeyLengthException() - Constructor for exception oracle.security.crypto.core.InvalidKeyLengthException
 
InvalidKeyLengthException(String) - Constructor for exception oracle.security.crypto.core.InvalidKeyLengthException
 
InvalidMACException - Exception in oracle.security.crypto.core
Exception indicating the receipt of an invalid MAC value.
InvalidMACException(String, Throwable) - Constructor for exception oracle.security.crypto.core.InvalidMACException
 
InvalidMACException(Throwable) - Constructor for exception oracle.security.crypto.core.InvalidMACException
 
InvalidMACException() - Constructor for exception oracle.security.crypto.core.InvalidMACException
Creates a new InvalidMACException with no detail message.
InvalidMACException(String) - Constructor for exception oracle.security.crypto.core.InvalidMACException
Creates a new InvalidMACException with the specified detail message.
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.
isEmpty() - Method in class oracle.security.crypto.util.VectorOverArrayList
 
isEqual(byte[]) - Method in class oracle.security.crypto.core.MessageDigest
Compares this digest to the specified digest for equality.
isErrorState() - Method in class oracle.security.crypto.fips.ModuleState
Returns true if this ModuleState represents an error state, otherwise returns false.
ISO646_STRING - Static variable in interface oracle.security.crypto.asn1.ASN1
 
isPossiblyWeak(SymmetricKey) - Static method in class oracle.security.crypto.core.DESKey
Determines whether or not a given DES key is considered "possibly weak".
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.
isRecoverableErrorState() - Method in class oracle.security.crypto.fips.ModuleState
Returns true if this ModuleState represents a recoverable error state, otherwise returns false.
isSemiWeak(SymmetricKey) - Static method in class oracle.security.crypto.core.DESKey
Determines whether or not a given DES key is considered "semi-weak".
isUnrecoverableErrorState() - Method in class oracle.security.crypto.fips.ModuleState
Returns true if this ModuleState represents a recoverable error state, otherwise returns false.
isValid() - Method in class oracle.security.crypto.core.HMAC
Returns true if this HMAC is in a valid state and its digest bits are usable; otherwise returns false.
isValid() - Method in class oracle.security.crypto.core.MD2
Returns true if this MD2 is in a valid state and its digest bits are usable; otherwise returns false.
isValid() - Method in class oracle.security.crypto.core.MD4
Returns true if this MD4 is in a valid state and its digest bits are usable; otherwise returns false.
isValid() - Method in class oracle.security.crypto.core.MD5
Returns true if this MD5 is in a valid state and its digest bits are usable; otherwise returns false.
isValid() - Method in class oracle.security.crypto.core.MessageDigest
Returns true if this MessageDigest is in a valid state and its digest bits are usable; otherwise returns false.
isValid() - Method in class oracle.security.crypto.core.PasswordBasedMAC
Returns true if this PasswordBasedMAC is in a valid state and its digest bits are usable; otherwise returns false.
isValid() - Method in class oracle.security.crypto.core.SHA
Returns true if this SHA is in a valid state and its digest bits are usable; otherwise returns false.
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.
isValidParams() - Method in class oracle.security.crypto.core.DSAParams
Checks if this DSAParams contains DSA domain parameters generated by the FIPs-approved method as specified in FIPS 186-2.
isWeak(SymmetricKey) - Static method in class oracle.security.crypto.core.DESKey
Determines whether or not a given DES key is considered "weak".
iterator() - Method in class oracle.security.crypto.util.VectorOverArrayList
 
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 - 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).
Key - Interface in oracle.security.crypto.core
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 in oracle.security.crypto.core
An abstract class for public key agreement scheme.
KeyAgreement() - Constructor for class oracle.security.crypto.core.KeyAgreement
Empty constructor.
KeyAgreementException - Exception in oracle.security.crypto.core
This exception signals that an error occurred in a key agreement operation.
KeyAgreementException(String, Throwable) - Constructor for exception oracle.security.crypto.core.KeyAgreementException
 
KeyAgreementException(Throwable) - Constructor for exception oracle.security.crypto.core.KeyAgreementException
 
KeyAgreementException() - Constructor for exception oracle.security.crypto.core.KeyAgreementException
Makes a new KeyAgreementException with no arguments.
KeyAgreementException(String) - Constructor for exception oracle.security.crypto.core.KeyAgreementException
Makes a new KeyAgreementException with the given message string.
KeyExportException - Exception in oracle.security.crypto.fips
Thrown if an attempt is made to export the plaintext key material of a private or secret key when either the global or key instance export flag is false.
KeyExportException() - Constructor for exception oracle.security.crypto.fips.KeyExportException
Creates a new KeyExportException instance with no detail message.
KeyExportException(String) - Constructor for exception oracle.security.crypto.fips.KeyExportException
Creates a new KeyExportException instance with the specified detail message.
KeyPair - Class in oracle.security.crypto.core
This class encapsulates a key pair, consisting of a public key and a private key.
KeyPair() - Constructor for class oracle.security.crypto.core.KeyPair
Creates a new empty instance.
KeyPair(PublicKey, PrivateKey) - Constructor for class oracle.security.crypto.core.KeyPair
Creates a new key pair.
KeyPairGenerator - Class in oracle.security.crypto.core
An abstract class for randomly generating public/private key pairs.
KeyPairGenerator() - Constructor for class oracle.security.crypto.core.KeyPairGenerator
Empty constructor.
keys() - Method in class oracle.security.crypto.util.UnsyncHashtable
Returns an enumeration of the keys in this hashtable.
keySize() - Method in class oracle.security.crypto.core.SymmetricKey
Returns the length of the key in bytes.

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
 
lastElement() - Method in class oracle.security.crypto.util.VectorOverArrayList
 
lastIndexOf(Object, int) - Method in class oracle.security.crypto.util.VectorOverArrayList
 
lastIndexOf(Object) - Method in class oracle.security.crypto.util.VectorOverArrayList
 
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.DigestInfo
 
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.PKCS5
Deprecated. 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.
length(BigInt) - 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
 
listIterator() - Method in class oracle.security.crypto.util.VectorOverArrayList
 
listIterator(int) - Method in class oracle.security.crypto.util.VectorOverArrayList
 
load(InputStream) - Method in class oracle.security.crypto.util.OIDManager
Loads OID and Properties mappings for this OIDManager from the specified input stream.
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.
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
 

M

MAC - Class in oracle.security.crypto.core
An abstract class for Message Authentication Code.
MAC() - Constructor for class oracle.security.crypto.core.MAC
Empty constructor.
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
 
MaskException - Exception in oracle.security.crypto.core
This exception signals that an error occurred in an operation by a MaskGenerator object.
MaskException(String, Throwable) - Constructor for exception oracle.security.crypto.core.MaskException
 
MaskException(Throwable) - Constructor for exception oracle.security.crypto.core.MaskException
 
MaskException() - Constructor for exception oracle.security.crypto.core.MaskException
Constructs a MaskException with no detail message.
MaskException(String) - Constructor for exception oracle.security.crypto.core.MaskException
Constructs a MaskException with the specified detail message.
matches(PublicKey, PrivateKey) - Static method in class oracle.security.crypto.util.CryptoUtils
 
md2 - Static variable in interface oracle.security.crypto.core.AlgID
The MD2 message digest algorithm, as defined in RFC 1319.
MD2 - Class in oracle.security.crypto.core
The MD2 message digest algorithm, as defined in RFC 1319.
MD2() - Constructor for class oracle.security.crypto.core.MD2
Empty constructor.
MD2_DES - Static variable in class oracle.security.crypto.core.PKCS5
Deprecated. Encryption mode identifier for MD2 with DES.
MD2_DES - Static variable in class oracle.security.crypto.core.PKCS5PBE
The MD2 with DES CBC PKCS#5 mode.
MD2_RC2 - Static variable in class oracle.security.crypto.core.PKCS5PBE
The MD2 with RC2 CBC PKCS#5 mode.
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.
md4 - Static variable in interface oracle.security.crypto.core.AlgID
The MD4 message digest algorithm, as defined in RFC 1320.
MD4 - Class in oracle.security.crypto.core
The MD4 Message Digest algorithm, as specified in RFC 1320.
MD4() - Constructor for class oracle.security.crypto.core.MD4
Empty constructor.
md5 - Static variable in interface oracle.security.crypto.core.AlgID
The MD5 message digest algorithm, as defined in RFC 2311.
MD5 - Class in oracle.security.crypto.core
The MD5 Message Digest algorithm, as specified in RFC 1321.
MD5() - Constructor for class oracle.security.crypto.core.MD5
Empty constructor.
MD5_DES - Static variable in class oracle.security.crypto.core.PKCS5
Deprecated. Encryption mode identifier for MD5 with DES.
MD5_DES - Static variable in class oracle.security.crypto.core.PKCS5PBE
The MD5 with DES CBC PKCS#5 mode.
MD5_RC2 - Static variable in class oracle.security.crypto.core.PKCS5PBE
The MD5 with RC2 CBC PKCS#5 mode.
MD5RandomBitsSource - Class in oracle.security.crypto.core
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.
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.
mdAlgID - Variable in class oracle.security.crypto.core.PBE
 
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.
MessageDigest - Class in oracle.security.crypto.core
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 in oracle.security.crypto.core
Class representing the current state of a message digest object.
MessageDigest.MDState() - Constructor for class oracle.security.crypto.core.MessageDigest.MDState
Empty constructor
mgf1WithMD5 - Static variable in interface oracle.security.crypto.core.AlgID
 
mgf1WithSHA1 - Static variable in interface oracle.security.crypto.core.AlgID
Identifies the MGF1 algorithm defined in PKCS#1 using SHA-1
mgf1WithSHA224 - Static variable in interface oracle.security.crypto.core.AlgID
 
mgf1WithSHA256 - Static variable in interface oracle.security.crypto.core.AlgID
 
mgf1WithSHA384 - Static variable in interface oracle.security.crypto.core.AlgID
 
mgf1WithSHA512 - Static variable in interface oracle.security.crypto.core.AlgID
 
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
Deprecated.  
ModuleState - Class in oracle.security.crypto.fips
Constant codes for crypto module states.
ModuleStateException - Exception in oracle.security.crypto.fips
Thrown if any FIPS 140-2 power-up or continuous self-test fails of if the crypto module is in an invalid state for an attempted operation.
ModuleStateException() - Constructor for exception oracle.security.crypto.fips.ModuleStateException
Creates a new ModuleStateException instance with no detail message.
ModuleStateException(String) - Constructor for exception oracle.security.crypto.fips.ModuleStateException
Creates a new ModuleStateException instance with the specified detail message.
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

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.
NONE - Static variable in class oracle.security.crypto.core.Padding
Indicates that NO padding should be used for block ciphers.
NONE - Static variable in class oracle.security.crypto.core.PKCS5
Deprecated. Indicates that no encryption mode is set.
NOT_INITIALIZED - Static variable in class oracle.security.crypto.fips.ModuleState
Power-up self-tests have not yet been run.
NULL - Static variable in interface oracle.security.crypto.asn1.ASN1
The universal class tag for the ASN.1 null type.
NullOutputStream - Class in oracle.security.crypto.util
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
 
NUMERIC_STRING - Static variable in interface oracle.security.crypto.asn1.ASN1
 

O

OAEPAlgorithmIdentifier - Class in oracle.security.crypto.core
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(String, byte[]) - Constructor for class oracle.security.crypto.core.OAEPAlgorithmIdentifier
 
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.
obj - Variable in class oracle.security.crypto.core.PasswordProtectedObject
Deprecated.  
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.
ObjectPool - Class in oracle.security.crypto.util
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.
OCTET_STRING - Static variable in interface oracle.security.crypto.asn1.ASN1
The universal class tag for the ASN.1 octetstring type.
OIDManager - Class in oracle.security.crypto.util
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 in oracle.security.crypto.util
This exception signals a violation of the OIDManager security rules.
OIDSecurityException() - Constructor for exception oracle.security.crypto.util.OIDSecurityException
 
OIDSecurityException(String) - Constructor for exception oracle.security.crypto.util.OIDSecurityException
 
OIDSecurityException(Exception) - Constructor for exception oracle.security.crypto.util.OIDSecurityException
 
OIDSecurityException(String, Throwable) - Constructor for exception oracle.security.crypto.util.OIDSecurityException
 
OIDSecurityException(Throwable) - Constructor for exception oracle.security.crypto.util.OIDSecurityException
 
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.fips - package oracle.security.crypto.fips
 
oracle.security.crypto.token - package oracle.security.crypto.token
 
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.DigestInfo
 
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.PKCS5
Deprecated. 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.
outputAlgID(OutputStream) - Method in class oracle.security.crypto.core.PKCS5
Deprecated.  
outputAlgIDASN1() - Method in class oracle.security.crypto.core.PKCS5
Deprecated.  
outputASN1() - Method in class oracle.security.crypto.core.DSAParams
Outputs this DSAParams object to the given ASN1Sequence.
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
 
OutputGenerationException - Exception in oracle.security.crypto.util
Indicates that an exception occured while outputing a streamable object.
OutputGenerationException() - Constructor for exception oracle.security.crypto.util.OutputGenerationException
 
OutputGenerationException(String) - Constructor for exception oracle.security.crypto.util.OutputGenerationException
 
OutputGenerationException(Exception) - Constructor for exception oracle.security.crypto.util.OutputGenerationException
 
OutputGenerationException(String, Throwable) - Constructor for exception oracle.security.crypto.util.OutputGenerationException
 
OutputGenerationException(Throwable) - Constructor for exception oracle.security.crypto.util.OutputGenerationException
 
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
Deprecated.  
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<? extends ASN1Object>, int) - Static method in class oracle.security.crypto.asn1.ASN1GenericConstructed
Deprecated. Use ASN1GenericConstructed.outputValue(OutputStream, List, int)
outputValue(OutputStream, List<? extends ASN1Object>, int) - Static method in class oracle.security.crypto.asn1.ASN1GenericConstructed
 
outputValue(OutputStream, Vector<? extends ASN1Object>, int, int) - Static method in class oracle.security.crypto.asn1.ASN1GenericConstructed
Deprecated. Use ASN1GenericConstructed.outputValue(OutputStream, List, int, int)
outputValue(OutputStream, List<? extends ASN1Object>, 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

pad(byte[], int) - Method in class oracle.security.crypto.core.Padding
Returns bytes padded to a multiple of blockSize.
Padding - Class in oracle.security.crypto.core
Padding contains the ID constants that indicate padding schemes.
Padding() - Constructor for class oracle.security.crypto.core.Padding
Empty constructor.
Padding.ID - Class in oracle.security.crypto.core
Represents a padding mode value that can be used by block ciphers.
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
The Diffie Hellman parameters of this key.
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<String, String>, Vector<String>) - 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.
PasswordBasedMac - Static variable in interface oracle.security.crypto.core.AlgID
Entrust-registered identifier for the Password-Based MAC algorithm, defined in RFC 2511.
PasswordBasedMAC - Class in oracle.security.crypto.core
The password-base MAC algorithm, as defined in CRMF (RFC 2511).
PasswordBasedMAC() - Constructor for class oracle.security.crypto.core.PasswordBasedMAC
Creates a new PasswordBasedMAC instance.
PasswordBasedMAC(byte[]) - Constructor for class oracle.security.crypto.core.PasswordBasedMAC
Creates a new PasswordBasedMAC instance with the given password.
PasswordBasedMAC(AlgorithmIdentifier, byte[]) - Constructor for class oracle.security.crypto.core.PasswordBasedMAC
Creates a new PasswordBasedMAC instance with the given algorithm identifier and password.
PasswordBasedMAC(AlgorithmIdentifier, byte[], RandomBitsSource) - Constructor for class oracle.security.crypto.core.PasswordBasedMAC
Creates a new PasswordBasedMAC instance with the given algorithm identifier and password.
PasswordProtectedObject - Class in oracle.security.crypto.core
Deprecated. No replacement.
PasswordProtectedObject() - Constructor for class oracle.security.crypto.core.PasswordProtectedObject
Deprecated.  
PasswordProtectedObject(PKCS5PBE) - Constructor for class oracle.security.crypto.core.PasswordProtectedObject
Deprecated. Create a new PasswordProtectedObject with the given PKCS5PBE cipher.
PasswordProtectedObject(int, RandomBitsSource) - Constructor for class oracle.security.crypto.core.PasswordProtectedObject
Deprecated. Create a new PasswordProtectedObject with the given mode (from PKCS5PBE) using a RandomBitsSource.
PasswordProtectedObject(int) - Constructor for class oracle.security.crypto.core.PasswordProtectedObject
Deprecated. Same using the default RandomBitsSource.
PasswordProtectedObject(Serializable, PKCS5PBE) - Constructor for class oracle.security.crypto.core.PasswordProtectedObject
Deprecated. 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
Deprecated.  
PasswordProtectedObject(Serializable, int) - Constructor for class oracle.security.crypto.core.PasswordProtectedObject
Deprecated.  
PasswordProtectedObject(Serializable, RandomBitsSource) - Constructor for class oracle.security.crypto.core.PasswordProtectedObject
Deprecated.  
PasswordProtectedObject(Serializable) - Constructor for class oracle.security.crypto.core.PasswordProtectedObject
Deprecated.  
PBE - Class in oracle.security.crypto.core
An abstract class for Password Based Encryption
PBE() - Constructor for class oracle.security.crypto.core.PBE
Standard contstructor.
PBEAlgorithmIdentifier - Class in oracle.security.crypto.core
An Algorithm Identifier used for Password Based Encryption operations.
PBEAlgorithmIdentifier(ASN1ObjectID) - Constructor for class oracle.security.crypto.core.PBEAlgorithmIdentifier
Creates an PBEAlgorithmIdentifier used with the PBES1 encryption scheme using the default salt size and the default iteration count.
PBEAlgorithmIdentifier(ASN1ObjectID, RandomBitsSource) - Constructor for class oracle.security.crypto.core.PBEAlgorithmIdentifier
Creates an PBEAlgorithmIdentifier used with the PBES1 encryption scheme using the default salt size and the default iteration count.
PBEAlgorithmIdentifier(ASN1ObjectID, byte[], int) - Constructor for class oracle.security.crypto.core.PBEAlgorithmIdentifier
Creates an PBEAlgorithmIdentifier used with the PBES1 encryption scheme.
PBEAlgorithmIdentifier(byte[], int, int, AlgorithmIdentifier, AlgorithmIdentifier) - Constructor for class oracle.security.crypto.core.PBEAlgorithmIdentifier
Creates an PBEAlgorithmIdentifier used with the PBES2 encryption scheme.
PBEAlgorithmIdentifier(byte[], int, AlgorithmIdentifier) - Constructor for class oracle.security.crypto.core.PBEAlgorithmIdentifier
Creates an PBEAlgorithmIdentifier used with the PBES2 encryption scheme.
PBEAlgorithmIdentifier() - Constructor for class oracle.security.crypto.core.PBEAlgorithmIdentifier
Empty constructor.
PBEAlgorithmIdentifier(InputStream) - Constructor for class oracle.security.crypto.core.PBEAlgorithmIdentifier
Creates a new PBEAlgorithmIdentifier from the given input stream.
pbeWithMD2AndDES_CBC - Static variable in class oracle.security.crypto.core.PBEAlgorithmIdentifier
OID for PKCS#5 PBE MD2 with DES CBC algorithm
pbeWithMD2AndRC2_CBC - Static variable in class oracle.security.crypto.core.PBEAlgorithmIdentifier
OID for PKCS#5 PBE MD2 with RC2 CBC algorithm
pbeWithMD5AndDES_CBC - Static variable in class oracle.security.crypto.core.PBEAlgorithmIdentifier
OID for PKCS#5 PBE MD5 with DES CBC algorithm
pbeWithMD5AndRC2_CBC - Static variable in class oracle.security.crypto.core.PBEAlgorithmIdentifier
OID for PKCS#5 PBE MD5 with RC2 CBC algorithm
pbeWithSHA1AndDES_CBC - Static variable in class oracle.security.crypto.core.PBEAlgorithmIdentifier
OID for PKCS#5 PBE SHA1 with DES CBC algorithm
pbeWithSHA1AndRC2_CBC - Static variable in class oracle.security.crypto.core.PBEAlgorithmIdentifier
OID for PKCS#5 PBE SHA1 with RC2 CBC algorithm
pbeWithSHAAnd128BitRC2_CBC - Static variable in class oracle.security.crypto.core.PBEAlgorithmIdentifier
OID for PKCS#12 PBE SHA1 with RC2 CBC 128 bits algorithm
pbeWithSHAAnd128BitRC4 - Static variable in class oracle.security.crypto.core.PBEAlgorithmIdentifier
OID for PKCS#12 PBE SHA1 with RC4 128 bits algorithm
pbeWithSHAAnd2_KeyTripleDES_CBC - Static variable in class oracle.security.crypto.core.PBEAlgorithmIdentifier
OID for PKCS#12 PBE SHA1 with Triple DES CBC 112 bits algorithm
pbeWithSHAAnd3_KeyTripleDES_CBC - Static variable in class oracle.security.crypto.core.PBEAlgorithmIdentifier
OID for PKCS#12 PBE SHA1 with Triple DES CBC 168 bits algorithm
pbeWithSHAAnd40BitRC2_CBC - Static variable in class oracle.security.crypto.core.PBEAlgorithmIdentifier
OID for PKCS#12 PBE SHA1 with RC2 CBC 40 bits algorithm
pbeWithSHAAnd40BitRC4 - Static variable in class oracle.security.crypto.core.PBEAlgorithmIdentifier
OID for PKCS#12 PBE SHA1 with RC4 40 bits algorithm
PBMacAlgID - Class in oracle.security.crypto.core
Algorithm identifier with parameters for PasswordBasedMAC.
PBMacAlgID() - Constructor for class oracle.security.crypto.core.PBMacAlgID
Creates a new PBMacAlgID instance.
PBMacAlgID(byte[], AlgorithmIdentifier, BigInteger, AlgorithmIdentifier) - Constructor for class oracle.security.crypto.core.PBMacAlgID
Creates a new PBMacAlgID instance with the given parameters.
PBMacAlgID(ASN1Object) - Constructor for class oracle.security.crypto.core.PBMacAlgID
Creates a new PBMacAlgID instance with the given parameters.
PBMacAlgID(InputStream) - Constructor for class oracle.security.crypto.core.PBMacAlgID
Creates a new PBMacAlgID instance by reading its encoding from the given stream.
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.
PKCS12PBE - Class in oracle.security.crypto.core
Class to perform password-based encryption, as defined in the PKCS#12 specification.
PKCS12PBE() - Constructor for class oracle.security.crypto.core.PKCS12PBE
Standard contstructor.
pkcs12PBEids - Static variable in class oracle.security.crypto.core.PBEAlgorithmIdentifier
OID for PKCS#12 PBE algorithms
pkcs12PseudoRandomBytes(byte, int, AlgorithmIdentifier, String, byte[], int) - Static method in class oracle.security.crypto.core.PKCS5
Deprecated.  
PKCS5 - Static variable in class oracle.security.crypto.core.Padding
Indicates that PKCS5 padding should be used for block ciphers.
pkcs5 - Variable in class oracle.security.crypto.core.PasswordProtectedObject
Deprecated.  
pkcs5 - Static variable in class oracle.security.crypto.core.PBEAlgorithmIdentifier
OID for PKCS#5 PBE algorithms
PKCS5 - Class in oracle.security.crypto.core
Deprecated. Use PBE, PKCS5PBE, PKCS12PBE and PBEAlgorithmIdentifier instead.
PKCS5() - Constructor for class oracle.security.crypto.core.PKCS5
Deprecated. Creates a new PKCS5 instance.
PKCS5(int) - Constructor for class oracle.security.crypto.core.PKCS5
Deprecated. 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
Deprecated. Creates a new PKCS5 instance.
PKCS5(int, RandomBitsSource) - Constructor for class oracle.security.crypto.core.PKCS5
Deprecated. 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
Deprecated. 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
Deprecated. 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
Deprecated. 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
Deprecated. 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
Deprecated. 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
Deprecated. 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
Deprecated. 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
Deprecated. Creates a new PKCS5 instance with the given password, salt and count, and MD5_DES encryption mode.
pkcs5pbe - Variable in class oracle.security.crypto.core.PasswordProtectedObject
Deprecated.  
PKCS5PBE - Class in oracle.security.crypto.core
Class to perform password-based encryption, as defined in the PKCS#5v2 specification.
PKCS5PBE() - Constructor for class oracle.security.crypto.core.PKCS5PBE
Standard contstructor.
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
 
powerUpSelfTest() - Static method in class oracle.security.crypto.fips.FIPS_140_2
Runs the full set of power-up self-tests if they have not yet been run; otherwise does nothing.
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.
PrivateKey - Interface in oracle.security.crypto.core
An interface for a private key.
privateKeyInfo(PrivateKey) - Static method in class oracle.security.crypto.util.CryptoUtils
Deprecated. Use Key.getEncoded() instead.
PrivateKeyPKCS8 - Class in oracle.security.crypto.core
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(PrivateKey, String) - Constructor for class oracle.security.crypto.core.PrivateKeyPKCS8
Creates a new PrivateKeyPKCS8 instance with the specified parameters.
PrivateKeyPKCS8(ASN1ObjectID) - Constructor for class oracle.security.crypto.core.PrivateKeyPKCS8
Creates a new PrivateKeyPKCS8 instance using the specified OID.
PrivateKeyPKCS8(ASN1ObjectID, RandomBitsSource) - Constructor for class oracle.security.crypto.core.PrivateKeyPKCS8
Creates a new PrivateKeyPKCS8 instance using the specified OID.
PrivateKeyPKCS8(PrivateKey, String, ASN1ObjectID, RandomBitsSource) - Constructor for class oracle.security.crypto.core.PrivateKeyPKCS8
Creates a new PrivateKeyPKCS8 instance using the specified OID.
PrivateKeyPKCS8(AlgorithmIdentifier) - Constructor for class oracle.security.crypto.core.PrivateKeyPKCS8
Creates a new PrivateKeyPKCS8 instance using the specified AlgorithmIdentifier.
PrivateKeyPKCS8(PrivateKey, String, AlgorithmIdentifier) - Constructor for class oracle.security.crypto.core.PrivateKeyPKCS8
Creates a new PrivateKeyPKCS8 instance using the specified AlgorithmIdentifier.
PrivateKeyPKCS8(InputStream) - Constructor for class oracle.security.crypto.core.PrivateKeyPKCS8
Creates a new PrivateKeyPKCS8 instance from the specified input stream.
PrivateKeyPKCS8(int, RandomBitsSource) - Constructor for class oracle.security.crypto.core.PrivateKeyPKCS8
Deprecated.  
PrivateKeyPKCS8(int) - Constructor for class oracle.security.crypto.core.PrivateKeyPKCS8
Deprecated.  
PrivateKeyPKCS8(PrivateKey, RandomBitsSource) - Constructor for class oracle.security.crypto.core.PrivateKeyPKCS8
Deprecated.  
PrivateKeyPKCS8(PrivateKey) - Constructor for class oracle.security.crypto.core.PrivateKeyPKCS8
Deprecated.  
PrivateKeyPKCS8(PrivateKey, int, RandomBitsSource) - Constructor for class oracle.security.crypto.core.PrivateKeyPKCS8
Deprecated.  
PrivateKeyPKCS8(PrivateKey, int) - Constructor for class oracle.security.crypto.core.PrivateKeyPKCS8
Deprecated.  
PrivateKeyPKCS8(String, PrivateKey, RandomBitsSource) - Constructor for class oracle.security.crypto.core.PrivateKeyPKCS8
Deprecated.  
PrivateKeyPKCS8(String, PrivateKey) - Constructor for class oracle.security.crypto.core.PrivateKeyPKCS8
Deprecated.  
PrivateKeyPKCS8(PrivateKey, String, int, RandomBitsSource) - Constructor for class oracle.security.crypto.core.PrivateKeyPKCS8
Deprecated.  
PrivateKeyPKCS8(PrivateKey, String, int) - Constructor for class oracle.security.crypto.core.PrivateKeyPKCS8
Deprecated.  
PrivateKeyPKCS8(String, InputStream) - Constructor for class oracle.security.crypto.core.PrivateKeyPKCS8
Deprecated.  
PrivateKeyPKCS8(ASN1Sequence) - Constructor for class oracle.security.crypto.core.PrivateKeyPKCS8
Deprecated.  
PrivateKeyPKCS8(String, File) - Constructor for class oracle.security.crypto.core.PrivateKeyPKCS8
Deprecated.  
PrivateKeyPKCS8(String, ASN1Sequence) - Constructor for class oracle.security.crypto.core.PrivateKeyPKCS8
Deprecated.  
PublicKey - Interface in oracle.security.crypto.core
An interface for a public key.
put(Object, Object) - Method in class oracle.security.crypto.util.UnsyncHashtable
Maps the specified key to the specified value in this hashtable.

R

randomBigInt(int) - Method in class oracle.security.crypto.core.RandomBitsSource
Provided as an alternative to BigInt(int, java.util.Random).
randomBigInteger(int) - Method in class oracle.security.crypto.core.RandomBitsSource
Provided as an alternative to BigInteger(int, java.util.Random).
RandomBitsSource - Class in oracle.security.crypto.core
An abstract class representing secure PRNG (pseudo-random number generator) implementations.
RandomBitsSource() - Constructor for class oracle.security.crypto.core.RandomBitsSource
Empty constructor.
randomByte() - Method in class oracle.security.crypto.core.DigestRandomBitsSource
Returns the next output byte.
randomByte() - Method in class oracle.security.crypto.core.DSARandomBitsSource
Returns the next output byte.
randomByte() - Method in class oracle.security.crypto.core.RandomBitsSource
Generate a random byte.
randomByte() - Method in class oracle.security.crypto.core.SRRandomBitsSource
 
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.DSARandomBitsSource
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.
randomBytes(byte[]) - Method in class oracle.security.crypto.core.SRRandomBitsSource
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.
RC2 - Class in oracle.security.crypto.core
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.
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
Default key length for RC2 (16 bytes).
RC2AlgorithmIdentifier - Class in oracle.security.crypto.core
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.
RC4 - Static variable in interface oracle.security.crypto.core.AlgID
The Arcfour stream cipher of Kaukonen and Thayer, equivalent to the RC4 stream cipher.
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.AlgorithmIdentifier
Reads the input stream and initializes the algorithm identifier.
readExternal(ObjectInput) - Method in class oracle.security.crypto.core.DHKey
Reads the input stream and initializes the Diffie Hellman key.
readExternal(ObjectInput) - Method in class oracle.security.crypto.core.DHParams
Reads the input stream and initializes the Diffie Hellman parameters.
readExternal(ObjectInput) - Method in class oracle.security.crypto.core.DigestInfo
Reads the input stream and initializes the digest info.
readExternal(ObjectInput) - Method in class oracle.security.crypto.core.DSAParams
Reads the input stream and initializes the DSA parameters.
readExternal(ObjectInput) - Method in class oracle.security.crypto.core.DSAPrivateKey
Reads the input stream and initializes the DSA private key.
readExternal(ObjectInput) - Method in class oracle.security.crypto.core.DSAPublicKey
Reads the input stream and initializes the DSA public key.
readExternal(ObjectInput) - Method in class oracle.security.crypto.core.KeyPair
Reads the input stream and initializes the key pair.
readExternal(ObjectInput) - Method in class oracle.security.crypto.core.PrivateKeyPKCS8
Reads the input stream and initializes the PKCS#8 private key.
readExternal(ObjectInput) - Method in class oracle.security.crypto.core.RSAKey
Reads the input stream and initializes the RSA key.
readExternal(ObjectInput) - Method in class oracle.security.crypto.core.SymmetricKey
Reads the input stream and initializes the symmetric key.
READY - Static variable in class oracle.security.crypto.fips.ModuleState
Power-up self-tests have been run and passed, and no conditional tests have failed.
REAL - Static variable in interface oracle.security.crypto.asn1.ASN1
The universal class tag for the ASN.1 real type.
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.
remove(int) - Method in class oracle.security.crypto.util.VectorOverArrayList
 
remove(Object) - Method in class oracle.security.crypto.util.VectorOverArrayList
 
removeAll(Collection<?>) - Method in class oracle.security.crypto.util.VectorOverArrayList
 
removeAllElements() - Method in class oracle.security.crypto.util.VectorOverArrayList
 
removeElement(Object) - Method in class oracle.security.crypto.util.VectorOverArrayList
 
removeElementAt(int) - Method in class oracle.security.crypto.util.VectorOverArrayList
 
removeRange(int, int) - Method in class oracle.security.crypto.util.VectorOverArrayList
 
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
 
retainAll(Collection<?>) - Method in class oracle.security.crypto.util.VectorOverArrayList
 
RNGTest - Class in oracle.security.crypto.fips
Random number generator continuous self-test class that monitors all RNGs for failure to a constant value, as required by the FIPS 140-2 specification.
RNGTest(RandomBitsSource) - Constructor for class oracle.security.crypto.fips.RNGTest
Creates a new RNGTest instance.
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.
RSA - Class in oracle.security.crypto.core
The raw RSA algorithm cryptographic operation.
RSA() - Constructor for class oracle.security.crypto.core.RSA
Creates a new RSA instance.
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.
RSAKey - Class in oracle.security.crypto.core
An abstract class for RSA keys.
RSAKey() - Constructor for class oracle.security.crypto.core.RSAKey
Empty constructor.
RSAKey(byte[]) - Constructor for class oracle.security.crypto.core.RSAKey
Creates an RSAKey from the encoded representation.
RSAKey(InputStream) - Constructor for class oracle.security.crypto.core.RSAKey
Creates an RSAKey from the specified stream.
RSAKey(ASN1Sequence) - Constructor for class oracle.security.crypto.core.RSAKey
Creates an RSAKey from the specified ASN1Sequence.
RSAKey(BigInteger, BigInteger) - Constructor for class oracle.security.crypto.core.RSAKey
Creates an RSAKey from the specified BigInteger objects.
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.
RSAKeyPairGenerator - Class in oracle.security.crypto.core
RSA key pair generator.
RSAKeyPairGenerator() - Constructor for class oracle.security.crypto.core.RSAKeyPairGenerator
Creates a new, uninitialized RSAKeyPairGenerator.
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.
RSAMDSignature - Class in oracle.security.crypto.core
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) - 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, 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.
RSApkcs1 - Class in oracle.security.crypto.core
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.
RSAPrivateKey - Class in oracle.security.crypto.core
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(byte[]) - Constructor for class oracle.security.crypto.core.RSAPrivateKey
Makes a new RSA private key from a specified encoding.
RSAPrivateKey(InputStream) - Constructor for class oracle.security.crypto.core.RSAPrivateKey
Initializes this RSA private key by reading its encoding from the given stream.
RSAPrivateKeyPKCS8 - Class in oracle.security.crypto.core
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 in oracle.security.crypto.core
An RSA public key.
RSAPublicKey() - Constructor for class oracle.security.crypto.core.RSAPublicKey
Empty constructor.
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
Creates a new RSAPublicKey from the specified input stream.
RSAPublicKey(BigInteger, BigInteger) - Constructor for class oracle.security.crypto.core.RSAPublicKey
Constructs a new RSA public key with the given parameters.
rsaSHA256SigOID - Static variable in class oracle.security.crypto.core.RSAMDSignature
The ASN.1 Object Identifier sha256WithRSAEncryption, defined in PKCS#1.
rsaSHASigOID - Static variable in class oracle.security.crypto.core.RSAMDSignature
The ASN.1 Object Identifier sha_1WithRSAEncryption, defined in PKCS#1.
rsaSHASigOldOID - Static variable in class oracle.security.crypto.core.RSAMDSignature
The old OIW ASN.1 Object Identifier SHA1 With RSAEncryption.
rsaWithOAEP_MD5_MGF1 - Static variable in interface oracle.security.crypto.core.AlgID
 
rsaWithOAEP_SHA224_MGF1 - Static variable in interface oracle.security.crypto.core.AlgID
 
rsaWithOAEP_SHA256_MGF1 - Static variable in interface oracle.security.crypto.core.AlgID
 
rsaWithOAEP_SHA384_MGF1 - Static variable in interface oracle.security.crypto.core.AlgID
 
rsaWithOAEP_SHA512_MGF1 - Static variable in interface oracle.security.crypto.core.AlgID
 
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
run() method from the Runnable interface.

S

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.DSARandomBitsSource
Seeds this PRNG with the bytes in the given byte array.
seed(EntropySource) - Method in class oracle.security.crypto.core.DSARandomBitsSource
Seed this PRNG with 20 bytes generated by the given EntropySource.
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.
seed(byte[]) - Method in class oracle.security.crypto.core.SRRandomBitsSource
 
seed(EntropySource) - Method in class oracle.security.crypto.core.SRRandomBitsSource
 
selfTest(RandomBitsSource) - Static method in class oracle.security.crypto.fips.FIPS_140_2
Runs the full suite of power-up self-tests.
SelfTestException - Exception in oracle.security.crypto.fips
Thrown if an error occurs during any of the FIPS 140-2 power-up or continuous self-tests.
SelfTestException() - Constructor for exception oracle.security.crypto.fips.SelfTestException
Creates a new SelfTestException instance with no detail message.
SelfTestException(String) - Constructor for exception oracle.security.crypto.fips.SelfTestException
Creates a new SelfTestException instance with the specified detail message.
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.
set(int, E) - Method in class oracle.security.crypto.util.VectorOverArrayList
 
setAlgID(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.DHKeyAgreement
 
setAlgID(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.DHKeyPairGenerator
Seta the domain parameters contained in the given AlgorithmIdentifier for this KeyPairGenerator.
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
Deprecated. Use initialize instead
setAlgID(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.KeyAgreement
Sets the algorith identifier of the key agreement object.
setAlgID(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.KeyPairGenerator
Called by KeyPairGenerator.getInstance(oracle.security.crypto.core.AlgorithmIdentifier) 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
Sets the AlgorithmIdentifier of this MessageDigest instance.
setAlgID(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.PasswordBasedMAC
Sets the algorithm identifier for this PasswordBasedMAC.
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.SHA
Sets the SHA algorithm to use.
setAlgID(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.Signature
Sets the signature algorithm identifier to use,
setAlgID(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.SymmetricKey
Sets the algorithm identifier of this symmetric key.
setAlgID(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.SymmetricKeyGenerator
Set the algorithm identifier for the symmetric key algorithm.
setAllowExport(boolean) - Method in class oracle.security.crypto.core.DHPrivateKey
Set to false to disallow plaintext export of this key's key material; set to true to allow plaintext export if the global value in FIPS_140_2 is also set to true.
setAllowExport(boolean) - Method in class oracle.security.crypto.core.DSAPrivateKey
Set to false to disallow plaintext export of this key's key material; set to true to allow plaintext export if the global value in FIPS_140_2 is also set to true.
setAllowExport(boolean) - Method in class oracle.security.crypto.core.PrivateKeyPKCS8
Set to false to disallow plaintext export of this key's key material; set to true to allow plaintext export if the global value in FIPS_140_2 is also set to true.
setAllowExport(boolean) - Method in class oracle.security.crypto.core.RSAPrivateKey
Set to false to disallow plaintext export of this key's key material; set to true to allow plaintext export if the global value in FIPS_140_2 is also set to true.
setAllowExport(boolean) - Method in class oracle.security.crypto.core.SymmetricKey
Set to false to disallow plaintext export of this SymmetricKey's key material; set to true to allow plaintext export if the global value in FIPS_140_2 is also set to true.
setAllowKeyExport(boolean) - Static method in class oracle.security.crypto.fips.FIPS_140_2
Sets whether or not the plaintext export of private and symmetric key material is to be allowed for the Phaos Crypto module.
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.SymmetricKey
Sets the actual bytes of the key.
setCount(int) - Method in class oracle.security.crypto.core.PasswordBasedMAC
Sets the iteration count to use for password-based key derivation.
setCount(int) - Method in class oracle.security.crypto.core.PKCS5
Deprecated.  
setCount(int) - Method in class oracle.security.crypto.core.PrivateKeyPKCS8
Deprecated.  
setCurrentTag(int) - Method in class oracle.security.crypto.asn1.ASN1ConstructedInputStream
Sets the current tag (and the current tag class to UNIVERSAL).
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.
setElementAt(Object, int) - Method in class oracle.security.crypto.util.ArrayVector
Deprecated.  
setElementAt(E, int) - Method in class oracle.security.crypto.util.VectorOverArrayList
 
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).
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.BlockCipher
Sets the initialization vector for this block cipher.
setKey(byte[], int, int) - Method in class oracle.security.crypto.core.HMAC
Deprecated. Use initialize instead
setKey(byte[]) - Method in class oracle.security.crypto.core.HMAC
Deprecated. Use initialize instead
setKey(PrivateKey) - Method in class oracle.security.crypto.core.PrivateKeyPKCS8
Deprecated. Use PrivateKeyPKCS8.setPrivateKey(oracle.security.crypto.core.PrivateKey) instead to preserve the ability to erase any previously set private key.
setKey(RSAKey) - Method in class oracle.security.crypto.core.RSA
Sets the key to the given RSA key.
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
Sets the keyed MAC algorithm to use.
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<String, Class<?>>) - Method in class oracle.security.crypto.util.OIDManager
Deprecated. use OIDManager.setMappings(ASN1ObjectID, Map)
setMappings(ASN1ObjectID, Map<String, Class<?>>) - Method in class oracle.security.crypto.util.OIDManager
Maps the given OID to the given Map 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.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.PKCS5
Deprecated.  
setMode(ASN1ObjectID) - Method in class oracle.security.crypto.core.PKCS5
Deprecated.  
setMode(int) - Method in class oracle.security.crypto.core.PrivateKeyPKCS8
Deprecated.  
setModulusExponent(BigInteger, BigInteger) - Method in class oracle.security.crypto.core.RSAKey
Sets the modulus and the exponent.
setObject(Serializable) - Method in class oracle.security.crypto.core.PasswordProtectedObject
Deprecated.  
setOIDManager(OIDManager) - Static method in class oracle.security.crypto.util.OIDManager
Sets the system-wide OIDManager.
setOwfAlgID(AlgorithmIdentifier) - Method in class oracle.security.crypto.core.PasswordBasedMAC
Sets the one-way (hash) function to use for password-based key derivation.
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.
setParity(SymmetricKey, int) - Static method in class oracle.security.crypto.core.DESKey
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.
setPassword(byte[]) - Method in class oracle.security.crypto.core.PasswordBasedMAC
Sets the password to be used for this PasswordBasedMAC.
setPassword(String) - Method in class oracle.security.crypto.core.PasswordProtectedObject
Deprecated. Set the password on the cipher (this needs to be done before encryption or decryption).
setPassword(String) - Method in class oracle.security.crypto.core.PKCS5
Deprecated.  
setPassword(byte[]) - Method in class oracle.security.crypto.core.PKCS5
Deprecated.  
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.
setPKCS5PBE(PKCS5PBE) - Method in class oracle.security.crypto.core.PasswordProtectedObject
Deprecated.  
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.PrivateKeyPKCS8
Sets the private key to be encrypted, and returns the previous private key, if any.
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 signing.
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 verification.
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
Sets the RNG to use for generating random salt bytes, if needed.
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.PasswordBasedMAC
Sets the salt value.
setSalt(byte[]) - Method in class oracle.security.crypto.core.PKCS5
Deprecated.  
setSalt(byte[]) - Method in class oracle.security.crypto.core.PrivateKeyPKCS8
Deprecated.  
setSigBytes(byte[]) - Method in class oracle.security.crypto.core.Signature
Sets the signature to prepare for verification.
setSize(int) - Method in class oracle.security.crypto.util.VectorOverArrayList
 
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
Sets the state of this MessageDigest instance.
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.
SHA - Class in oracle.security.crypto.core
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.
sha1 - Static variable in interface oracle.security.crypto.core.AlgID
An alias for the "sha_1" OIW identifier for SHA1.
SHA1_DES - Static variable in class oracle.security.crypto.core.PKCS5PBE
The SHA1 with DES CBC PKCS#5 mode.
SHA1_RC2 - Static variable in class oracle.security.crypto.core.PKCS5PBE
The SHA1 with RC2 CBC PKCS#5 mode.
SHA1RandomBitsSource - Class in oracle.security.crypto.core
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.
sha224WithRSAEncryption - Static variable in interface oracle.security.crypto.core.AlgID
The RSA signature algorithm with SHA-224 hash, as defined in PKCS #1 and RFC 4055 (Section 5).
sha256WithRSAEncryption - Static variable in interface oracle.security.crypto.core.AlgID
The RSA signature algorithm with SHA-256 hash, as defined in PKCS #1 and RFC 3447 (Section A.2.4).
sha384WithRSAEncryption - Static variable in interface oracle.security.crypto.core.AlgID
The RSA signature algorithm with SHA-384 hash, as defined in PKCS #1 and RFC 4055 (Section 5).
sha512WithRSAEncryption - Static variable in interface oracle.security.crypto.core.AlgID
The RSA signature algorithm with SHA-512 hash, as defined in PKCS #1 and RFC 4055 (Section 5).
sha_1 - Static variable in interface oracle.security.crypto.core.AlgID
OIW identifier for the SHA1 algorithm, as prescribed by IEEE p1363.
SHA_128RC2 - Static variable in class oracle.security.crypto.core.PKCS5
Deprecated. Encryption mode identifier for SHA-1 with 128-bit RC2.
SHA_128RC2_CBC - Static variable in class oracle.security.crypto.core.PKCS12PBE
The SHA1 with RC2 CBC 128 bits PKCS#12 mode.
SHA_128RC4 - Static variable in class oracle.security.crypto.core.PKCS12PBE
The SHA1 with RC4 128 bits PKCS#12 mode.
SHA_128RC4 - Static variable in class oracle.security.crypto.core.PKCS5
Deprecated. Encryption mode identifier for SHA-1 with 128-bit RC4.
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_224 - Static variable in interface oracle.security.crypto.core.AlgID
NIST identifier for the SHA224 algorithm
sha_256 - Static variable in interface oracle.security.crypto.core.AlgID
NIST identifier for the SHA256 algorithm
SHA_2_3DES_CBC - Static variable in class oracle.security.crypto.core.PKCS12PBE
The SHA1 with Triple DES CBC 112 bits PKCS#12 mode.
SHA_2DES - Static variable in class oracle.security.crypto.core.PKCS5
Deprecated. Encryption mode identifier for SHA-1 with two-key DES.
sha_384 - Static variable in interface oracle.security.crypto.core.AlgID
NIST identifier for the SHA384 algorithm
SHA_3_3DES_CBC - Static variable in class oracle.security.crypto.core.PKCS12PBE
The SHA1 with Triple DES CBC 168 bits PKCS#12 mode.
SHA_3DES - Static variable in class oracle.security.crypto.core.PKCS5
Deprecated. Encryption mode identifier for SHA-1 with triple-DES.
SHA_40RC2 - Static variable in class oracle.security.crypto.core.PKCS5
Deprecated. Encryption mode identifier for SHA-1 with 40-bit RC2.
SHA_40RC2_CBC - Static variable in class oracle.security.crypto.core.PKCS12PBE
The SHA1 with RC2 CBC 40 bits PKCS#12 mode.
SHA_40RC4 - Static variable in class oracle.security.crypto.core.PKCS12PBE
The SHA1 with RC4 40 bits PKCS#12 mode.
SHA_40RC4 - Static variable in class oracle.security.crypto.core.PKCS5
Deprecated. Encryption mode identifier for SHA-1 with 40-bit RC4.
sha_512 - Static variable in interface oracle.security.crypto.core.AlgID
NIST identifier for the SHA512 algorithm
shortsToBytes(short[], byte[]) - Static method in class oracle.security.crypto.util.Utils
Converts an array of short values into an array of bytes.
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.
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
 
Signature - Class in oracle.security.crypto.core
An abstract class for generating and verifying signatures.
Signature() - Constructor for class oracle.security.crypto.core.Signature
Empty constructor.
signatureBytes - Variable in class oracle.security.crypto.core.Signature
The actual bytes of the signature.
SignatureException - Exception in oracle.security.crypto.core
This exception signals that an error occurred in a signature operation.
SignatureException(String, Throwable) - Constructor for exception oracle.security.crypto.core.SignatureException
 
SignatureException(Throwable) - Constructor for exception oracle.security.crypto.core.SignatureException
 
SignatureException() - Constructor for exception oracle.security.crypto.core.SignatureException
Creates a new SignatureException.
SignatureException(String) - Constructor for exception oracle.security.crypto.core.SignatureException
Creates a new SignatureException with the given message string.
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
Deprecated.  
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.
size() - Method in class oracle.security.crypto.util.VectorOverArrayList
 
skip(long) - Method in class oracle.security.crypto.util.UnsyncByteArrayInputStream
 
skipBody(InputStream) - Method in class oracle.security.crypto.asn1.ASN1Header
 
SpinnerEntropySource - Class in oracle.security.crypto.core
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.
SREntropySource - Class in oracle.security.crypto.core
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.
SRRandomBitsSource - Class in oracle.security.crypto.core
 
SRRandomBitsSource() - Constructor for class oracle.security.crypto.core.SRRandomBitsSource
 
Streamable - Interface in oracle.security.crypto.util
An interface for an object that can be input and output from/to a stream.
StreamableInputException - Exception in oracle.security.crypto.util
This exception signals that an IOException unexpectedly occured when a streamable object has been written to memory and then read back.
StreamableInputException() - Constructor for exception oracle.security.crypto.util.StreamableInputException
Constructs an StreamableInputException with no detail message.
StreamableInputException(String) - Constructor for exception oracle.security.crypto.util.StreamableInputException
Constructs an StreamableInputException with the specified detail message.
StreamableInputException(String, Throwable) - Constructor for exception oracle.security.crypto.util.StreamableInputException
 
StreamableInputException(Throwable) - Constructor for exception oracle.security.crypto.util.StreamableInputException
 
StreamableOutputException - Exception in oracle.security.crypto.util
This exception signals that an IOException unexpectedly occured while writing a streamable object to memory.
StreamableOutputException() - Constructor for exception oracle.security.crypto.util.StreamableOutputException
Constructs an StreamableOutputException with no detail message.
StreamableOutputException(String) - Constructor for exception oracle.security.crypto.util.StreamableOutputException
Constructs an StreamableOutputException with the specified detail message.
StreamableOutputException(Exception) - Constructor for exception oracle.security.crypto.util.StreamableOutputException
 
StreamableOutputException(String, Throwable) - Constructor for exception oracle.security.crypto.util.StreamableOutputException
 
StreamableOutputException(Throwable) - Constructor for exception oracle.security.crypto.util.StreamableOutputException
 
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.
subList(int, int) - Method in class oracle.security.crypto.util.VectorOverArrayList
 
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.
SymmetricKey - Class in oracle.security.crypto.core
An encryption/decryption key used by a symmetric cipher.
SymmetricKey() - Constructor for class oracle.security.crypto.core.SymmetricKey
Creates a new symmetric key.
SymmetricKey(byte[]) - Constructor for class oracle.security.crypto.core.SymmetricKey
Creates a new symmetric key with the given key material.
SymmetricKey(byte[], AlgorithmIdentifier) - Constructor for class oracle.security.crypto.core.SymmetricKey
Creates a new symmetric key with the given key material and algorithm identifier.
SymmetricKeyGenerator - Class in oracle.security.crypto.core
A class for randomly generating symmetric keys.
SymmetricKeyGenerator() - Constructor for class oracle.security.crypto.core.SymmetricKeyGenerator
Empty constructor.

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
 
tagClassToString(int) - Method in class oracle.security.crypto.asn1.ASN1Header
 
tagToString(int) - Method in class oracle.security.crypto.asn1.ASN1Header
 
TELETEX_STRING - Static variable in interface oracle.security.crypto.asn1.ASN1
 
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.
TESTING - Static variable in class oracle.security.crypto.fips.ModuleState
Power-up self-tests in progress.
testKeyPair(DSAPublicKey, DSAPrivateKey) - Static method in class oracle.security.crypto.fips.FIPS_140_2
Runs the DSA key-pair generation pair-wise consistency (sign/verify) test.
testKeyPair(RSAPublicKey, RSAPrivateKey) - Static method in class oracle.security.crypto.fips.FIPS_140_2
Runs the RSA key-pair generation pair-wise consistency (encrypt/decrypt and sign/verify) tests.
testKeyPair(DHPublicKey, DHPrivateKey) - Static method in class oracle.security.crypto.fips.FIPS_140_2
Runs the Diffie-Hellman key generation pair-wise consistency test.
testRandomByte(byte) - Method in class oracle.security.crypto.fips.RNGTest
Runs the continuous Random Number Generator test for the given random bytes.
testRandomBytes(byte[], int, int) - Method in class oracle.security.crypto.fips.RNGTest
Runs the continuous Random Number Generator test for the given random bytes.
toArray() - Method in class oracle.security.crypto.util.VectorOverArrayList
 
toArray(E[]) - Method in class oracle.security.crypto.util.VectorOverArrayList
 
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.
toByteArray(BigInt) - Static method in class oracle.security.crypto.util.Utils
Convert an unsigned integer to a big-endian unsigned representation.
toByteArray(BigInt, 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
 
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.
toJCEPrivateKey(PrivateKey) - Static method in class oracle.security.crypto.util.CryptoUtils
Convert an OSDT crypto PrivateKey to a JCE private Key
toJCEPublicKey(PublicKey) - Static method in class oracle.security.crypto.util.CryptoUtils
Convert an OSDT crypto PublicKey to a JCE Public Key
Token - Interface in oracle.security.crypto.token
This is a marker interface which should be extended/implemented by all kind of tokens.
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
Returns the algorithm name of this cipher.
toString() - Method in class oracle.security.crypto.core.AlgorithmIdentifier
Returns a representation of this algorithm identifier object.
toString() - Method in class oracle.security.crypto.core.DES
Returns the algorithm name of this cipher.
toString() - Method in class oracle.security.crypto.core.DES_EDE
Returns the algorithm name of this cipher.
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.DiffieHellman
Returns a string representation of this object.
toString() - Method in class oracle.security.crypto.core.DigestInfo
Returns a description of this DigestInfo instance.
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
Returns a description of this private key.
toString() - Method in class oracle.security.crypto.core.DSAPublicKey
Returns a string which describes this object.
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.Padding.ID
 
toString() - Method in class oracle.security.crypto.core.PKCS5
Deprecated. Returns a string representation of thie object.
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
Returns a description of this RC2 cipher.
toString() - Method in class oracle.security.crypto.core.RSAPrivateKey
Returns a description of this 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
Returns a description of this SpinnerEntropySource.
toString() - Method in class oracle.security.crypto.core.SymmetricKey
 
toString() - Method in class oracle.security.crypto.fips.ModuleState
Returns a string representation of this object, of the form "description(value)".
toString() - Method in class oracle.security.crypto.util.IntConstant
Returns a string representation of this object, of the form "description(value)".
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
Deprecated. use Utils.toString(List) instead
toString(List<?>) - 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 oracle.security.crypto. classes.
toString() - Method in class oracle.security.crypto.util.VectorOverArrayList
 
toStringCompact() - Method in class oracle.security.crypto.asn1.ASN1ObjectID
 
totalLength() - Method in class oracle.security.crypto.asn1.ASN1Header
Returns the total length of the ASN.1 object corresponding to this header.
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.
trimToSize() - Method in class oracle.security.crypto.util.VectorOverArrayList
 

U

unicodeToBytes(String) - Static method in class oracle.security.crypto.util.Utils
 
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
 
unpad(byte[]) - Method in class oracle.security.crypto.core.Padding
Returns bytes unpadded.
UnsyncByteArrayInputStream - Class in oracle.security.crypto.util
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 in oracle.security.crypto.util
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 in oracle.security.crypto.util
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.
unwrapPrivateKey(byte[]) - Method in class oracle.security.crypto.core.Arcfour
Unwraps a private key using this cipher.
unwrapPrivateKey(byte[]) - Method in class oracle.security.crypto.core.BlockCipher
Unwraps a private key using this cipher.
unwrapPrivateKey(byte[]) - Method in class oracle.security.crypto.core.Cipher
Unwraps a private key using this cipher.
unwrapPrivateKey(byte[]) - Method in class oracle.security.crypto.core.RSApkcs1
Always throws a CipherException -- cannot unwrap a private key using this cipher.
unwrapSymmetricKey(byte[], AlgorithmIdentifier) - Method in class oracle.security.crypto.core.Arcfour
Unwraps a symmetric key using this cipher.
unwrapSymmetricKey(byte[], AlgorithmIdentifier) - Method in class oracle.security.crypto.core.BlockCipher
Unwraps a symmetric key using this cipher.
unwrapSymmetricKey(byte[], AlgorithmIdentifier) - Method in class oracle.security.crypto.core.Cipher
Unwraps a symmetric key using this cipher.
unwrapSymmetricKey(byte[], AlgorithmIdentifier) - Method in class oracle.security.crypto.core.RSApkcs1
Unwraps a symmetric key using this cipher.
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(SymmetricKey) - Method in class oracle.security.crypto.core.MessageDigest
Adds encoded representation of the symmetric key .
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.
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
 
Utils - Class in oracle.security.crypto.util
A set of utility functions.
Utils() - Constructor for class oracle.security.crypto.util.Utils
 

V

value - Variable in class oracle.security.crypto.util.IntConstant
Value that this instance holds.
VectorOverArrayList<E> - Class in oracle.security.crypto.util
A Vector that redirects all methods to the underlying ArrayList
VectorOverArrayList(ArrayList<E>) - Constructor for class oracle.security.crypto.util.VectorOverArrayList
 
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.
verifyMAC(byte[]) - Method in class oracle.security.crypto.core.MAC
Verifies the MAC based on the data entered with the update() methods and the parameter.
verifyMAC(byte[], byte[]) - Method in class oracle.security.crypto.core.MAC
Verifies the MAC based on the specified parameters.
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
 
VersionException - Exception in oracle.security.crypto.util
Signals that an attempt was made to read a data format with an unsupported version number.
VersionException() - Constructor for exception oracle.security.crypto.util.VersionException
 
VersionException(String) - Constructor for exception oracle.security.crypto.util.VersionException
Makes a new VersionException with the given message string.
VersionException(BigInteger, int) - Constructor for exception oracle.security.crypto.util.VersionException
 
VIDEOTEX_STRING - Static variable in interface oracle.security.crypto.asn1.ASN1
 
VISIBLE_STRING - Static variable in interface oracle.security.crypto.asn1.ASN1
 

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.
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.
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.
wrapKey(PrivateKey) - Method in class oracle.security.crypto.core.Arcfour
Wraps a private key using this cipher.
wrapKey(SymmetricKey) - Method in class oracle.security.crypto.core.Arcfour
Wraps a symmetric key using this cipher.
wrapKey(PrivateKey) - Method in class oracle.security.crypto.core.BlockCipher
Wraps a private key using this cipher.
wrapKey(SymmetricKey) - Method in class oracle.security.crypto.core.BlockCipher
Wraps a symmetric key using this cipher.
wrapKey(PrivateKey) - Method in class oracle.security.crypto.core.Cipher
Wraps a private key using this cipher.
wrapKey(SymmetricKey) - Method in class oracle.security.crypto.core.Cipher
Wraps a symmetric key using this cipher.
wrapKey(PrivateKey) - Method in class oracle.security.crypto.core.RSApkcs1
Always throws a CipherException -- cannot wrap a private key using this cipher.
wrapKey(SymmetricKey) - Method in class oracle.security.crypto.core.RSApkcs1
Wraps a symmetric key using this cipher.
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.AlgorithmIdentifier
Writes to the output stream the DER encoding of this object.
writeExternal(ObjectOutput) - Method in class oracle.security.crypto.core.DHKey
Writes to the output stream the DER encoding of this object.
writeExternal(ObjectOutput) - Method in class oracle.security.crypto.core.DHParams
Writes to the output stream the DER encoding of this object.
writeExternal(ObjectOutput) - Method in class oracle.security.crypto.core.DigestInfo
Writes to the output stream the DER encoding of this object.
writeExternal(ObjectOutput) - Method in class oracle.security.crypto.core.DSAParams
Writes to the output stream the DER encoding of this object.
writeExternal(ObjectOutput) - Method in class oracle.security.crypto.core.DSAPrivateKey
Writes to the output stream the DER encoding of this object.
writeExternal(ObjectOutput) - Method in class oracle.security.crypto.core.DSAPublicKey
Writes to the output stream the DER encoding of this object.
writeExternal(ObjectOutput) - Method in class oracle.security.crypto.core.KeyPair
Writes to the output stream the DER encoding of this object.
writeExternal(ObjectOutput) - Method in class oracle.security.crypto.core.PrivateKeyPKCS8
Writes to the output stream the DER encoding of this object.
writeExternal(ObjectOutput) - Method in class oracle.security.crypto.core.RSAKey
Writes to the output stream the DER encoding of this object.
writeExternal(ObjectOutput) - Method in class oracle.security.crypto.core.SymmetricKey
Writes to the output stream the DER encoding of this object.
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

xcmID - Static variable in class oracle.security.crypto.asn1.ASN1Utils
ANSI X9.57 Certificate Management (aka "x9algorithms") arc.
xecdsaID - Static variable in class oracle.security.crypto.asn1.ASN1Utils
ANSI X9.62 ECDSA Object Identifier 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 Fusion Middleware Crypto Java API Reference for Oracle Security Developer Tools
11g Release 1 (11.1.1)

E10668-05


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