com.ibm.crypto.pkcs11impl.provider
Interface PKCS11DSAPublicKey

All Superinterfaces:
java.security.interfaces.DSAKey, java.security.interfaces.DSAPublicKey, java.security.Key, PKCS11Key, PKCS11PublicKey, java.security.PublicKey, java.io.Serializable
All Known Implementing Classes:
DSAPublicKey

public interface PKCS11DSAPublicKey
extends PKCS11PublicKey, java.security.interfaces.DSAPublicKey

Contains the basic things needed for a PKCS 11 DSA public key. It is a subclass of PKCS11PublicKey.


Field Summary
static long serialVersionUID
           
 
Method Summary
 java.math.BigInteger getBase()
          Returns the base
 java.math.BigInteger getPrime()
          Returns the prime.
 java.math.BigInteger getSubprime()
          Returns the subprime
 java.math.BigInteger getValue()
          Returns the value
 
Methods inherited from interface com.ibm.crypto.pkcs11impl.provider.PKCS11PublicKey
getEncrypt, getSubject, getVerify, getVerifyRecover, getWrap
 
Methods inherited from interface com.ibm.crypto.pkcs11impl.provider.PKCS11Key
getDerive, getEndDate, getID, getKeyType, getLabel, getLocal, getModifiable, getObject, getPrivate, getSession, getStartDate, getToken
 
Methods inherited from interface java.security.Key
getAlgorithm, getEncoded, getFormat
 
Methods inherited from interface java.security.Key
getAlgorithm, getEncoded, getFormat
 
Methods inherited from interface java.security.interfaces.DSAPublicKey
getY
 
Methods inherited from interface java.security.interfaces.DSAKey
getParams
 
Methods inherited from interface java.security.Key
getAlgorithm, getEncoded, getFormat
 

Field Detail

serialVersionUID

static final long serialVersionUID
See Also:
Constant Field Values
Method Detail

getPrime

java.math.BigInteger getPrime()
Returns the prime.

Returns:
the prime p.

getSubprime

java.math.BigInteger getSubprime()
Returns the subprime

Returns:
the subprime q (160-bits)

getBase

java.math.BigInteger getBase()
Returns the base

Returns:
the base g

getValue

java.math.BigInteger getValue()
Returns the value

Returns:
the public value y