SymmetricKeypublic final class PK11SymKey extends java.lang.Object implements SymmetricKey
SymmetricKey.NotExtractableException, SymmetricKey.Type, SymmetricKey.Usage| Modifier | Constructor | Description |
|---|---|---|
protected |
PK11SymKey(byte[] pointer) |
|
protected |
PK11SymKey(byte[] pointer,
java.lang.String nickName) |
| Modifier and Type | Method | 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().
|
java.lang.String |
getNickName() |
|
CryptoToken |
getOwningToken() |
|
int |
getStrength() |
Returns key strength, measured as the number of bits of secret material.
|
SymmetricKey.Type |
getType() |
|
void |
setNickName(java.lang.String nickName) |
|
void |
setNickNameNative(java.lang.String nickName) |
protected PK11SymKey(byte[] pointer)
protected PK11SymKey(byte[] pointer,
java.lang.String nickName)
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 SymmetricKeypublic java.lang.String getNickName()
getNickName in interface SymmetricKeypublic void setNickName(java.lang.String nickName)
setNickName in interface SymmetricKeypublic void setNickNameNative(java.lang.String nickName)