|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.security.spec.ECParameterSpec
public class ECParameterSpec
この不変なクラスは、楕円曲線暗号化 (Elliptic Curve Cryptography: ECC) で使用される一連のドメインパラメータを指定します。
AlgorithmParameterSpec
コンストラクタの概要 | |
---|---|
ECParameterSpec(EllipticCurve curve,
ECPoint g,
BigInteger n,
int h)
指定された値に基づいて楕円曲線ドメインパラメータを作成します。 |
メソッドの概要 | |
---|---|
int |
getCofactor()
余因子を返します。 |
EllipticCurve |
getCurve()
このパラメータが定義する楕円曲線を返します。 |
ECPoint |
getGenerator()
ジェネレータ (「基底点 (base point)」とも呼ばれる) を返します。 |
BigInteger |
getOrder()
ジェネレータの位数を返します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public ECParameterSpec(EllipticCurve curve, ECPoint g, BigInteger n, int h)
curve
- このパラメータが定義する楕円曲線g
- ジェネレータ。 「基底点 (base point)」とも呼ばれるn
- ジェネレータ g
の位数h
- 余因子
NullPointerException
- curve
、g
、または n
が null の場合
IllegalArgumentException
- n
または h
が正でない場合メソッドの詳細 |
---|
public EllipticCurve getCurve()
public ECPoint getGenerator()
public BigInteger getOrder()
public int getCofactor()
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。