Share via


Java.Security.Spec Espacio de nombres

Este paquete proporciona las clases e interfaces necesarias para especificar claves y parámetros para algoritmos de cifrado y firma.

Clases

DSAParameterSpec

Esta clase especifica el conjunto de parámetros utilizados con el algoritmo DSA.

DSAPrivateKeySpec

Esta clase especifica una clave privada de DSA con sus parámetros asociados.

DSAPublicKeySpec

Esta clase especifica una clave pública de DSA con sus parámetros asociados.

ECFieldF2m

Esta clase inmutable define un campo finito de curva elíptica (EC).

ECFieldFp

Esta clase inmutable define un campo finito primo de curva elíptica (EC).

ECGenParameterSpec

Esta clase inmutable especifica el conjunto de parámetros usados para generar parámetros de dominio de curva elíptica (EC).

ECParameterSpec

Esta clase inmutable especifica el conjunto de parámetros de dominio usados con criptografía de curva elíptica (ECC).

ECPoint

Esta clase inmutable representa un punto en una curva elíptica (EC) en coordenadas afín.

ECPrivateKeySpec

Esta clase inmutable especifica una clave privada de curva elíptica con sus parámetros asociados.

ECPublicKeySpec

Esta clase inmutable especifica una clave pública de curva elíptica con sus parámetros asociados.

EdECPoint

Punto de curva elíptico que se usa para especificar las claves definidas por RFC 8032: Edwards-Curve algoritmo de firma digital (EdDSA).

EdECPrivateKeySpec

Una clase que representa claves privadas de curva elíptica, tal como se define en RFC 8032: Edwards-Curve Algoritmo de firma digital (EdDSA), incluidos la curva y otros parámetros de algoritmo.

EdECPublicKeySpec

Clase que representa las claves públicas de curva elíptica, tal como se define en RFC 8032: Edwards-Curve Digital Signature Algorithm (EdDSA), incluidos la curva y otros parámetros de algoritmo.

EllipticCurve

Esta clase inmutable contiene los valores necesarios para representar una curva elíptica.

EncodedKeySpec

Esta clase representa una clave pública o privada en formato codificado.

InvalidKeySpecException

Esta es la excepción para las especificaciones clave no válidas.

InvalidParameterSpecException

Esta es la excepción para las especificaciones de parámetro no válidas.

MGF1ParameterSpec

Esta clase especifica el conjunto de parámetros usados con la función de generación de máscara MGF1 en el esquema de firma OAEP Padding y RSA-PSS, tal como se define en el estándar PKCS #1 v2.1 .

NamedParameterSpec

Esta clase se usa para especificar cualquier parámetro de algoritmo determinado por un nombre estándar.

PKCS8EncodedKeySpec

Esta clase representa el ASN.

PSSParameterSpec

Esta clase especifica una especificación de parámetro para el esquema de firma RSA-PSS, tal y como se define en el estándar PKCS#1 v2.1 .

RSAKeyGenParameterSpec

Esta clase especifica el conjunto de parámetros que se usan para generar un par de claves RSA.

RSAMultiPrimePrivateCrtKeySpec

Esta clase especifica una clave privada rsa multi prime, tal como se define en PKCS#1 v2.

RSAOtherPrimeInfo

Esta clase representa el triplete (primo, exponente y coeficiente) dentro de la estructura OtherPrimeInfo de RSA, tal y como se define en PKCS#1 v2.

RSAPrivateCrtKeySpec

Esta clase especifica una clave privada RSA, tal como se define en el estándar PKCS#1, utilizando los valores de información del teorema de resto chino (CRT) para mejorar la eficacia.

RSAPrivateKeySpec

Esta clase especifica una clave privada RSA.

RSAPublicKeySpec

Esta clase especifica una clave pública RSA.

X509EncodedKeySpec

Esta clase representa el ASN.

XECPrivateKeySpec

Una clase que representa claves privadas de curva elíptica, tal como se define en RFC 7748, incluidos la curva y otros parámetros de algoritmo.

XECPublicKeySpec

Una clase que representa las claves públicas de curva elíptica tal como se define en RFC 7748, incluidos la curva y otros parámetros de algoritmo.

Interfaces

IAlgorithmParameterSpec

Especificación (transparente) de parámetros criptográficos.

IECField

Esta interfaz representa un campo finito de curva elíptica (EC).

IKeySpec

Especificación (transparente) del material de clave que constituye una clave criptográfica.