Java.Security.Spec 名前空間

このパッケージには、暗号化と署名アルゴリズムのキーとパラメーターを指定するために必要なクラスとインターフェイスが用意されています。

クラス

名前 説明
DSAGenParameterSpec

この不変クラスは、 FIPS 186-3 Digital Signature Standard (DSS) で指定されている DSA パラメーターの生成に使用されるパラメーターのセットを指定します。

DSAParameterSpec

このクラスは、DSA アルゴリズムで使用されるパラメーターのセットを指定します。

DSAPrivateKeySpec

このクラスは、関連付けられたパラメーターを使用して DSA 秘密キーを指定します。

DSAPublicKeySpec

このクラスは、関連付けられたパラメーターを持つ DSA 公開キーを指定します。

ECFieldF2m

この不変クラスは、楕円曲線 (EC) 特性 2 有限フィールドを定義します。

ECFieldFp

この不変クラスは、楕円曲線 (EC) 素有限フィールドを定義します。

ECGenParameterSpec

この不変クラスは、楕円曲線 (EC) ドメイン パラメーターの生成に使用されるパラメーターのセットを指定します。

ECParameterSpec

この不変クラスは、楕円曲線暗号 (ECC) で使用されるドメイン パラメーターのセットを指定します。

ECPoint

この不変クラスは、アフィン座標の楕円曲線 (EC) 上の点を表します。

ECPrivateKeySpec

この不変クラスは、関連付けられたパラメーターを持つ楕円曲線の秘密キーを指定します。

ECPublicKeySpec

この変更できないクラスは、関連付けられたパラメーターを持つ楕円曲線の公開キーを指定します。

EdDSAParameterSpec

EdDSA シグネチャと検証パラメーターを指定するために使用されるクラス。

EdECPoint

RFC 8032: Edwards-Curve Digital Signature Algorithm (EdDSA) で定義されているキーを指定するために使用される楕円曲線ポイント。

EdECPrivateKeySpec

RFC 8032 で定義されている楕円曲線秘密キーを表すクラス : Edwards-Curve デジタル署名アルゴリズム (EdDSA) (曲線やその他のアルゴリズム パラメーターを含む)。

EdECPublicKeySpec

RFC 8032 で定義されている楕円曲線公開キーを表すクラス : Edwards-Curve デジタル署名アルゴリズム (EdDSA) (曲線やその他のアルゴリズム パラメーターを含む)。

EllipticCurve

この不変クラスは、楕円曲線を表すために必要な値を保持します。

EncodedKeySpec

このクラスは、エンコードされた形式の公開キーまたは秘密キーを表します。

InvalidKeySpecException

これは無効なキー指定の例外です。

InvalidParameterSpecException

これは、無効なパラメーター指定の例外です。

MGF1ParameterSpec

このクラスは、 PKCS#1 v2.2 標準で定義されているように、OAEP Padding および RSASSA-PSS シグネチャ スキームでマスク生成関数 MGF1 で使用されるパラメーターのセットを指定します。

NamedParameterSpec

このクラスは、標準名によって決定されるアルゴリズム パラメーターを指定するために使用されます。

PKCS8EncodedKeySpec

このクラスは ASN を表します。

PSSParameterSpec

このクラスは、 PKCS#1 v2.2 標準で定義されているように、RSASSA-PSS 署名スキームのパラメーター 仕様を指定します。

RSAKeyGenParameterSpec

このクラスは、RSA キー ペアの生成に使用されるパラメーターのセットを指定します。

RSAMultiPrimePrivateCrtKeySpec

このクラスは、効率のために中国語剰余定理 (CRT) 情報値を使用して PKCS#1 v2.2 標準で定義されている RSA マルチプライム秘密キーを指定します。

RSAOtherPrimeInfo

このクラスは、 PKCS#1 v2.2 標準で定義されている RSA の OtherPrimeInfo 構造体内のトリプレット (素数、指数、係数) を表します。

RSAPrivateCrtKeySpec

このクラスは、 PKCS#1 v2.2 標準で定義されている RSA 秘密キーを、効率のために中国語剰余定理 (CRT) 情報値を使用して指定します。

RSAPrivateKeySpec

このクラスは RSA 秘密キーを指定します。

RSAPublicKeySpec

このクラスは RSA 公開キーを指定します。

X509EncodedKeySpec

このクラスは ASN を表します。

XECPrivateKeySpec

RFC 7748 で定義されている楕円曲線の秘密キーを表すクラス (曲線やその他のアルゴリズム パラメーターを含む)。

XECPublicKeySpec

RFC 7748 で定義されている楕円曲線の公開キーを表すクラス (曲線やその他のアルゴリズム パラメーターを含む)。

インターフェイス

名前 説明
IAlgorithmParameterSpec

暗号化パラメーターの (透過的な) 仕様。

IECField

このインターフェイスは、楕円曲線 (EC) 有限フィールドを表します。

IKeySpec

暗号化キーを構成するキー マテリアルの (透過的な) 仕様。