Package org.mozilla.jss.crypto
Interface SymmetricKey
-
- All Known Implementing Classes:
PK11SymKey
public interface SymmetricKey
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classSymmetricKey.NotExtractableExceptionstatic classSymmetricKey.Typestatic classSymmetricKey.UsageIn PKCS #11, each key can be marked with the operations it will be used to perform.
-
Field Summary
Fields Modifier and Type Field Description static SymmetricKey.TypeAESstatic SymmetricKey.TypeDESstatic SymmetricKey.TypeDES3static SymmetricKey.TypeRC2static SymmetricKey.TypeRC4static SymmetricKey.TypeSHA1_HMAC
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetAlgorithm()byte[]getEncoded()java.lang.StringgetFormat()byte[]getKeyData()intgetLength()java.lang.StringgetNickName()CryptoTokengetOwningToken()intgetStrength()SymmetricKey.TypegetType()voidsetNickName(java.lang.String nickName)
-
-
-
Field Detail
-
DES
static final SymmetricKey.Type DES
-
DES3
static final SymmetricKey.Type DES3
-
RC4
static final SymmetricKey.Type RC4
-
RC2
static final SymmetricKey.Type RC2
-
SHA1_HMAC
static final SymmetricKey.Type SHA1_HMAC
-
AES
static final SymmetricKey.Type AES
-
-
Method Detail
-
getType
SymmetricKey.Type getType()
-
getOwningToken
CryptoToken getOwningToken()
-
getStrength
int getStrength()
-
getLength
int getLength()
-
getKeyData
byte[] getKeyData() throws SymmetricKey.NotExtractableException
-
getAlgorithm
java.lang.String getAlgorithm()
-
getEncoded
byte[] getEncoded()
-
getFormat
java.lang.String getFormat()
-
getNickName
java.lang.String getNickName()
-
setNickName
void setNickName(java.lang.String nickName)
-
-