This a simple implementation of JCE API.
- Generating symmetric and asymmetric keys.
- Generating certificates.
- Support for PKCS11 and PKCS12 keystores.
- Importing certificates into keystores.
- Deleting keys and certificates from keystores.
- Sign and verify signature for files.
- Ejbca web service interface.
- (*.P12) keystores.
- ST3 crypto token.
- Bit4id crypto token.
- core - contains :
- CrytoOperations class - for encryption, decryption, hash and digital signature.
- KeyFactory class - for generateing symmetric and asymmetric keys.
- certificate - contains class for loading certificates and displaying its content.
- keystore - contains classes needed to interact with soft and hardware keystores.
- ejbca - contains Ejbca interface for issuing and managing certificates.
- util - contains utils needed for reading files, certificates and keystores from hard drive.
- ui - contains java frame interface for signing and verifying files.