パッケージ
java.security.interfacesの使用

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)キーを生成するためのインタフェースを提供します。
java.security.spec
キー仕様およびアルゴリズム・パラメータ仕様のクラスおよびインタフェースを提供します。
  • java.security.interfacesにより使用されるjava.security.interfaces内のクラス 
    クラス 説明
    DSAKey
    DSA公開キーまたは非公開キーに対するインタフェースです。
    DSAParams
    キー・パラメータのDSA固有のセットに対するインタフェースです。このセットは、DSAのキー系列を定義します。
    ECKey
    楕円曲線(Elliptic Curve: EC)キーのインタフェースです。
    RSAKey
    RSAまたはRSASSA-PSSアルゴリズムなど、PKCS#1 v2.2標準の公開鍵または秘密鍵へのインタフェースです。
    RSAPrivateKey
    RSA非公開キーのインタフェースです。
    XECKey
    RFC 7748で定義される楕円曲線公開/非公開鍵のインタフェース。
  • java.security.specにより使用されるjava.security.interfaces内のクラス 
    クラス 説明
    DSAParams
    キー・パラメータのDSA固有のセットに対するインタフェースです。このセットは、DSAのキー系列を定義します。