org.bouncycastle.jce.provider
Class JCESecretKeyFactory
java.lang.Object
javax.crypto.SecretKeyFactorySpi
org.bouncycastle.jce.provider.JCESecretKeyFactory
- All Implemented Interfaces:
- PBE
- Direct Known Subclasses:
- JCESecretKeyFactory.DES, JCESecretKeyFactory.DESede, JCESecretKeyFactory.DESPBEKeyFactory, JCESecretKeyFactory.PBEKeyFactory
public class JCESecretKeyFactory
- extends javax.crypto.SecretKeyFactorySpi
- implements PBE
Nested classes/interfaces inherited from interface org.bouncycastle.jce.provider.PBE |
PBE.Util |
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