public final class PK11SymKey extends java.lang.Object implements SymmetricKey
SymmetricKey.NotExtractableException, SymmetricKey.Type, SymmetricKey.Usage
Modifier | Constructor and Description |
---|---|
protected |
PK11SymKey(byte[] pointer) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAlgorithm() |
byte[] |
getEncoded() |
java.lang.String |
getFormat() |
byte[] |
getKeyData() |
KeyType |
getKeyType() |
int |
getLength()
Returns the length of the key in bytes, as returned by
PK11_GetKeyLength().
|
CryptoToken |
getOwningToken() |
int |
getStrength()
Returns key strength, measured as the number of bits of secret material.
|
SymmetricKey.Type |
getType() |
public SymmetricKey.Type getType()
getType
in interface SymmetricKey
public CryptoToken getOwningToken()
getOwningToken
in interface SymmetricKey
public int getStrength()
getStrength
in interface SymmetricKey
public int getLength()
getLength
in interface SymmetricKey
public byte[] getKeyData() throws SymmetricKey.NotExtractableException
getKeyData
in interface SymmetricKey
SymmetricKey.NotExtractableException
public KeyType getKeyType()
public java.lang.String getAlgorithm()
getAlgorithm
in interface SymmetricKey
public byte[] getEncoded()
getEncoded
in interface SymmetricKey
public java.lang.String getFormat()
getFormat
in interface SymmetricKey