Class ConstructKeys
- java.lang.Object
-
- es.gob.jmulticard.jse.provider.rsacipher.ConstructKeys
-
final class ConstructKeys extends java.lang.ObjectClase de utilidad para la construcción de objetos que encapsulan claves criptográficas.
-
-
Constructor Summary
Constructors Constructor Description ConstructKeys()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static java.security.KeyconstructKey(byte[] encoding, java.lang.String keyAlgorithm, int keyType)private static java.security.PrivateKeyconstructPrivateKey(byte[] encodedKey, java.lang.String encodedKeyAlgorithm)Construye una clave privada a partir de su codificación.private static java.security.PublicKeyconstructPublicKey(byte[] encodedKey, java.lang.String encodedKeyAlgorithm)Construye una clave pública a partir de su codificación.private static javax.crypto.SecretKeyconstructSecretKey(byte[] encodedKey, java.lang.String encodedKeyAlgorithm)Construye una clave simétrica a partir de su codificación.
-
-
-
Method Detail
-
constructPublicKey
private static java.security.PublicKey constructPublicKey(byte[] encodedKey, java.lang.String encodedKeyAlgorithm) throws java.security.InvalidKeyException, java.security.NoSuchAlgorithmExceptionConstruye una clave pública a partir de su codificación.- Parameters:
encodedKey- Codificación de la clave pública.encodedKeyAlgorithm- Nombre del algoritmo de codificación.- Returns:
- Clave pública construída a partir de la codificación proporcionada.
- Throws:
java.security.InvalidKeyExceptionjava.security.NoSuchAlgorithmException
-
constructPrivateKey
private static java.security.PrivateKey constructPrivateKey(byte[] encodedKey, java.lang.String encodedKeyAlgorithm) throws java.security.InvalidKeyException, java.security.NoSuchAlgorithmExceptionConstruye una clave privada a partir de su codificación.- Parameters:
encodedKey- Codificación de la clave privada.encodedKeyAlgorithm- Nombre del algoritmo de codificación.- Returns:
- Clave privada construída a partir de la codificación proporcionada.
- Throws:
java.security.InvalidKeyExceptionjava.security.NoSuchAlgorithmException
-
constructSecretKey
private static javax.crypto.SecretKey constructSecretKey(byte[] encodedKey, java.lang.String encodedKeyAlgorithm)Construye una clave simétrica a partir de su codificación.- Parameters:
encodedKey- Codificación de la clave simétrica.encodedKeyAlgorithm- Nombre del algoritmo de codificación.- Returns:
- Clave simétrica construída a partir de la codificación proporcionada.
-
constructKey
static java.security.Key constructKey(byte[] encoding, java.lang.String keyAlgorithm, int keyType) throws java.security.InvalidKeyException, java.security.NoSuchAlgorithmException- Throws:
java.security.InvalidKeyExceptionjava.security.NoSuchAlgorithmException
-
-