モジュール java.base

パッケージ 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 Encryption Standard, Version 1.5, November 1993
  • Federal Information Processing Standards Publication (FIPS PUB) 186: Digital Signature Standard (DSS)

関連ドキュメント

詳細については、次を参照してください。
  • {extLink security_guide_jca Java暗号化アーキテクチャ・リファレンス・ガイド}
導入されたバージョン:
1.1