| インタフェース | 説明 | 
|---|---|
| AlgorithmParameterSpec | 
 暗号パラメータの透明な仕様です。 
 | 
| ECField | 
 このインタフェースは楕円曲線(Elliptic Curve:  EC)有限体を表現します。 
 | 
| KeySpec | 
 暗号鍵を構成する鍵データの透明な仕様です。 
 | 
| クラス | 説明 | 
|---|---|
| DSAGenParameterSpec | 
 この不変クラスは、FIPS 186-3 Digital Signature Standard (DSS)で指定されているように、DSAパラメータの生成に使用される一連のパラメータを指定します。 
 | 
| DSAParameterSpec | 
 DSAアルゴリズムで使用されるパラメータのセットを指定します。 
 | 
| DSAPrivateKeySpec | 
 関連したパラメータを使ってDSA非公開鍵を指定します。 
 | 
| DSAPublicKeySpec | 
 関連したパラメータを使ってDSA公開鍵を指定します。 
 | 
| ECFieldF2m | 
 この不変なクラスは、楕円曲線(EC)の標数2の有限体を定義します。 
 | 
| ECFieldFp | 
 この不変なクラスは、楕円曲線(EC)の素数位数の有限体を定義します。 
 | 
| ECGenParameterSpec | 
 この不変なクラスは、楕円曲線(Elliptic Curve:  EC)ドメイン・パラメータの生成時に使用される一連のドメイン・パラメータを指定します。 
 | 
| ECParameterSpec | 
 この不変なクラスは、楕円曲線暗号化(Elliptic Curve Cryptography:  ECC)で使用される一連のドメイン・パラメータを指定します。 
 | 
| ECPoint | 
 この不変なクラスは、アフィン座標における楕円曲線(Elliptic Curve:  EC)上の点を表します。 
 | 
| ECPrivateKeySpec | 
 この不変クラスは、楕円曲線非公開鍵とそれに関連付けられたパラメータを指定します。 
 | 
| ECPublicKeySpec | 
 この不変クラスは、楕円曲線公開鍵とそれに関連付けられたパラメータを指定します。 
 | 
| EllipticCurve | 
 この不変なクラスは、楕円曲線の表現に必要となる値を保持します。 
 | 
| EncodedKeySpec | 
 公開鍵または非公開鍵を、エンコードされた形式で表現します。 
 | 
| MGF1ParameterSpec | 
 このクラスは、PKCS#1 v2.1標準で定義されたOAEPパディングおよびRSA-PSS署名スキームにおけるマスク生成関数MGF1で使用される一連のパラメータを指定します。 
 | 
| PKCS8EncodedKeySpec | 
 このクラスは、ASN.1  
PrivateKeyInfoで指定された形式に従ってエンコードされた、非公開鍵のASN.1でのエンコーディングを表します。 | 
| PSSParameterSpec | 
 このクラスは、PKCS#1 v2.1標準で定義されたRSA-PSS署名スキームのパラメータ仕様を指定します。 
 | 
| RSAKeyGenParameterSpec | 
 RSA鍵ペアを生成するために使用されるパラメータのセットを指定します。 
 | 
| RSAMultiPrimePrivateCrtKeySpec | 
 このクラスは、中国剰余定理(CRT)の情報の値を使ってRSA複数素数非公開鍵(PKCS#1 v2.1の定義による)を効率を向上させるために指定します。 
 | 
| RSAOtherPrimeInfo | 
 このクラスは、RSAのOtherPrimeInfo構造(PKCS#1 v2.1の定義による)内部の三重項(素数、指数、係数)を表します。 
 | 
| RSAPrivateCrtKeySpec | 
 このクラスは、中国剰余定理(CRT)の情報の値を使ってRSA非公開鍵(PKCS#1標準の定義による)を効率を向上させるために指定します。 
 | 
| RSAPrivateKeySpec | 
 このクラスはRSA非公開鍵を指定します。 
 | 
| RSAPublicKeySpec | 
 このクラスはRSA公開鍵を指定します。 
 | 
| X509EncodedKeySpec | 
 このクラスは、ASN.1  
SubjectPublicKeyInfoで指定された形式に従ってエンコードされた、公開鍵のASN.1でのエンコーディングを表します。 | 
| 例外 | 説明 | 
|---|---|
| InvalidKeySpecException | 
 無効な鍵仕様の例外です。 
 | 
| InvalidParameterSpecException | 
 無効なパラメータ仕様の例外です。 
 | 
鍵仕様は、鍵を構成する鍵データの透明な表現です。鍵は、アルゴリズムに固有の方法か、またはアルゴリズムに依存しない符号化形式(ASN.1など)で指定できます。このパッケージには、DSA公開鍵および非公開鍵、RSA公開鍵および非公開鍵、DERでエンコードされた形式のPKCS#8非公開鍵、およびDERでエンコードされた形式のX.509非公開鍵および公開鍵の鍵仕様があります。
アルゴリズム・パラメータの仕様は、アルゴリズムとともに使われるパラメータのセットの透明な表現です。このパッケージには、DSAアルゴリズムで使用するパラメータのアルゴリズム・パラメータ仕様があります。
 バグまたは機能を送信 
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
 Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.