|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjavax.crypto.SecretKeyFactorySpi
de.cscc.crypto.provider.DESede3KeySecretKeyFactoryEngine
DESede3KeySecretKeyFactoryEngine Class.
| Constructor Summary | |
DESede3KeySecretKeyFactoryEngine()
Creates new DESede3KeySecretKeyFactoryEngine. |
|
| Method Summary | |
protected SecretKey |
engineGenerateSecret(KeySpec keySpec)
Generates a SecretKey object from the
provided key specification (key material). |
protected KeySpec |
engineGetKeySpec(SecretKey key,
Class keySpec)
Returns a specification (key material) of the given key object in the requested format. |
protected SecretKey |
engineTranslateKey(SecretKey key)
Translates a key object, whose provider may be unknown or potentially untrusted, into a corresponding key object of this secret-key factory. |
String |
toString()
Returns a string representation of the object. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public DESede3KeySecretKeyFactoryEngine()
SecurityException - if the provider self integrity check fails.| Method Detail |
public String toString()
protected SecretKey engineGenerateSecret(KeySpec keySpec)
throws InvalidKeySpecException
SecretKey object from the
provided key specification (key material).
keySpec - the specification (key material) of the secret key.
InvalidKeySpecException - if the given key specification
is inappropriate for this secret-key factory to produce a secret key.
protected KeySpec engineGetKeySpec(SecretKey key,
Class keySpec)
throws InvalidKeySpecException
key - the key.keySpec - the requested format in which the key material shall be
returned.
NullPointerException - if key or keySpec is null.
InvalidKeySpecException - if the requested key specification is
inappropriate for the given key (e.g., the algorithms associated with
key and keySpec do not match, or
key references a key on a cryptographic hardware device
whereas keySpec is the specification of a software-based
key), or the given key cannot be dealt with (e.g., the given key has
an algorithm or format not supported by this secret-key factory).
protected SecretKey engineTranslateKey(SecretKey key)
throws InvalidKeyException
key - the key whose provider is unknown or untrusted.
NullPointerException - if key is null.
InvalidKeyException - if the given key cannot be processed by this
secret-key factory.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||