JSS 3.1.1

org.mozilla.jss.crypto
Interface SymmetricKey

All Known Implementing Classes:
PK11SymKey

public interface SymmetricKey


Inner Class Summary
static class SymmetricKey.NotExtractableException
           
static class SymmetricKey.Type
           
static class SymmetricKey.Usage
          In PKCS #11, each key can be marked with the operations it will be used to perform.
 
Field Summary
static SymmetricKey.Type DES
           
static SymmetricKey.Type DES3
           
static SymmetricKey.Type RC2
           
static SymmetricKey.Type RC4
           
static SymmetricKey.Type SHA1_HMAC
           
 
Method Summary
 byte[] getKeyData()
           
 CryptoToken getOwningToken()
           
 int getStrength()
           
 SymmetricKey.Type getType()
           
 

Field Detail

DES

public static final SymmetricKey.Type DES

DES3

public static final SymmetricKey.Type DES3

RC4

public static final SymmetricKey.Type RC4

RC2

public static final SymmetricKey.Type RC2

SHA1_HMAC

public static final SymmetricKey.Type SHA1_HMAC
Method Detail

getType

public SymmetricKey.Type getType()

getOwningToken

public CryptoToken getOwningToken()

getStrength

public int getStrength()

getKeyData

public byte[] getKeyData()
                  throws SymmetricKey.NotExtractableException

JSS 3.1.1