Class BaseSecretKeyFactory
java.lang.Object
javax.crypto.SecretKeyFactorySpi
org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory
- All Implemented Interfaces:
PBE
- Direct Known Subclasses:
AES.KeyFactory,ARIA.KeyFactory,Camellia.KeyFactory,DES.DESPBEKeyFactory,DES.KeyFactory,DESede.KeyFactory,OpenSSLPBKDF.PBKDF,PBEPBKDF2.BasePBKDF2,PBESecretKeyFactory,SCRYPT.BasePBKDF2,SEED.KeyFactory,SHA1.KeyFactory,SHA224.KeyFactory,SHA256.KeyFactory,SHA3.KeyFactoryKMAC,SHA3.KeyFactorySHA3,SHA384.KeyFactory,SHA512.KeyFactory,SHA512.KeyFactory224,SHA512.KeyFactory256,TLSKDF.TLSKeyMaterialFactory
-
Nested Class Summary
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBaseSecretKeyFactory(String algName, ASN1ObjectIdentifier algOid) -
Method Summary
Modifier and TypeMethodDescriptionprotected SecretKeyengineGenerateSecret(KeySpec keySpec) protected KeySpecengineGetKeySpec(SecretKey key, Class keySpec) protected SecretKey
-
Field Details
-
algName
-
algOid
-
-
Constructor Details
-
BaseSecretKeyFactory
-
-
Method Details
-
engineGenerateSecret
- Specified by:
engineGenerateSecretin classSecretKeyFactorySpi- Throws:
InvalidKeySpecException
-
engineGetKeySpec
- Specified by:
engineGetKeySpecin classSecretKeyFactorySpi- Throws:
InvalidKeySpecException
-
engineTranslateKey
- Specified by:
engineTranslateKeyin classSecretKeyFactorySpi- Throws:
InvalidKeyException
-