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 | Method and Description |
---|---|
IPublicKey |
ICertificate.getPublicKey()
Get the public key of the certificate
|
abstract IPublicKey |
AbstractCertificate.getPublicKey()
Get the public key of the certificate
|
Modifier and Type | Class and Description |
---|---|
class |
AESSymmetricKey
This class implements a symmetric AES encryption/decryption.
|
class |
ECCPublicKey
This class implements an elliptic curve cryptography public key, which can be used for verifying signatures.
|
class |
HMACSymmetricKey
This class is used to create a symmetric key that can be used for signing (using a HMAC)
|
class |
RSAPublicKey
Here Input and OutputStreams could be used, but a new Thread would be necessary, because the use of the PipeStream (is not available for j2me).
|
Modifier and Type | Method and Description |
---|---|
IPublicKey |
RSACertificate.getPublicKey() |
IPublicKey |
ECCCertificate.getPublicKey() |