public class JSSSecretKeyFactorySpi
extends javax.crypto.SecretKeyFactorySpi
Modifier and Type | Class and Description |
---|---|
static class |
JSSSecretKeyFactorySpi.AES |
static class |
JSSSecretKeyFactorySpi.DES |
static class |
JSSSecretKeyFactorySpi.DESede |
static class |
JSSSecretKeyFactorySpi.GenericSecret |
static class |
JSSSecretKeyFactorySpi.HmacSHA1 |
static class |
JSSSecretKeyFactorySpi.HmacSHA256 |
static class |
JSSSecretKeyFactorySpi.HmacSHA384 |
static class |
JSSSecretKeyFactorySpi.HmacSHA512 |
static class |
JSSSecretKeyFactorySpi.PBAHmacSHA1 |
static class |
JSSSecretKeyFactorySpi.PBE_MD5_DES_CBC |
static class |
JSSSecretKeyFactorySpi.PBE_SHA1_DES_CBC |
static class |
JSSSecretKeyFactorySpi.PBE_SHA1_DES3_CBC |
static class |
JSSSecretKeyFactorySpi.PBE_SHA1_RC4_128 |
static class |
JSSSecretKeyFactorySpi.RC2 |
static class |
JSSSecretKeyFactorySpi.RC4 |
Modifier | Constructor and Description |
---|---|
protected |
JSSSecretKeyFactorySpi(KeyGenAlgorithm alg) |
Modifier and Type | Method and Description |
---|---|
javax.crypto.SecretKey |
engineGenerateSecret(java.security.spec.KeySpec spec) |
java.security.spec.KeySpec |
engineGetKeySpec(javax.crypto.SecretKey key,
java.lang.Class<?> keySpec) |
javax.crypto.SecretKey |
engineTranslateKey(javax.crypto.SecretKey key) |
static void |
main(java.lang.String[] args) |
protected JSSSecretKeyFactorySpi(KeyGenAlgorithm alg)
public javax.crypto.SecretKey engineGenerateSecret(java.security.spec.KeySpec spec) throws java.security.spec.InvalidKeySpecException
engineGenerateSecret
in class javax.crypto.SecretKeyFactorySpi
java.security.spec.InvalidKeySpecException
public java.security.spec.KeySpec engineGetKeySpec(javax.crypto.SecretKey key, java.lang.Class<?> keySpec) throws java.security.spec.InvalidKeySpecException
engineGetKeySpec
in class javax.crypto.SecretKeyFactorySpi
java.security.spec.InvalidKeySpecException
public javax.crypto.SecretKey engineTranslateKey(javax.crypto.SecretKey key) throws java.security.InvalidKeyException
engineTranslateKey
in class javax.crypto.SecretKeyFactorySpi
java.security.InvalidKeyException
public static void main(java.lang.String[] args)