All Classes and Interfaces

Class
Description
 
Common API methods shared between verification of inline signatures (InlineVerify) and verification of detached signatures (DetachedVerify).
 
 
Tuple of a byte array and associated result object.
 
 
 
 
 
API for verifying detached signatures.
 
 
 
 
 
Split cleartext signed messages up into data and signatures.
 
 
API for verification of inline-signed messages.
Subcommand to list supported profiles of other subcommands.
 
Backport of java.util.Optional for older Android versions.
Tuple class bundling a profile name and description.
OutputStream that buffers data being written into it, until its underlying output stream is being replaced.
 
 
 
 
 
Enum referencing relevant signature types.
 
This class contains various information about a signed message.
 
Stateless OpenPGP Interface.
 
Exception that gets thrown if a special designator (starting with @) is given, but the filesystem contains a file matching the designator.
Invalid data type (no secret key where KEYS expected, etc.).
Unable to decrypt (sop decrypt).
Certificate not encryption capable (e,g, expired, revoked, unacceptable usage).
Non-Text input where text expected.
User provided incompatible options (e.g.
Incomplete verification instructions (sop decrypt).
Key not signature-capable (e.g.
A KEYS input is protected (locked) with a password and sop failed to unlock it.
Missing required argument.
Input file does not exist.
No acceptable signatures found (sop verify, inline-verify).
Output file already exists.
Non-UTF-8 or otherwise unreliable password (sop encrypt).
Asymmetric algorithm unsupported (sop encrypt, sign, inline-sign).
Unsupported option.
The user provided a subcommand with an unsupported profile ("--profile=XYZ"), or the user tried to list profiles of a subcommand that does not support profiles at all.
An indirect parameter is a special designator (it starts with @), but sop does not know how to handle the prefix.
Unsupported subcommand.
Utility class to parse and format dates as ISO-8601 UTC timestamps.
 
Class bundling information about a verified signature.