Java.Security.Spec Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |