com.digt.trusted.jce.provider
Class JCESecretKeyFactory
java.lang.Object
javax.crypto.SecretKeyFactorySpi
com.digt.trusted.jce.provider.JCESecretKeyFactory
- Direct Known Subclasses:
- JCESecretKeyFactory.PBE_PKCS12, JCESecretKeyFactory.PBE_PKCS5
public class JCESecretKeyFactory
- extends javax.crypto.SecretKeyFactorySpi
Field Summary |
protected java.lang.String |
algName
|
Method Summary |
protected javax.crypto.SecretKey |
engineGenerateSecret(java.security.spec.KeySpec keySpec)
|
protected java.security.spec.KeySpec |
engineGetKeySpec(javax.crypto.SecretKey key,
java.lang.Class keySpec)
|
protected javax.crypto.SecretKey |
engineTranslateKey(javax.crypto.SecretKey key)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
algName
protected java.lang.String algName
JCESecretKeyFactory
protected JCESecretKeyFactory(java.lang.String algName)
engineGenerateSecret
protected javax.crypto.SecretKey engineGenerateSecret(java.security.spec.KeySpec keySpec)
throws java.security.spec.InvalidKeySpecException
- Specified by:
engineGenerateSecret
in class javax.crypto.SecretKeyFactorySpi
- Throws:
java.security.spec.InvalidKeySpecException
engineGetKeySpec
protected java.security.spec.KeySpec engineGetKeySpec(javax.crypto.SecretKey key,
java.lang.Class keySpec)
throws java.security.spec.InvalidKeySpecException
- Specified by:
engineGetKeySpec
in class javax.crypto.SecretKeyFactorySpi
- Throws:
java.security.spec.InvalidKeySpecException
engineTranslateKey
protected javax.crypto.SecretKey engineTranslateKey(javax.crypto.SecretKey key)
throws java.security.InvalidKeyException
- Specified by:
engineTranslateKey
in class javax.crypto.SecretKeyFactorySpi
- Throws:
java.security.InvalidKeyException