Package | Description |
---|---|
info.pppc.base.security | |
info.pppc.base.security.key |
Modifier and Type | Interface and Description |
---|---|
interface |
ISymEncryptionKey
This is a marker interface for symmetric keys that are used for encryption.
|
interface |
ISymmetricKey
An interface for symmetric keys, which combine the ability of
public and private asymmetric keys.
|
interface |
ISymSigningKey
This is a marker interface for symmetric keys that are used for HMACs (i.e.
|
Modifier and Type | Class and Description |
---|---|
class |
AESSymmetricKey
This class implements a symmetric AES encryption/decryption.
|
class |
ECCPrivateKey
This class implements an elliptic curve cryptography private key, which can be used for creating signatures.
|
class |
HMACSymmetricKey
This class is used to create a symmetric key that can be used for signing (using a HMAC)
|
class |
RSAPrivateKey
Implements a RSA private key, which can be used for decryption of messages and the creation of signatures.
|
Modifier and Type | Method and Description |
---|---|
IPrivateKey |
RSACertificate.getPrivateKey() |
IPrivateKey |
ECCCertificate.getPrivateKey() |