javax.crypto
Class SecretKeyFactorySpi

java.lang.Object
javax.crypto.SecretKeyFactorySpi
- public abstract class SecretKeyFactorySpi
- extends java.lang.Object
The Service Provider Interface (SPI) for the SecretKeyFactory class.
Providers wishing to implement a secret key factory must
subclass this and provide an appropriate implementation for all the
abstract methods below, and provide an appropriate entry in the
master java.security.Provider class (the service name for
secret key factories is "SecretKeyFactory").
- Since:
- 1.4
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SecretKeyFactorySpi
public SecretKeyFactorySpi()
- Create a new secret key factory SPI.
engineGenerateSecret
protected abstract SecretKey engineGenerateSecret(java.security.spec.KeySpec keySpec)
throws java.security.spec.InvalidKeySpecException
- Translate a
java.security.KeySpec into a SecretKey.
engineGetKeySpec
protected abstract java.security.spec.KeySpec engineGetKeySpec(SecretKey key,
java.lang.Class keySpec)
throws java.security.spec.InvalidKeySpecException
- Translate a SecretKey into a
java.security.KeySpec.
engineTranslateKey
protected abstract SecretKey engineTranslateKey(SecretKey key)
throws java.security.InvalidKeyException
- Translate a secret key into a different representation.