|
Oracle Security Developer Tools Crypto Java API Reference 10g (10.1.4.0.1) B28171-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
ASN1ConstructedInputStream
which will read from the specified input stream, which must be positioned just before the identifier octets of an ASN.1 encoding.ASN1ConstructedInputStream
which will read from the specified input stream, which must be positioned just before the identifier octets of an ASN.1 encoding.ASN1ConstructedInputStream
which will read from the specified input stream, which must be positioned just before the identifier octets of an ASN.1 encoding.ASN1ConstructedInputStream
which will read from the specified input stream, which must be positioned just before the contents octets of an ASN.1 encoding.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.ASN1Set
.ASN1String
with the given string value and the ASN1.IA5STRING
type.ASN1String
with the given string value and the given type.AlgorithmIdentifierException
with no detail message.AlgorithmIdentifierException
with the specified detail message.getAlgID().getOID()
.initialize()
, encryptBlock()
and decryptBlock()
methods.Arcfour.getBlockSize()
BlockCipher.getBlockSize()
Cipher.getBlockSize()
instead.NullCipher.getBlockSize()
instead.RSApkcs1.getBlockSize()
instead.CBCAlgorithmIdentifier
using the given OID, and obtaining the initialization vector by decoding the given ASN1Object
.CBCAlgorithmIdentifier
using the given OID and initialization vector.CBCAlgorithmIdentifier
using the OID from the given algorithm identifier and initialization vector.1
for odd parity or 0
for even parity.java.security.SecureRandom
instance.EntropySource
class, but has no effect since there is no sensitive state data contained here for the JVM's thread scheduler.AlgorithmIdentifier
object.CBCAlgorithmIdentifier
object.DHKey
object.DSAPrivateKey
instance.DSAPublicKey
instance.OAEPAlgorithmIdentifier
object.PBMacID
object.RC2AlgorithmIdentifier
object.RSAKey
object.RSAPrivateKey
instance.RSAPublicKey
instance.SymmetricKey
instance.DHKeyAgreement
.DHKeyAgreement
with the specified local party private key.DHKeyAgreement
with the specified other party public key.DHKeyAgreement
with the specified local party private key and the other party public key.RandomBitsSource
, as specified in X9.42.DHKeyPairGenerator
.DHParameterGenerator
instance.DHParams
instance with the give value of p, g and q.DHParams
instance with the give value of p, g, q and j.DHParams
instance with the give value of p, g, q and validation parameters seed, pgenCounter.DHParams
instance with the give value of p, g, q, j and validation parameters seed, pgenCounter.DHParams
from the given input stream encoding the parameters.DHParams
.DSAKeyPairGenerator
.DSAParams
object.DSAParams
.DiffieHellman
instance.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
object with the specified values for the prime (p) and generator (g), and creates a random value for x.Cipher.decrypt(byte[]);
This implements the Coder
interface.digestBits
is valid.ASN1Object
.ASN1Object
.ASN1Object
.Cipher.encrypt(byte[]);
.true
if and only if the integer represented by this ASN.1 object is equal to the given value.ByteArrayOutptStream
, that provides access to the internal buffer for efficiency.FixedByteArrayOutputStream
with a newly allocated buffer of the given size.FixedByteArrayOutputStream
using the given buffer.SecureRandom.generateSeed(int)
or SecureRandom.getSeed(int)
method depending on whether generateSeed(int)
is available.EntropySource.generateByte()
.SecureRandom.generateSeed(int)
or SecureRandom.getSeed(int)
method depending on whether generateSeed(int)
is available, and copying the resulting bytes into the given array.RandomBitsSource
and length.RandomBitsSource
and the given length.RandomBitsSource
and the length set by the algorithm identifier parameters or the default for the algorithm.SubjectKeyIDExtension
or AuthorityKeyIDExtension
.DiffieHellman
and sets the generator (g) to 4.DSAParams
used to generate a DSA key pair.DiffieHellman
, and uses its prime (p) and generator (g) to compute the value g^x.AlgID.RC4
algorithm identifier.null
.PasswordBasedMAC
.null
if the key has not been input or set, or the key cannot be decrypted.KeyPairGenerator
.)null
if the underlying key hasn't been input or set, or if the key cannot be decrypted.OIDManager
encountered in the chain that maps the attribute type.OIDManager
encountered in the chain that maps the attribute type name.0
if the underlying key hasn't been input or set or if the key cannot be decrypted.1
, since Arcfour
is a stream cipher.Signature.getSigBytes()
.PrivateKeyPKCS8.output(OutputStream os)
method.RSAPrivateKey
's contents in PKCS #1 privateKey format (as opposed to PKCS #8 privateKeyInfo format).Cipher.cloneKey()
instead.PrivateKeyPKCS8.output(OutputStream os)
method.Cipher.cloneKey()
instead.null
if the underlying key hasn't been input or set, or if the key cannot be decrypted.AlgorithmIdentifier
held by this AlgorithmIdentifier
.KeyAgreement
subclass for the specified algorithm identifier.KeyAgreement
subclass for the specified key's algorithm and the local party PrivateKey.KeyAgreement
subclass for the specified key's algorithm and the other party public key.getInstance
that takes an AlgorithmIdentifier
as an argument.KeyPairGenerator
for the given AlgorithmIdentifier
.Signature
subclass for the specified algorithm identifier.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.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.SymmetricKeyGenerator
for the given algorithm.Cipher.cloneKey()
instead.OIDManager
encountered in the chain that maps the OID and key.Hashtable
object to which the given OID is mapped, for the first OIDManager
encountered in the chain that maps the OID.AlgorithmIdentifier
held by this AlgorithmIdentifier
.Class
for the pooled objects.AlgorithmIdentifier
held by this AlgorithmIdentifier
.BlockCipher.getPaddingID()
instead.Cipher.getPaddingID()
instead.null
if they are not present.Signature.sign()
, or specified by Signature.setSigBytes(byte[])
.true
if the ASN1Constructed
contained in this stream has not yet been completely read, otherwise false
.InvalidFormatException
with the given message string.InvalidInputException
with the given message string.InvalidKeyException
with no detail message.InvalidKeyException
with the specified detail message.InvalidMACException
with no detail message.InvalidMACException
with the specified detail message.BlockCipher
with the given algorithm parameters, symmetric key, and padding descriptor.DHParameterGenerator
with the given bit lengths for p and q, and the default RandomBitsSource
.DHParameterGenerator
of the given bit lengths and RandomBitsSource
.DSAKeyPairGenerator
.DSAKeyPairGenerator
.DiffieHellman.generatePandG(oracle.security.crypto.core.RandomBitsSource, int)
and DiffieHellman.generateValues(oracle.security.crypto.core.RandomBitsSource)
.DiffieHellman
, and invokes DiffieHellman.generateValues(oracle.security.crypto.core.RandomBitsSource)
.DigestRandomBitsSource
.CBCAlgorithmIdentifier
object from the given input stream.DHParams
object by reading its encoding from the given input stream.DHPrivateKey
object by reading its encoding from the given input stream.DHPublicKey
object by reading its encoding from the given input stream.DSAPrivateKey
object by reading its encoding from the given input stream.DSAPublicKey
object by reading its encoding from the given input stream.PBMacID
object from the given input stream.RC2AlgorithmIdentifier
object from the given input stream.PublicKey
from the bytes of a DER-encoded SubjectPublicKeyInfo structure.PublicKey
from the bytes of a DER-encoded SubjectPublicKeyInfo structure in the given input stream.PublicKey
from a SubjectPublicKeyInfo structure.Utils.areEqual(byte[], byte[])
instead.true
if this is a public key, false
if it's a private key.KeyAgreementException
with no arguments.KeyAgreementException
with the given message string.Properties
mappings for this OIDManager
from the specified input stream.MD5RandomBitsSource
.MD5RandomBitsSource
.false
.Padding
class constants instead.ObjectPool
should override this method in order to pool objects whose constructors require arguments or that require post-construction initialization.AlgorithmIdentifier
and making them easily accessible.AlgorithmIdentifier
from the stream and decoring the resulting parameters.OIDManager
.OIDManager
whose parent in the chain is specified by the argument.ObjectPool
, with the default starting size, to pool objects of the specified type.ObjectPool
, with the specified starting size, to pool objects of the specified type.DSAParams
object to the given OutputStream.DSAParams
object to the given ASN1Sequence.PasswordBasedMAC
.PKCS5
instance.PKCS5
instance with the given mode ID, and default iteration count and source of randomness.PKCS5
instance.PKCS5
instance with the given mode and source of randomness, and the default iteration count.PKCS5
instance with the given source of randomness, and the default mode and iteration count.PKCS5
instance with the given password, salt, count and mode.PKCS5
instance with the given password, salt and mode, and the default iteration count.PKCS5
instance with the given password, salt, count, mode and source of randomness.PKCS5
instance with the given password, mode and source of randomness, and the default iteration count.PKCS5
instance with the given password and source of randomness, and the default mode and iteration count.PKCS5
instance with the given password, salt, count and mode.PKCS5
instance with the given password, salt and count, and MD5_DES
encryption mode.Padding
class constants instead.algID
does not contain parameters -- the RandomBitsSource
will be used to generate the salt bytes.PKCS5
class and the default random bits source.key
to the specified value
in this hashtable.RC2AlgorithmIdentifier
using the given OID, and obtaining the initialization vector and effective key length by decoding the given ASN1Object
.RC2AlgorithmIdentifier
using the given initialization vector and effective key length.RC2AlgorithmIdentifier
using the given effective key length.RSA
instance.RSAKeyPairGenerator
.RSAMDSignature
with the default digest algorithm (MD5).RSAMDSignature.RSAMDSignature(RSAPrivateKey)
and RSAMDSignature.setPublicKey(PublicKey)
RSAMDSignature.RSAMDSignature(RSAPrivateKey, byte[])
and RSAMDSignature.setPublicKey(PublicKey)
RSAMDSignature
with the default digest algorithm (MD5), and sets the verification key.RSAMDSignature.RSAMDSignature(RSAPublicKey, AlgorithmIdentifier)
RSAMDSignature
with the default digest algorithm (MD5), and sets the signature key.RSAPrivateKey
object with the given parameters.RSAPrivateKey
object with the given parameters.RSAPrivateKey
object from a file.PrivateKeyPKCS8
instead.RSAPrivateKeyPKCS8
from a RSAPrivateKey
and the given RandomBitsSource
.BigInteger(int, java.util.Random)
.KeyPairGenerator
.rsaEncryption
, as defined in PKCS #1 to identify the RSA encryption algorithm.md2WithRSAEncryption
, defined in PKCS#1.md5WithRSAEncryption
, defined in PKCS#1.SHA1RandomBitsSource
.SHA1RandomBitsSource
.EntropySource
abstract class that wraps the generateSeed(int)
or getSeed(int)
method of the java.security.SecureRandom
class.new java.lang.Securerandom()
.SignatureException
with the given message string.java.security.SecureRandom
.SpinnerEntropySource
that will use the default thread sleep time (100 ms).SpinnerEntropySource
that will use the given thread sleep time.IOException
unexpectedly occured when a streamable object has been written to memory and then read back.IOException
unexpectedly occured while writing a streamable object to memory.hashCode
and toString
methods of the current object.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)
.)KeyPairGenerator.getInstance(java.lang.String)
to initialize the key pair generator using the algorithm identifier and its parameters (if any).AlgID.rsaEncryption
, otherwise does nothing.Signature.setSigBytes(byte[])
.BER
, DER_SET
or DER_SET_OF
(default is DER_SET_OF
).1
for odd parity or 0
for even parity.Hashtable
object for the given OID for this OIDManager
.Hashtable
object for this OIDManager
.OIDManager
.RandomBitsSource
.signASN1
which does not take a RandomBitsSource
argument.int
array is a prefix of this object ID's value, returns that part of the value which occurs after the prefix.Utils.toBytes(java.io.InputStream)
instead.DSAParams
object into a readable string.Vector
in a format consistent with the rest of the com.phaos.
classes.ByteArrayInputStream
with unsynchronized methods for greater efficiency.ByteArrayOutputStream
with unsynchronized methods for greater efficiency.VersionException
with the given message string.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).A B C D E F G H I K L M N O P R S T U V W X
|
Oracle Security Developer Tools Crypto Java API Reference 10g (10.1.4.0.1) B28171-01 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |