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, HKDF.HKDFBase, 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
-