モジュール java.base
パッケージjava.security.interfaces
パッケージjava.security.interfaces
RSA Laboratory Technical Note PKCS#1で定義されているRSA (Rivest, Shamir and Adleman AsymmetricCipher algorithm)キーと、NISTのFIPS-186で定義されているDSA (Digital Signature Algorithm)キーを生成するためのインタフェースを提供します。
これらのインタフェースは、キーの実装のキー・データがアクセス可能な場所に存在している場合のみ使用できます。 キーの実装のキー・データがアクセス不可能な保護された記憶域(ハードウェア・デバイスなど)にある場合、これらのインタフェースは使用できません。
ハードウェア・デバイス用Key
クラスの設計方法など、これらのインタフェースの使用方法に関する開発者向け情報は、次の暗号プロバイダの開発者ガイドを参照してください。
パッケージの仕様
- PKCS #1: RSA Cryptography Specifications,バージョン2.2 (RFC 8017)
- Federal Information Processing Standards Publication (FIPS PUB) 186: Digital Signature Standard (DSS)
関連項目
詳細については、次を参照してください。- 導入されたバージョン:
- 1.1
-
クラス説明DSA公開キーまたは非公開キーに対するインタフェースです。DSAキーのペアを生成できるオブジェクトに対するインタフェースです。キー・パラメータのDSA固有のセットに対するインタフェースです。このセットは、DSAのキー系列を定義します。DSA非公開キーに対する標準インタフェースです。DSA公開キーに対するインタフェースです。楕円曲線(EC)キーのインタフェースです。楕円曲線(EC)非公開キーのインタフェースです。楕円曲線(EC)公開キーのインタフェースです。「RFC 8032: エドワーズ曲線デジタル・シグネチャ・アルゴリズム(EdDSA)」で定義されている楕円曲線の公開/秘密キーのインタフェースです。「RFC 8032: エドワーズ曲線デジタル・シグネチャ・アルゴリズム(EdDSA)」で定義されている楕円曲線秘密キーのインタフェースです。「RFC 8032: エドワーズ曲線デジタル・シグネチャ・アルゴリズム(EdDSA)」で定義されている楕円曲線公開キーのインタフェースです。RSAまたはRSASSA-PSSアルゴリズムなど、PKCS#1 v2.2標準の公開キーまたは秘密キーへのインタフェースです。「中国の剰余定理」 (CRT)情報の値を使用したRSA複数試行秘密キーへのインタフェースです(PKCS#1 v2.2標準で定義)。「中国の剰余定理」 (CRT)情報の値を使用したRSA秘密キーへのインタフェースです(PKCS#1 v2.2標準で定義)。RSA非公開キーのインタフェースです。RSA公開キーのインタフェースです。RFC 7748で定義される楕円曲線公開/非公開キーのインタフェース。RFC 7748で定義される楕円曲線秘密キーのインタフェース。RFC 7748で定義される楕円曲線公開キーのインタフェース。