Overview
This page contains links to examples demonstrating the usage of DidiSoft OpenPGP Library for Java. For setup instructions and more detailed documentation, please refer to the Documentation.pdf/.rtf file distributed with the library. For a complete library API reference please visit the JavaDoc API section.
Intended audience: Software developers and Systems architects
INTRODUCTION
MAIN FUNCTIONS
- Encrypting
- Decrypting
- Decrypting with a password
- Signing
- Verifying
- Signing and Encrypting
- Decrypting and Verifying
- Clear text signing
- Detached signatures
Keys and KeyStore (Optional)
- Properties of a key
- KeyStore introduction
- Generating RSA keys
- Generating DH/DSS keys
- Generating ECC OpenPGP keys
- Generating EdDSA and Cure2559 keys (New!)
- Importing keys
- Exporting keys
- Deleting keys
- Modify a key
Analyzing OpenPGP archives
Key Revocation (Advanced topic)
- Introduction to OpenPGP key revocation
- Revoke key directly
- Revocation certificate
- Designated revoker
Key servers communication
PGP/MIME Email
PREFERENCES
- Content type
- Set preferred cipher (symmetric key algorithm)
- Set preferred compression
- Set preferred hashing
LOGGING
Web of Trust
Miscellaneous
ARCHIVE
The documentation for the old versions of the library is available for reference purposes in PDF format.
Documentation for version 2.5.x
Documentation for version 2.4.x