org.bouncycastle.jce.provider

Class JCESecretKeyFactory

public class JCESecretKeyFactory extends SecretKeyFactorySpi implements PBE

Nested Class Summary
static classJCESecretKeyFactory.DES
static classJCESecretKeyFactory.DESede
static classJCESecretKeyFactory.DESPBEKeyFactory
static classJCESecretKeyFactory.PBEKeyFactory
static classJCESecretKeyFactory.PBEWithMD5And128BitAESCBCOpenSSL
PBEWithMD5And128BitAES-OpenSSL
static classJCESecretKeyFactory.PBEWithMD5And192BitAESCBCOpenSSL
PBEWithMD5And192BitAES-OpenSSL
static classJCESecretKeyFactory.PBEWithMD5And256BitAESCBCOpenSSL
PBEWithMD5And256BitAES-OpenSSL
static classJCESecretKeyFactory.PBEWithMD5AndDES
PBEWithMD5AndDES
static classJCESecretKeyFactory.PBEWithMD5AndRC2
PBEWithMD5AndRC2
static classJCESecretKeyFactory.PBEWithRIPEMD160
PBEWithHmacRIPEMD160
static classJCESecretKeyFactory.PBEWithSHA
PBEWithHmacSHA
static classJCESecretKeyFactory.PBEWithSHA1AndDES
PBEWithSHA1AndDES
static classJCESecretKeyFactory.PBEWithSHA1AndRC2
PBEWithSHA1AndRC2
static classJCESecretKeyFactory.PBEWithSHA256And128BitAESBC
PBEWithSHA256And128BitAES-BC
static classJCESecretKeyFactory.PBEWithSHA256And192BitAESBC
PBEWithSHA256And192BitAES-BC
static classJCESecretKeyFactory.PBEWithSHA256And256BitAESBC
PBEWithSHA256And256BitAES-BC
static classJCESecretKeyFactory.PBEWithSHAAnd128BitAESBC
PBEWithSHA1And128BitAES-BC
static classJCESecretKeyFactory.PBEWithSHAAnd128BitRC2
PBEWithSHAAnd128BitRC2-CBC
static classJCESecretKeyFactory.PBEWithSHAAnd128BitRC4
PBEWithSHAAnd128BitRC4
static classJCESecretKeyFactory.PBEWithSHAAnd192BitAESBC
PBEWithSHA1And192BitAES-BC
static classJCESecretKeyFactory.PBEWithSHAAnd256BitAESBC
PBEWithSHA1And256BitAES-BC
static classJCESecretKeyFactory.PBEWithSHAAnd40BitRC2
PBEWithSHAAnd40BitRC2-CBC
static classJCESecretKeyFactory.PBEWithSHAAnd40BitRC4
PBEWithSHAAnd40BitRC4
static classJCESecretKeyFactory.PBEWithSHAAndDES2Key
PBEWithSHAAnd2-KeyTripleDES-CBC
static classJCESecretKeyFactory.PBEWithSHAAndDES3Key
PBEWithSHAAnd3-KeyTripleDES-CBC
static classJCESecretKeyFactory.PBEWithSHAAndIDEA
PBEWithSHAAndIDEA-CBC
static classJCESecretKeyFactory.PBEWithSHAAndTwofish
PBEWithSHAAndTwofish-CBC
static classJCESecretKeyFactory.PBEWithTiger
PBEWithHmacTiger
Field Summary
protected StringalgName
protected DERObjectIdentifieralgOid
Constructor Summary
protected JCESecretKeyFactory(String algName, DERObjectIdentifier algOid)
Method Summary
protected SecretKeyengineGenerateSecret(KeySpec keySpec)
protected KeySpecengineGetKeySpec(SecretKey key, Class keySpec)
protected SecretKeyengineTranslateKey(SecretKey key)

Field Detail

algName

protected String algName

algOid

protected DERObjectIdentifier algOid

Constructor Detail

JCESecretKeyFactory

protected JCESecretKeyFactory(String algName, DERObjectIdentifier algOid)

Method Detail

engineGenerateSecret

protected SecretKey engineGenerateSecret(KeySpec keySpec)

engineGetKeySpec

protected KeySpec engineGetKeySpec(SecretKey key, Class keySpec)

engineTranslateKey

protected SecretKey engineTranslateKey(SecretKey key)