com.ibm.crypto.pkcs11impl.provider
Interface PKCS11DSAPrivateKey

All Superinterfaces:
java.security.interfaces.DSAKey, java.security.interfaces.DSAPrivateKey, java.security.Key, PKCS11Key, PKCS11PrivateKey, java.security.PrivateKey, java.io.Serializable
All Known Implementing Classes:
DSAPrivateKey

public interface PKCS11DSAPrivateKey
extends PKCS11PrivateKey, java.security.interfaces.DSAPrivateKey

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


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, if available
 
Methods inherited from interface com.ibm.crypto.pkcs11impl.provider.PKCS11PrivateKey
getAlwaysSensitive, getAuthPinFlags, getDecrypt, getExtractable, getNeverExtractable, getSecondaryAuth, getSensitive, getSign, getSignRecover, getSubject, getUnwrap
 
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.DSAPrivateKey
getX
 
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

getBase

java.math.BigInteger getBase()
Returns the base

Returns:
the base g.

getValue

java.math.BigInteger getValue()
Returns the value, if available

Returns:
the private value x, if available