public final class DSAGenParameterSpec extends Object implements AlgorithmParameterSpec
AlgorithmParameterSpec
コンストラクタと説明 |
---|
DSAGenParameterSpec(int primePLen, int subprimeQLen)
primePLen とsubprimeQLen を使用して、DSAパラメータ生成用のドメイン・パラメータ仕様を作成します。 |
DSAGenParameterSpec(int primePLen, int subprimeQLen, int seedLen)
primePLen 、subprimeQLen およびseedLen を使用して、DSAパラメータ生成用のドメイン・パラメータ仕様を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
int |
getPrimePLength()
生成されるDSAドメイン・パラメータの素数Pの必要な長さ(ビット単位)を返します。
|
int |
getSeedLength()
ドメイン・パラメータのシードの必要な長さ(ビット単位)を返します。
|
int |
getSubprimeQLength()
生成されるDSAドメイン・パラメータのサブ素数Qの必要な長さ(ビット単位)を返します。
|
public DSAGenParameterSpec(int primePLen, int subprimeQLen)
primePLen
とsubprimeQLen
を使用して、DSAパラメータ生成用のドメイン・パラメータ仕様を作成します。subprimeQLen
の値は、ドメイン・パラメータのシードのデフォルトの長さ(ビット単位)としても使用されます。primePLen
- 素数Pの必要な長さ(ビット単位)。subprimeQLen
- サブ素数Qの必要な長さ(ビット単位)。IllegalArgumentException
- primePLen
またはsubprimeQLen
がFIPS 186-3の仕様では不正となる場合。public DSAGenParameterSpec(int primePLen, int subprimeQLen, int seedLen)
primePLen
、subprimeQLen
およびseedLen
を使用して、DSAパラメータ生成用のドメイン・パラメータ仕様を作成します。primePLen
- 素数Pの必要な長さ(ビット単位)。subprimeQLen
- サブ素数Qの必要な長さ(ビット単位)。seedLen
- ドメイン・パラメータのシードの必要な長さ(ビット単位)。subprimeQLen
以上である必要がある。IllegalArgumentException
- primePLenLen
、subprimeQLen
またはseedLen
がFIPS 186-3の仕様では不正となる場合。public int getPrimePLength()
public int getSubprimeQLength()
public int getSeedLength()
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2018, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。