Overview | Package | Class | Tree | Deprecated | Index | Help
| Oracle Security Developer Tools Crypto Java API Reference 10g Release 3 (10.1.3) B25378-01
PREV NEXT | FRAMES NO FRAMES

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

## A

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

## B

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

## C

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

## D

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

## E

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

## F

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

## G

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

## H

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

## I

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

## K

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

## L

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

## M

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

## N

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

## O

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

## P

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

## R

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

## S

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

## T

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

## U

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

## V

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

## W

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

## X

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

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

Overview | Package | Class | Tree | Deprecated | Index | Help
| Oracle Security Developer Tools Crypto Java API Reference 10g Release 3 (10.1.3) B25378-01
PREV NEXT | FRAMES NO FRAMES

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