com.ibm.crypto.pkcs11impl.provider
Interface GeneralPKCS11Key

All Superinterfaces:
java.security.Key, PKCS11Key, PKCS11SecretKey, javax.crypto.SecretKey, java.io.Serializable
All Known Implementing Classes:
GeneralKey

public interface GeneralPKCS11Key
extends PKCS11SecretKey

Contains the basic things needed for a PKCS11 key. It is a subclass of PKCS11SecretKey.

Version:
1.0 13/1/2005

Field Summary
 
Fields inherited from interface com.ibm.crypto.pkcs11impl.provider.PKCS11SecretKey
serialVersionUID
 
Method Summary
 byte[] getValue()
          Returns the key bytes, if available.
 int getValueLen()
          Return the key length in bytes
 
Methods inherited from interface com.ibm.crypto.pkcs11impl.provider.PKCS11SecretKey
getAlwaysSensitive, getDecrypt, getEncrypt, getNeverExtractable, getSensitive, getUnwrap, getVerify, 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
 

Method Detail

getValue

byte[] getValue()
Returns the key bytes, if available.

Returns:
the key.

getValueLen

int getValueLen()
Return the key length in bytes

Returns:
Key length in bytes