ice.crypto
Class DSAPublicKeyImpl

java.lang.Object
  extended byice.crypto.DSAPublicKeyImpl
All Implemented Interfaces:
DSAKey, DSAPublicKey, Key, PublicKey, Serializable

public class DSAPublicKeyImpl
extends Object
implements DSAPublicKey

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface java.security.interfaces.DSAPublicKey
serialVersionUID
 
Constructor Summary
DSAPublicKeyImpl(BigInteger y, DSAParams parameters, byte[] encoded, String format)
           
 
Method Summary
 String getAlgorithm()
           
 byte[] getEncoded()
           
 String getFormat()
           
 DSAParams getParams()
           
 BigInteger getY()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DSAPublicKeyImpl

public DSAPublicKeyImpl(BigInteger y,
                        DSAParams parameters,
                        byte[] encoded,
                        String format)
Parameters:
encoded - is the X509 encoded data
Method Detail

getY

public BigInteger getY()
Specified by:
getY in interface DSAPublicKey

getParams

public DSAParams getParams()
Specified by:
getParams in interface DSAKey

getAlgorithm

public String getAlgorithm()
Specified by:
getAlgorithm in interface Key

getEncoded

public byte[] getEncoded()
Specified by:
getEncoded in interface Key

getFormat

public String getFormat()
Specified by:
getFormat in interface Key