Compartilhar via


Java.Security.Spec Namespace

Este pacote fornece as classes e interfaces necessárias para especificar chaves e parâmetros para algoritmos de criptografia e assinatura.

Classes

DSAParameterSpec

Essa classe especifica o conjunto de parâmetros usados com o algoritmo DSA.

DSAPrivateKeySpec

Essa classe especifica uma chave privada DSA com seus parâmetros associados.

DSAPublicKeySpec

Essa classe especifica uma chave pública DSA com seus parâmetros associados.

ECFieldF2m

Esta classe imutável define uma curva elíptica (EC) característica 2 campo finito.

ECFieldFp

Esta classe imutável define um campo finito primo de curva elíptica (EC).

ECGenParameterSpec

Essa classe imutável especifica o conjunto de parâmetros usados para gerar parâmetros de domínio de curva elíptica (EC).

ECParameterSpec

Essa classe imutável especifica o conjunto de parâmetros de domínio usados com criptografia de curva elíptica (ECC).

ECPoint

Esta classe imutável representa um ponto em uma curva elíptica (EC) em coordenadas afim.

ECPrivateKeySpec

Essa classe imutável especifica uma chave privada de curva elíptica com seus parâmetros associados.

ECPublicKeySpec

Essa classe imutável especifica uma chave pública de curva elíptica com seus parâmetros associados.

EdECPoint

Um ponto de curva elíptica usado para especificar chaves conforme definido pela RFC 8032: Edwards-Curve Digital Signature Algorithm (EdDSA).

EdECPrivateKeySpec

Uma classe que representa chaves privadas de curva elíptica, conforme definido na RFC 8032: Edwards-Curve Digital Signature Algorithm (EdDSA), incluindo a curva e outros parâmetros do algoritmo.

EdECPublicKeySpec

Uma classe que representa chaves públicas de curva elíptica, conforme definido na RFC 8032: Edwards-Curve Digital Signature Algorithm (EdDSA), incluindo a curva e outros parâmetros do algoritmo.

EllipticCurve

Essa classe imutável contém os valores necessários para representar uma curva elíptica.

EncodedKeySpec

Essa classe representa uma chave pública ou privada em formato codificado.

InvalidKeySpecException

Esta é a exceção para especificações de chave inválidas.

InvalidParameterSpecException

Esta é a exceção para especificações de parâmetros inválidos.

MGF1ParameterSpec

Essa classe especifica o conjunto de parâmetros usados com a função de geração de máscara MGF1 no preenchimento OAEP e no esquema de assinatura RSA-PSS, conforme definido no padrão PKCS #1 v2.1 .

NamedParameterSpec

Essa classe é usada para especificar quaisquer parâmetros de algoritmo que são determinados por um nome padrão.

PKCS8EncodedKeySpec

Essa classe representa o ASN.

PSSParameterSpec

Essa classe especifica uma especificação de parâmetro para o esquema de assinatura RSA-PSS, conforme definido no padrão PKCS#1 v2.1 .

RSAKeyGenParameterSpec

Essa classe especifica o conjunto de parâmetros usados para gerar um par de chaves RSA.

RSAMultiPrimePrivateCrtKeySpec

Essa classe especifica uma chave privada RSA multiprime, conforme definido no PKCS#1 v2.

RSAOtherPrimeInfo

Essa classe representa o triplete (primo, expoente e coeficiente) dentro da estrutura OtherPrimeInfo da RSA, conforme definido no PKCS#1 v2.

RSAPrivateCrtKeySpec

Essa classe especifica uma chave privada RSA, conforme definido no padrão PKCS#1, usando os valores de informação do Teorema do Restante Chinês (CRT) para eficiência.

RSAPrivateKeySpec

Essa classe especifica uma chave privada RSA.

RSAPublicKeySpec

Essa classe especifica uma chave pública RSA.

X509EncodedKeySpec

Essa classe representa o ASN.

XECPrivateKeySpec

Uma classe que representa chaves privadas de curva elíptica, conforme definido na RFC 7748, incluindo a curva e outros parâmetros de algoritmo.

XECPublicKeySpec

Uma classe que representa chaves públicas de curva elíptica, conforme definido na RFC 7748, incluindo a curva e outros parâmetros de algoritmo.

Interfaces

IAlgorithmParameterSpec

Uma especificação (transparente) de parâmetros criptográficos.

IECField

Essa interface representa um campo finito de curva elíptica (EC).

IKeySpec

Uma especificação (transparente) do material da chave que constitui uma chave criptográfica.