    All Packages  Class Hierarchy

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

# Index of all Fields and Methods

## A

addIdentity(Identity). Method in class sun.security.provider.IdentityDatabase
  Adds an identity to the database.

## B

blockSize. Variable in class java.security.IllegalBlockSizeException
  The block size of the cipher.
blockSize(). Method in class java.security.Cipher
  Returns the length of a input block, in bytes.

## C

Cipher(). Constructor for class java.security.Cipher
  Constructor used for dynamic instantiation.
Cipher(boolean, boolean, String). Constructor for class java.security.Cipher
  Constructor for a Cipher.
CipherInputStream(InputStream, Cipher). Constructor for class java.security.CipherInputStream
  Constructs an input stream using a cipher that must be initialized for either encryption or decryption, that is, a cipher whose state is either `ENCRYPT` or `DECRYPT`.
CipherOutputStream(OutputStream, Cipher). Constructor for class java.security.CipherOutputStream
  Constructs an output stream using a cipher that must be initialized for encryption or decryption, that is, a cipher whose state is either `ENCRYPT` or `DECRYPT`.
crypt(byte[]). Method in class java.security.Cipher
  Encrypts or decrypts the specified array of data.
crypt(byte[], int, int). Method in class java.security.Cipher
  Encrypts or decrypts the specified subarray of data.
crypt(byte[], int, int, byte[], int). Method in class java.security.Cipher
  Encrypts or decrypts the specified subarray of data and places the result in the specified output buffer.

## D

dataSize. Variable in class java.security.IllegalBlockSizeException
  The size of the data passed to the cipher.
DECRYPT. Static variable in class java.security.Cipher
  The state of the cipher when it is ready to decrypt, that is, the state it is in right after a call to `initDecrypt`.
DES(). Constructor for class sun.security.provider.DES
DESKeyGenerator(). Constructor for class sun.security.provider.DESKeyGenerator

## E

ENCRYPT. Static variable in class java.security.Cipher
  The state of the cipher when it is ready to encrypt, that is, the state it is in right after a call to `initEncrypt`.
engineBlockSize(). Method in class java.security.Cipher
  SPI: Returns the length of an input block, in bytes.
engineBlockSize(). Method in class sun.security.provider.DES
  SPI: Returns the length of an input block, in bytes.
engineCrypt(byte[], int). Method in class java.security.Cipher
  This method is overriden by ciphers that handle their own buffering.
engineInitDecrypt(Key). Method in class java.security.Cipher
  SPI: Initializes this cipher for decryption, using the specified key.
engineInitDecrypt(Key). Method in class sun.security.provider.DES
  SPI: Initializes this cipher for decryption, using the specified key.
engineInitEncrypt(Key). Method in class java.security.Cipher
  SPI:Initializes this cipher for encryption, using the specified key.
engineInitEncrypt(Key). Method in class sun.security.provider.DES
  SPI:Initializes this cipher for encryption, using the specified key.
engineOutBufferSize(int, boolean). Method in class java.security.Cipher
  SPI: Returns the length of an output block, in bytes.
engineUpdate(byte[], int, int, byte[], int). Method in class java.security.Cipher
  Updates some data.
engineUpdate(byte[], int, int, byte[], int). Method in class sun.security.provider.DES
  SPI: Add to the bytes to be processed.

## F

flush(). Method in class java.security.CipherOutputStream
  Performs final processing and output to the output stream of the final encryption or decryption result bytes.
fromFile(File). Static method in class sun.security.provider.IdentityDatabase
  Initialize an IdentityDatabase from file.
fromStream(InputStream). Static method in class sun.security.provider.IdentityDatabase
  Initialize an identity database from a stream.

## G

generateKey(). Method in class sun.security.provider.DESKeyGenerator
  Generates a key.
generateKey(). Method in class java.security.KeyGenerator
  Generates a key.
generateKey(). Method in class sun.security.provider.KeyGenerator
  Generates a key.
getAlgName(). Method in class sun.security.provider.DES
getAlgorithm(). Method in class java.security.Cipher
  Returns this cipher's standard algorithm name.
getAlgorithm(). Method in class java.security.KeyGenerator
  Returns the standard name of the algorithm for this key generator.
getAlgorithm(). Method in class sun.security.provider.SecretKey
getEncoded(). Method in class sun.security.provider.SecretKey
getExponent(). Method in interface java.security.interfaces.RSAKey
  Returns the exponent.
getFormat(). Method in class sun.security.provider.SecretKey
getIdentity(PublicKey). Method in class sun.security.provider.IdentityDatabase
  Get an identity by key.
getIdentity(String). Method in class sun.security.provider.IdentityDatabase
getInitializationVector(). Method in interface java.security.FeedbackCipher
  Gets the initialization vector for this object.
getInitializationVectorLength(). Method in interface java.security.FeedbackCipher
  Returns the size of the initialization vector expected by `setInitializationVector`.
getInstance(String). Static method in class java.security.Cipher
  Generates a Cipher object that implements the specified algorithm.
getInstance(String). Static method in class java.security.KeyGenerator
  Generates a KeyGenerator object that implements the algorithm requested, as available in the environment.
