Contents | Package | Class | Tree | Deprecated | Index | Help
PREV | NEXT SHOW LISTS | HIDE LISTS

Class javax.crypto.spec.DHPublicKeySpec

java.lang.Object
    |
    +----javax.crypto.spec.DHPublicKeySpec

public class DHPublicKeySpec
extends java.lang.Object
implements java.security.spec.KeySpec
This class specifies a Diffie-Hellman public key with its associated parameters.

See Also:
java.security.Key, java.security.KeyFactory, java.security.spec.KeySpec, java.security.spec.X509EncodedKeySpec, DHPrivateKeySpec

Constructor Summary
 DHPublicKeySpec(java.math.BigInteger y, java.math.BigInteger p, java.math.BigInteger g)
 
 DHPublicKeySpec(java.math.BigInteger y, java.math.BigInteger p, java.math.BigInteger g, int l)
 
 

Method Summary
java.math.BigInteger  getG()
Returns the base generator g.
int  getL()
Returns the private-value length l.
java.math.BigInteger  getP()
Returns the prime modulus p.
java.math.BigInteger  getY()
Returns the public value y.
 
Methods inherited from class java.lang.Object
 clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DHPublicKeySpec

public DHPublicKeySpec(java.math.BigInteger y,
                       java.math.BigInteger p,
                       java.math.BigInteger g)

DHPublicKeySpec

public DHPublicKeySpec(java.math.BigInteger y,
                       java.math.BigInteger p,
                       java.math.BigInteger g,
                       int l)
Method Detail

getY

public java.math.BigInteger getY()
Returns the public value y.
Returns:
the public value y

getP

public java.math.BigInteger getP()
Returns the prime modulus p.
Returns:
the prime modulus p

getG

public java.math.BigInteger getG()
Returns the base generator g.
Returns:
the base generator g

getL

public int getL()
Returns the private-value length l.
Returns:
the private-value length l, or null if l has not been set

Contents | Package | Class | Tree | Deprecated | Index | Help
PREV | NEXT SHOW LISTS | HIDE LISTS