|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.crypto.SecretKeyFactorySpi de.cscc.crypto.provider.DES1KeySecretKeyFactoryEngine
DES1KeySecretKeyFactoryEngine Class.
Constructor Summary | |
DES1KeySecretKeyFactoryEngine()
Creates new DES1KeySecretKeyFactoryEngine. |
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 DES1KeySecretKeyFactoryEngine()
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.
NullPointerException
- if keySpec is null.
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 |