getInstance(String, String). Static method in class java.security.Cipher
  Generates a block Cipher object implementing the specified algorithm from the specified provider.
getInstance(String, String). Static method in class java.security.KeyGenerator
  Generates a KeyGenerator object implementing the specified algorithm, as supplied from the specified provider, if such an algorithm is available from the provider.
getMode(). Method in class java.security.Cipher
  Returns this cipher's standard mode name.
getModulus(). Method in interface java.security.interfaces.RSAKey
  Returns the modulus.
getPadding(). Method in class java.security.Cipher
  Returns this cipher's padding scheme name.
getProvider(). Method in class java.security.Cipher
  Returns the name of the provider of this cipher.
getState(). Method in class java.security.Cipher
  Returns the state of this cipher object.

## I

identities(). Method in class sun.security.provider.IdentityDatabase
IdentityDatabase(File). Constructor for class sun.security.provider.IdentityDatabase
  Construct a new, empty database with a specified source file.
IdentityDatabase(String). Constructor for class sun.security.provider.IdentityDatabase
  Construct a new, empty database.
IllegalBlockSizeException(int, int). Constructor for class java.security.IllegalBlockSizeException
  Constructs an IllegalBlockSizeException with the specified block size and illegal data size values.
IllegalBlockSizeException(String). Constructor for class java.security.IllegalBlockSizeException
  Constructs an IllegalBlockSizeException with the specified detail message.
initDecrypt(Key). Method in class java.security.Cipher
  Initializes this cipher for decryption, using the specified key.
initEncrypt(Key). Method in class java.security.Cipher
  Initializes this cipher for encryption, using the specified key.
initialize(int, BigInteger, SecureRandom). Method in interface java.security.interfaces.RSAKeyPairGenerator
  Initializes the key pair generator using the specified "strength" (desired key length in bits), public exponent, and source of random bits.
initialize(SecureRandom). Method in class sun.security.provider.DESKeyGenerator
  Initialize the key generator.
initialize(SecureRandom). Method in class java.security.KeyGenerator
  Initialize the key generator.
initialize(SecureRandom). Method in class sun.security.provider.KeyGenerator
  Initialize the key generator.

## K

KeyGenerator(String). Constructor for class java.security.KeyGenerator
  Creates a KeyGenerator object for the specified algorithm.
KeyGenerator(String, int). Constructor for class sun.security.provider.KeyGenerator

## O

outBufferSize(int). Method in class java.security.Cipher
  Returns the size of the output buffer necessary to hold the data resulting from a call to crypt or a call to update.

## P

pad(byte[], int, int). Method in interface java.security.Padding
  Returns the padding for a given array of bytes.
pad(byte[], int, int). Method in class sun.security.pkcs.PKCS5
  Returns the padding for a given array.
paddingScheme(). Method in interface java.security.Padding
  Returns the standard name of the padding scheme implemented.
paddingScheme(). Method in class sun.security.pkcs.PKCS5
  Return the standard name of the padding scheme implemented.
padLength(byte[], int, int). Method in class sun.security.pkcs.PKCS5
  Return the length of the padding for some length.
padLength(int). Method in interface java.security.Padding
  Returns the absolute value of the increase in size which a padding operation would cause on input data of a given length.
padLength(int). Method in class sun.security.pkcs.PKCS5
PKCS5(). Constructor for class sun.security.pkcs.PKCS5

## R

read(). Method in class java.security.CipherInputStream
  Returns the next encrypted or decrypted byte, depending on the cipher state.
read(byte[], int, int). Method in class java.security.CipherInputStream
  Fills up the specified bytes of the `b` array with the next `len` encrypted or decrypted bytes (depending on the cipher state).
removeIdentity(Identity). Method in class sun.security.provider.IdentityDatabase
  Removes an identity to the database.

## S

save(). Method in class sun.security.provider.IdentityDatabase
  Saves the database to the default source file.
save(OutputStream). Method in class sun.security.provider.IdentityDatabase
  Save the database in its current state to an output stream.
SecretKey(byte[], String). Constructor for class sun.security.provider.SecretKey
setInitializationVector(byte[]). Method in interface java.security.FeedbackCipher
  Sets the initialization vector for this object.
size(). Method in class sun.security.provider.IdentityDatabase
Sun(). Constructor for class sun.security.provider.Sun

## T

toString(). Method in class sun.security.provider.IdentityDatabase

## U

UNINITIALIZED. Static variable in class java.security.Cipher
  The state of the cipher object when it is uninitialized, that is, the state it is in right after it has been created by a call to `getInstance`.
unpad(byte[], int, int). Method in interface java.security.Padding
  Given the specified subarray of bytes that includes padding bytes, returns the index indicating where padding starts.
unpad(byte[], int, int). Method in class sun.security.pkcs.PKCS5
  Returns the index where padding starts.

## W

write(byte[], int, int). Method in class java.security.CipherOutputStream
  Supplies bytes to be used for encryption or decryption, depending on the cipher state.
write(int). Method in class java.security.CipherOutputStream
  Supplies a byte to be used for encryption or decryption, depending on the cipher state.