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

Name Beschreibung
DSAGenParameterSpec

Diese unveränderliche Klasse gibt den Satz von Parametern an, die zum Generieren von DSA-Parametern verwendet werden, wie in FIPS 186-3 Digital Signature Standard (DSS) angegeben.

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.

EdDSAParameterSpec

Eine Klasse, die zum Angeben von EdDSA-Signatur- und Überprüfungsparametern verwendet wird.

EdECPoint

Ein elliptischer Kurvenpunkt, der zum Angeben von Schlüsseln gemäß RFC 8032: Edwards-Curve Algorithmus für digitale Signaturen (EdDSA) verwendet wird.

EdECPrivateKeySpec

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

EdECPublicKeySpec

Eine Klasse, die öffentliche Schlüssel der elliptischen Kurve darstellt, wie in RFC 8032 definiert: Edwards-Curve Digitaler Signaturalgorithmus (EdDSA), einschließlich der Kurven- und anderer 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 in OAEP Padding und RSASSA-PSS Signaturschema verwendet werden, wie im PKCS#1 v2.2-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 RSASSA-PSS Signaturschema an, wie im PKCS#1 v2.2-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 Multiprimierungs-privaten Schlüssel an, wie im PKCS#1 v2.2-Standard mit den Informationenwerten für chinesische Rest theorem (CRT) zur Effizienz definiert.

RSAOtherPrimeInfo

Diese Klasse stellt das Triplet (Prime, Exponent und Coefficient) innerhalb der OtherPrimeInfo-Struktur von RSA dar, wie im PKCS#1 v2.2-Standard definiert.

RSAPrivateCrtKeySpec

Diese Klasse gibt einen privaten RSA-Schlüssel an, wie im PKCS#1 v2.2-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

Name Beschreibung
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.