Java Cryptography Extension (JCE) - demo covering use cases like:
- Keypair generation.
- Self-signed X509 certificate generation (CA certificate) and verification.
- CA signed X509 certificate generation and verification.
- Digital signature with verification.
- Data encryption and decryption.
- Loading of private key and X509 certificate from Java Key Store (JKS).
- Serialization and deserialization of X509 certificates.
- Serialization and deserialization of private keys.
This demo uses Bouncy Castle JCE provider.