PBEAES.KeyFactory, ARIA.KeyFactory, Camellia.KeyFactory, DES.DESPBEKeyFactory, DES.KeyFactory, DESede.KeyFactory, OpenSSLPBKDF.PBKDF, PBEPBKDF2.BasePBKDF2, PBESecretKeyFactory, SCRYPT.BasePBKDF2, SEED.KeyFactory, TLSKDF.TLSKeyMaterialFactorypublic class BaseSecretKeyFactory extends javax.crypto.SecretKeyFactorySpi implements PBE
| Modifier and Type | Field | Description |
|---|---|---|
protected java.lang.String |
algName |
|
protected ASN1ObjectIdentifier |
algOid |
| Modifier | Constructor | Description |
|---|---|---|
protected |
BaseSecretKeyFactory(java.lang.String algName,
ASN1ObjectIdentifier algOid) |
| Modifier and Type | Method | Description |
|---|---|---|
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) |
protected java.lang.String algName
protected ASN1ObjectIdentifier algOid
protected BaseSecretKeyFactory(java.lang.String algName,
ASN1ObjectIdentifier algOid)
protected javax.crypto.SecretKey engineGenerateSecret(java.security.spec.KeySpec keySpec)
throws java.security.spec.InvalidKeySpecException
engineGenerateSecret in class javax.crypto.SecretKeyFactorySpijava.security.spec.InvalidKeySpecExceptionprotected java.security.spec.KeySpec engineGetKeySpec(javax.crypto.SecretKey key,
java.lang.Class keySpec)
throws java.security.spec.InvalidKeySpecException
engineGetKeySpec in class javax.crypto.SecretKeyFactorySpijava.security.spec.InvalidKeySpecExceptionprotected javax.crypto.SecretKey engineTranslateKey(javax.crypto.SecretKey key)
throws java.security.InvalidKeyException
engineTranslateKey in class javax.crypto.SecretKeyFactorySpijava.security.InvalidKeyException