org.mozilla.jss.provider.javax.crypto
Class JSSSecretKeyFactorySpi
java.lang.Object
|
+--javax.crypto.SecretKeyFactorySpi
|
+--org.mozilla.jss.provider.javax.crypto.JSSSecretKeyFactorySpi
- Direct Known Subclasses:
- JSSSecretKeyFactorySpi.AES, JSSSecretKeyFactorySpi.DES, JSSSecretKeyFactorySpi.DESede, JSSSecretKeyFactorySpi.HmacSHA1, JSSSecretKeyFactorySpi.PBE_MD5_DES_CBC, JSSSecretKeyFactorySpi.PBE_SHA1_DES_CBC, JSSSecretKeyFactorySpi.PBE_SHA1_DES3_CBC, JSSSecretKeyFactorySpi.PBE_SHA1_RC4_128, JSSSecretKeyFactorySpi.RC4
- class JSSSecretKeyFactorySpi
- extends javax.crypto.SecretKeyFactorySpi
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
alg
private KeyGenAlgorithm alg
token
private CryptoToken token
JSSSecretKeyFactorySpi
private JSSSecretKeyFactorySpi()
JSSSecretKeyFactorySpi
protected JSSSecretKeyFactorySpi(KeyGenAlgorithm alg)
generateKeyFromBits
private javax.crypto.SecretKey generateKeyFromBits(byte[] bits,
SymmetricKey.Type keyType)
throws java.security.NoSuchAlgorithmException,
TokenException,
java.security.spec.InvalidKeySpecException,
java.security.InvalidAlgorithmParameterException
java.security.NoSuchAlgorithmException
TokenException
java.security.spec.InvalidKeySpecException
java.security.InvalidAlgorithmParameterException
makePBEKeyGenParams
private static PBEKeyGenParams makePBEKeyGenParams(javax.crypto.spec.PBEKeySpec spec)
throws java.security.spec.InvalidKeySpecException
java.security.spec.InvalidKeySpecException
engineGenerateSecret
public javax.crypto.SecretKey engineGenerateSecret(java.security.spec.KeySpec spec)
throws java.security.spec.InvalidKeySpecException
- Specified by:
engineGenerateSecret
in class javax.crypto.SecretKeyFactorySpi
java.security.spec.InvalidKeySpecException
engineGetKeySpec
public 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
java.security.spec.InvalidKeySpecException
engineTranslateKey
public javax.crypto.SecretKey engineTranslateKey(javax.crypto.SecretKey key)
throws java.security.InvalidKeyException
- Specified by:
engineTranslateKey
in class javax.crypto.SecretKeyFactorySpi
java.security.InvalidKeyException
main
public static void main(java.lang.String[] args)