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 SymmetricKeypublic CryptoToken getOwningToken()
getOwningToken in interface SymmetricKeypublic int getStrength()
getStrength in interface SymmetricKeypublic int getLength()
getLength in interface SymmetricKeypublic byte[] getKeyData()
throws SymmetricKey.NotExtractableException
getKeyData in interface SymmetricKeySymmetricKey.NotExtractableExceptionpublic KeyType getKeyType()
public java.lang.String getAlgorithm()
getAlgorithm in interface SymmetricKeypublic byte[] getEncoded()
getEncoded in interface SymmetricKeypublic java.lang.String getFormat()
getFormat in interface SymmetricKey