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.SecretKeyFactorySpijava.security.spec.InvalidKeySpecExceptionpublic 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.InvalidKeySpecExceptionpublic javax.crypto.SecretKey engineTranslateKey(javax.crypto.SecretKey key)
throws java.security.InvalidKeyException
engineTranslateKey in class javax.crypto.SecretKeyFactorySpijava.security.InvalidKeyExceptionpublic static void main(java.lang.String[] args)