|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
java.lang.Objectjavax.crypto.spec.DHParameterSpec
public class DHParameterSpec
이 클래스는, 「PKCS #3: Diffie-Hellman Key-Agreement Standard」로 지정되고 있는, Diffie-Hellman 알고리즘으로 사용되는 파라미터세트를 지정합니다.
중앙의 기관은, 파라미터를 생성해, 비밀열쇠를 생성하려고 하고 있는 2 개의 엔티티에 보냅니다. 파라미터는, 프라임 p, 베이스 g, 및 비공개의 값의 비트 단위의 길이 l (옵션)입니다.
지정된 중앙의 기관이 파라미터의 복수의 인스턴스를 생성할 수가 있어 복수의 중앙의 기관이 존재할 수도 있습니다. 실제, 각개인이 자기 자신의 중앙 기관이 되어, 엔티티에 의해 파라미터를 따로 따로 할 수도 있습니다.
이 클래스는, 지정된 파라미터의 검사를 일체 실시하지 않습니다. 따라서, 지정된 값이 null 여도, 그것들이 직접 돌려주어집니다.
KeyAgreement | 생성자 의 개요 | |
|---|---|
DHParameterSpec (BigInteger p,
BigInteger g)
프라임계수(modulus) p 및 베이스 제네레이터 g 를 사용해, Diffie-Hellman 의 파라미터 세트를 구축합니다. |
|
DHParameterSpec (BigInteger p,
BigInteger g,
int l)
프라임계수(modulus) p, 베이스 제네레이터 g, 및 랜덤 지수 (비공개의 값)의 비트 단위의 사이즈 l 를 사용해, Diffie-Hellman 의 파라미터 세트를 구축합니다. |
|
| 메소드의 개요 | |
|---|---|
BigInteger |
getG ()
베이스 제네레이터 g 를 돌려줍니다. |
int |
getL ()
랜덤 지수 (비공개의 값)의 사이즈 l 를 비트 단위로 돌려줍니다. |
BigInteger |
getP ()
prime 모듈 p 를 돌려줍니다. |
| 클래스 java.lang. Object 로부터 상속된 메소드 |
|---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
| 생성자 의 상세 |
|---|
public DHParameterSpec(BigInteger p,
BigInteger g)
p 및 베이스 제네레이터 g 를 사용해, Diffie-Hellman 의 파라미터 세트를 구축합니다.
p - 프라임계수(modulus)g - 베이스 제네레이터
public DHParameterSpec(BigInteger p,
BigInteger g,
int l)
p, 베이스 제네레이터 g, 및 랜덤 지수 (비공개의 값)의 비트 단위의 사이즈 l 를 사용해, Diffie-Hellman 의 파라미터 세트를 구축합니다.
p - 프라임계수(modulus)g - 베이스 제네레이터l - 랜덤 지수 (비공개의 값)의 비트 단위의 사이즈| 메소드의 상세 |
|---|
public BigInteger getP()
p 를 돌려줍니다.
ppublic BigInteger getG()
g 를 돌려줍니다.
gpublic int getL()
l 를 비트 단위로 돌려줍니다.
l. 사이즈가 설정되어 있지 않은 경우는 0
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.