Partager via


Java.Security.Spec Espace de noms

Ce package fournit les classes et interfaces nécessaires pour spécifier des clés et des paramètres pour les algorithmes de chiffrement et de signature.

Classes

DSAParameterSpec

Cette classe spécifie l’ensemble de paramètres utilisés avec l’algorithme DSA.

DSAPrivateKeySpec

Cette classe spécifie une clé privée DSA avec ses paramètres associés.

DSAPublicKeySpec

Cette classe spécifie une clé publique DSA avec ses paramètres associés.

ECFieldF2m

Cette classe immuable définit une courbe elliptique (EC) caractéristique 2 champs finis.

ECFieldFp

Cette classe immuable définit un champ fini de courbe elliptique (EC).

ECGenParameterSpec

Cette classe immuable spécifie l’ensemble de paramètres utilisés pour générer des paramètres de domaine de courbe elliptique (EC).

ECParameterSpec

Cette classe immuable spécifie l’ensemble des paramètres de domaine utilisés avec le chiffrement de courbe elliptique (ECC).

ECPoint

Cette classe immuable représente un point sur une courbe elliptique (EC) en coordonnées affine.

ECPrivateKeySpec

Cette classe immuable spécifie une clé privée de courbe elliptique avec ses paramètres associés.

ECPublicKeySpec

Cette classe immuable spécifie une clé publique de courbe elliptique avec ses paramètres associés.

EdECPoint

Point de courbe elliptique utilisé pour spécifier des clés définies par RFC 8032 : Algorithme de signature numérique edwards-curve (EdDSA)

EdECPrivateKeySpec

Classe représentant des clés privées de courbe elliptique définies dans RFC 8032 : Algorithme de signature numérique Edwards-Curve (EdDSA), y compris la courbe et d’autres paramètres d’algorithme.

EdECPublicKeySpec

Classe représentant les clés publiques de courbe elliptique définies dans RFC 8032 : Algorithme de signature numérique Edwards-Curve (EdDSA), y compris la courbe et d’autres paramètres d’algorithme.

EllipticCurve

Cette classe immuable contient les valeurs nécessaires pour représenter une courbe elliptique.

EncodedKeySpec

Cette classe représente une clé publique ou privée au format codé.

InvalidKeySpecException

Il s’agit de l’exception pour les spécifications de clé non valides.

InvalidParameterSpecException

Il s’agit de l’exception pour les spécifications de paramètre non valides.

MGF1ParameterSpec

Cette classe spécifie l’ensemble des paramètres utilisés avec la fonction de génération de masque MGF1 dans le schéma de signature OAEP Padding et RSA-PSS, tel que défini dans la norme PKCS #1 v2.1 .

NamedParameterSpec

Cette classe est utilisée pour spécifier les paramètres d’algorithme déterminés par un nom standard.

PKCS8EncodedKeySpec

Cette classe représente l’ASN.

PSSParameterSpec

Cette classe spécifie une spécification de paramètre pour le schéma de signature RSA-PSS, tel que défini dans la norme PKCS#1 v2.1 .

RSAKeyGenParameterSpec

Cette classe spécifie le jeu de paramètres utilisé pour générer une paire de clés RSA.

RSAMultiPrimePrivateCrtKeySpec

Cette classe spécifie une clé privée MULTI-prime RSA, telle que définie dans la version PKCS#1 v2.

RSAOtherPrimeInfo

Cette classe représente le triplet (prime, exposant et coefficient) à l’intérieur de la structure OtherPrimeInfo de RSA, tel que défini dans la version PKCS#1 v2.

RSAPrivateCrtKeySpec

Cette classe spécifie une clé privée RSA, telle que définie dans la norme PKCS#1, à l’aide des valeurs d’informations du reste chinois (CRT) pour l’efficacité.

RSAPrivateKeySpec

Cette classe spécifie une clé privée RSA.

RSAPublicKeySpec

Cette classe spécifie une clé publique RSA.

X509EncodedKeySpec

Cette classe représente l’ASN.

XECPrivateKeySpec

Classe représentant des clés privées de courbe elliptique définies dans RFC 7748, y compris la courbe et d’autres paramètres d’algorithme.

XECPublicKeySpec

Classe représentant des clés publiques de courbe elliptique telles que définies dans RFC 7748, y compris la courbe et d’autres paramètres d’algorithme.

Interfaces

IAlgorithmParameterSpec

Spécification (transparente) des paramètres de chiffrement.

IECField

Cette interface représente un champ fini de courbe elliptique (EC).

IKeySpec

Spécification (transparente) du matériel de clé qui constitue une clé de chiffrement.