Freigeben über


Java.Security.Spec Namespace

Dieses Paket stellt die Klassen und Schnittstellen bereit, die zum Angeben von Schlüsseln und Parametern für Verschlüsselungs- und Signaturalgorithmen erforderlich sind.

Klassen

DSAParameterSpec

Diese Klasse gibt den Satz von Parametern an, die mit dem DSA-Algorithmus verwendet werden.

DSAPrivateKeySpec

Diese Klasse gibt einen privaten DSA-Schlüssel mit den zugehörigen Parametern an.

DSAPublicKeySpec

Diese Klasse gibt einen öffentlichen DSA-Schlüssel mit den zugehörigen Parametern an.

ECFieldF2m

Diese unveränderliche Klasse definiert eine elliptische Kurve (EC)-charakteristisches 2 endliches Feld.

ECFieldFp

Diese unveränderliche Klasse definiert eine elliptische Kurve (EC) prime finite field.

ECGenParameterSpec

Diese unveränderliche Klasse gibt den Satz von Parametern an, die zum Generieren von Elliptic Curve (EC)-Domänenparametern verwendet werden.

ECParameterSpec

Diese unveränderliche Klasse gibt den Satz von Domänenparametern an, die mit elliptischer Kurvenkryptografie (ECC) verwendet werden.

ECPoint

Diese unveränderliche Klasse stellt einen Punkt auf einer elliptischen Kurve (EC) in affinen Koordinaten dar.

ECPrivateKeySpec

Diese unveränderliche Klasse gibt einen privaten elliptischen Kurvenschlüssel mit den zugehörigen Parametern an.

ECPublicKeySpec

Diese unveränderliche Klasse gibt einen öffentlichen elliptischen Kurvenschlüssel mit den zugehörigen Parametern an.

EdECPoint

Ein elliptischer Kurvenpunkt, der zum Angeben von Schlüsseln gemäß RFC 8032: Edwards-Curve Digital Signature Algorithm (EdDSA) verwendet wird.

EdECPrivateKeySpec

Eine Klasse, die private Schlüssel der elliptischen Kurve darstellt, wie in RFC 8032 definiert: Edwards-Curve Digital Signature Algorithm (EdDSA) einschließlich der Kurven- und anderen Algorithmusparameter.

EdECPublicKeySpec

Eine Klasse, die öffentliche Schlüssel der elliptischen Kurve darstellt, wie in RFC 8032 definiert: Edwards-Curve Digital Signature Algorithm (EdDSA) einschließlich der Kurven- und anderen Algorithmusparameter.

EllipticCurve

Diese unveränderliche Klasse enthält die erforderlichen Werte, die erforderlich sind, um eine elliptische Kurve darzustellen.

EncodedKeySpec

Diese Klasse stellt einen öffentlichen oder privaten Schlüssel im codierten Format dar.

InvalidKeySpecException

Dies ist die Ausnahme für ungültige Schlüsselspezifikationen.

InvalidParameterSpecException

Dies ist die Ausnahme für ungültige Parameterspezifikationen.

MGF1ParameterSpec

Diese Klasse gibt den Satz von Parametern an, die mit der Maskengenerierungsfunktion MGF1 im OAEP Padding- und RSA-PSS-Signaturschema verwendet werden, wie im PKCS #1 v2.1-Standard definiert.

NamedParameterSpec

Diese Klasse wird verwendet, um alle Algorithmusparameter anzugeben, die durch einen Standardnamen bestimmt werden.

PKCS8EncodedKeySpec

Diese Klasse stellt den ASN dar.

PSSParameterSpec

Diese Klasse gibt eine Parameterspezifikation für RSA-PSS-Signaturschema an, wie im PKCS#1 v2.1-Standard definiert.

RSAKeyGenParameterSpec

Diese Klasse gibt den Satz von Parametern an, die zum Generieren eines RSA-Schlüsselpaars verwendet werden.

RSAMultiPrimePrivateCrtKeySpec

Diese Klasse gibt einen rsa multiprimierungsbasierten privaten Schlüssel an, wie in der PKCS#1 v2 definiert.

RSAOtherPrimeInfo

Diese Klasse stellt das Triplet (Prim, Exponent und Koeffizienten) innerhalb der OtherPrimeInfo-Struktur von RSA dar, wie in der PKCS#1 v2 definiert.

RSAPrivateCrtKeySpec

Diese Klasse gibt einen privaten RSA-Schlüssel an, wie im PKCS#1-Standard definiert, wobei die Chinesischen Rest theorem (CRT)-Informationswerte zur Effizienz verwendet werden.

RSAPrivateKeySpec

Diese Klasse gibt einen privaten RSA-Schlüssel an.

RSAPublicKeySpec

Diese Klasse gibt einen öffentlichen RSA-Schlüssel an.

X509EncodedKeySpec

Diese Klasse stellt den ASN dar.

XECPrivateKeySpec

Eine Klasse, die private Schlüssel der elliptischen Kurve darstellt, wie in RFC 7748 definiert, einschließlich der Kurven- und anderer Algorithmusparameter.

XECPublicKeySpec

Eine Klasse, die öffentliche Schlüssel der elliptischen Kurve darstellt, wie in RFC 7748 definiert, einschließlich der Kurven- und anderer Algorithmusparameter.

Schnittstellen

IAlgorithmParameterSpec

Eine (transparente) Spezifikation kryptografischer Parameter.

IECField

Diese Schnittstelle stellt ein ellipstisches Kurve (EC)-endliches Feld dar.

IKeySpec

Eine (transparente) Spezifikation des Schlüsselmaterials, das einen kryptografischen Schlüssel darstellt.