Class javax.crypto.spec.DESedeKeySpec
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class javax.crypto.spec.DESedeKeySpec

java.lang.Object
   |
   +----javax.crypto.spec.DESedeKeySpec

public class DESedeKeySpec
extends Object
implements KeySpec
A class that provides a specification for a DESede key.

Variable Index

 o DES_EDE_KEY_LEN
 o ident

Constructor Index

 o DESedeKeySpec(byte[])
Uses the first 24 bytes in key as the DESede key material.
 o DESedeKeySpec(byte[], int)
Uses the first 24 bytes in key, beginning at offset, as the DES-EDE key.

Method Index

 o getKey()
Returns the DESede key.
 o isParityAdjusted(byte[], int)
Checks if the given DESede key, starting at offset, is parity-adjusted.

Variables

 o ident
  public final static String ident
 o DES_EDE_KEY_LEN
  public final static int DES_EDE_KEY_LEN

Constructors

 o DESedeKeySpec
  public DESedeKeySpec(byte key[]) throws InvalidKeyException
Uses the first 24 bytes in key as the DESede key material.
Parameters:
key - the buffer with the DES-EDE key material
Throws: InvalidKeyException
if the given key material is shorter than 24 bytes
 o DESedeKeySpec
  public DESedeKeySpec(byte key[],
                       int offset) throws InvalidKeyException
Uses the first 24 bytes in key, beginning at offset, as the DES-EDE key.
Parameters:
key - the buffer with the DES-EDE key material
offset - the offset in key, where the DES-EDE key starts
Throws: InvalidKeyException
if the given key material, starting at offset, is shorter than 24 bytes

Methods

 o getKey
  public byte[] getKey()
Returns the DESede key.
Returns:
the DESede key.
 o isParityAdjusted
  public static boolean isParityAdjusted(byte key[],
                                         int offset) throws InvalidKeyException
Checks if the given DESede key, starting at offset, is parity-adjusted.
Returns:
true if the given DES-EDE key is parity-adjusted, false otherwise
Throws: InvalidKeyException
if the given key material, starting at offset, is shorter than 24 bytes

All Packages  Class Hierarchy  This Package  Previous  Next  Index