Java.Security.Spec Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Esse pacote fornece as classes e interfaces necessárias para especificar chaves e parâmetros para algoritmos de criptografia e assinatura.
Classes
| Nome | Description |
|---|---|
| DSAGenParameterSpec |
Essa classe imutável especifica o conjunto de parâmetros usados para gerar parâmetros DSA, conforme especificado no DSS (Padrão de Assinatura Digital) FIPS 186-3. |
| 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 |
Essa classe imutável define um campo finito de curva elíptica (EC) característica 2. |
| ECFieldFp |
Essa classe imutável define um campo finito principal 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 |
Essa classe imutável representa um ponto em uma curva elíptica (EC) em coordenadas de 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. |
| EdDSAParameterSpec |
Uma classe usada para especificar parâmetros de assinatura e verificação do EdDSA. |
| EdECPoint |
Um ponto de curva elíptico usado para especificar chaves conforme definido pelo RFC 8032: Edwards-Curve EdDSA (Algoritmo de Assinatura Digital). |
| EdECPrivateKeySpec |
Uma classe que representa chaves privadas de curva elíptica, conforme definido no RFC 8032: Edwards-Curve EdDSA (Algoritmo de Assinatura Digital), incluindo a curva e outros parâmetros de algoritmo. |
| EdECPublicKeySpec |
Uma classe que representa chaves públicas de curva elíptica, conforme definido no RFC 8032: Edwards-Curve EdDSA (Algoritmo de Assinatura Digital), incluindo a curva e outros parâmetros de 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 no formato codificado. |
| InvalidKeySpecException |
Essa é a exceção para especificações de chave inválidas. |
| InvalidParameterSpecException |
Essa é a exceção para especificações de parâmetro inválidas. |
| 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 RSASSA-PSS esquema de assinatura, conforme definido no padrão PKCS nº 1 v2.2 . |
| NamedParameterSpec |
Essa classe é usada para especificar todos os parâmetros de algoritmo determinados por um nome padrão. |
| PKCS8EncodedKeySpec |
Essa classe representa o ASN. |
| PSSParameterSpec |
Essa classe especifica uma especificação de parâmetro para RSASSA-PSS esquema de assinatura, conforme definido no padrão PKCS nº 1 v2.2 . |
| 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 multi-prime, conforme definido no padrão PKCS nº 1 v2.2 usando os valores de informações de CRT (Teorema restante chinês) para eficiência. |
| RSAOtherPrimeInfo |
Essa classe representa o trigêmeo (prime, expoente e coeficiente) dentro da estrutura OtherPrimeInfo da RSA, conforme definido no padrão PKCS nº 1 v2.2 . |
| RSAPrivateCrtKeySpec |
Essa classe especifica uma chave privada RSA, conforme definido no padrão PKCS nº 1 v2.2 , usando os valores de informações de CRT (Teorema restante chinês) 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 no 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 no RFC 7748, incluindo a curva e outros parâmetros de algoritmo. |
Interfaces
| Nome | Description |
|---|---|
| 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 de chave que constitui uma chave criptográfica. |