# Index

A B C D E F G H I K L M N O P R S T U V W
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## A

AbstractSign<T> - Interface in sop.operation
AbstractVerify<T> - Interface in sop.operation
  Common API methods shared between verification of inline signatures (`InlineVerify`) and verification of detached signatures (`DetachedVerify`).
AmbiguousInput(String) - Constructor for exception class sop.exception.SOPGPException.AmbiguousInput
armor() - Method in interface sop.SOP
  Convert binary OpenPGP data to ASCII.
Armor - Interface in sop.operation
ArmorLabel - Enum Class in sop.enums
Auto - Enum constant in enum class sop.enums.ArmorLabel

## B

BadData(String) - Constructor for exception class sop.exception.SOPGPException.BadData
BadData(String, Throwable) - Constructor for exception class sop.exception.SOPGPException.BadData
BadData(Throwable) - Constructor for exception class sop.exception.SOPGPException.BadData
binary - Enum constant in enum class sop.enums.InlineSignAs
  Signature is made over the binary message.
binary - Enum constant in enum class sop.enums.SignatureMode
  Signature of a binary document (
Binary - Enum constant in enum class sop.enums.EncryptAs
Binary - Enum constant in enum class sop.enums.SignAs
  Signature is made over the binary message.
build() - Method in class sop.SigningResult.Builder
builder() - Static method in class sop.SigningResult
Builder() - Constructor for class sop.SigningResult.Builder
ByteArrayAndResult<T> - Class in sop
  Tuple of a byte array and associated result object.
ByteArrayAndResult(byte[], T) - Constructor for class sop.ByteArrayAndResult
bytesToHex(byte[]) - Static method in class sop.util.HexUtil
  Encode a byte array to a hex string.

## C

CannotDecrypt() - Constructor for exception class sop.exception.SOPGPException.CannotDecrypt
CannotDecrypt(String) - Constructor for exception class sop.exception.SOPGPException.CannotDecrypt
CannotDecrypt(String, Throwable) - Constructor for exception class sop.exception.SOPGPException.CannotDecrypt
cert(byte[]) - Method in interface sop.operation.AbstractVerify
  Add one or more verification cert.
cert(InputStream) - Method in interface sop.operation.AbstractVerify
  Add one or more verification cert.
Cert - Enum constant in enum class sop.enums.ArmorLabel
CertCannotEncrypt(String) - Constructor for exception class sop.exception.SOPGPException.CertCannotEncrypt
CertCannotEncrypt(String, Throwable) - Constructor for exception class sop.exception.SOPGPException.CertCannotEncrypt
changeKeyPassword() - Method in interface sop.SOP
  Update a key's password.
ChangeKeyPassword - Interface in sop.operation
ciphertext(byte[]) - Method in interface sop.operation.Decrypt
  Decrypts the given ciphertext, returning verification results and plaintext.
ciphertext(InputStream) - Method in interface sop.operation.Decrypt
  Decrypts the given ciphertext, returning verification results and plaintext.
clearsigned - Enum constant in enum class sop.enums.InlineSignAs
  Signature is made using the Cleartext Signature Framework.
close() - Method in class sop.util.ProxyOutputStream

## D

data(byte[]) - Method in interface sop.operation.Armor
  Armor the provided data.
data(byte[]) - Method in interface sop.operation.Dearmor
  Dearmor armored OpenPGP data.
data(byte[]) - Method in interface sop.operation.DetachedSign
  Signs data.
data(byte[]) - Method in interface sop.operation.InlineSign
  Signs data.
data(byte[]) - Method in interface sop.operation.InlineVerify
  Provide the inline-signed data.
data(byte[]) - Method in interface sop.operation.VerifySignatures
  Provide the signed data (without signatures).
data(InputStream) - Method in interface sop.operation.Armor
  Armor the provided data.
data(InputStream) - Method in interface sop.operation.Dearmor
  Dearmor armored OpenPGP data.
data(InputStream) - Method in interface sop.operation.DetachedSign
  Signs data.
data(InputStream) - Method in interface sop.operation.InlineSign
  Signs data.
data(InputStream) - Method in interface sop.operation.InlineVerify
  Provide the inline-signed data.
data(InputStream) - Method in interface sop.operation.VerifySignatures
  Provide the signed data (without signatures).
data(String) - Method in interface sop.operation.Dearmor
  Dearmor amored OpenPGP data.
dearmor() - Method in interface sop.SOP
  Converts ASCII armored OpenPGP data to binary.
Dearmor - Interface in sop.operation
decodeUTF8(byte[]) - Static method in class sop.util.UTF8Util
  Detect non-valid UTF8 data.
decrypt() - Method in interface sop.SOP
  Decrypt a message.
Decrypt - Interface in sop.operation
DecryptionResult - Class in sop
DecryptionResult(SessionKey, List<Verification>) - Constructor for class sop.DecryptionResult
detachedSign() - Method in interface sop.SOP
  Create detached signatures.
DetachedSign - Interface in sop.operation
detachedVerify() - Method in interface sop.SOP
  Verify detached signatures.
DetachedVerify - Interface in sop.operation
  API for verifying detached signatures.

## E

empty() - Static method in class sop.MicAlg
encrypt() - Method in interface sop.operation.ListProfiles
  Return a list of `Profiles` supported by the `Encrypt` implementation.
encrypt() - Method in interface sop.SOP
  Encrypt a message.
Encrypt - Interface in sop.operation
EncryptAs - Enum Class in sop.enums
equals(Object) - Method in class sop.SessionKey
equals(Object) - Method in class sop.Verification
EXIT_CODE - Static variable in exception class sop.exception.SOPGPException.AmbiguousInput
EXIT_CODE - Static variable in exception class sop.exception.SOPGPException.BadData
EXIT_CODE - Static variable in exception class sop.exception.SOPGPException.CannotDecrypt
EXIT_CODE - Static variable in exception class sop.exception.SOPGPException.CertCannotEncrypt
EXIT_CODE - Static variable in exception class sop.exception.SOPGPException.ExpectedText
EXIT_CODE - Static variable in exception class sop.exception.SOPGPException.IncompatibleOptions
EXIT_CODE - Static variable in exception class sop.exception.SOPGPException.IncompleteVerification
EXIT_CODE - Static variable in exception class sop.exception.SOPGPException.KeyCannotSign
EXIT_CODE - Static variable in exception class sop.exception.SOPGPException.KeyIsProtected
EXIT_CODE - Static variable in exception class sop.exception.SOPGPException.MissingArg
EXIT_CODE - Static variable in exception class sop.exception.SOPGPException.MissingInput
EXIT_CODE - Static variable in exception class sop.exception.SOPGPException.NoSignature
EXIT_CODE - Static variable in exception class sop.exception.SOPGPException.OutputExists
EXIT_CODE - Static variable in exception class sop.exception.SOPGPException.PasswordNotHumanReadable
EXIT_CODE - Static variable in exception class sop.exception.SOPGPException.UnsupportedAsymmetricAlgo
EXIT_CODE - Static variable in exception class sop.exception.SOPGPException.UnsupportedOption
EXIT_CODE - Static variable in exception class sop.exception.SOPGPException.UnsupportedProfile
EXIT_CODE - Static variable in exception class sop.exception.SOPGPException.UnsupportedSpecialPrefix
EXIT_CODE - Static variable in exception class sop.exception.SOPGPException.UnsupportedSubcommand
ExpectedText() - Constructor for exception class sop.exception.SOPGPException.ExpectedText
ExpectedText(String) - Constructor for exception class sop.exception.SOPGPException.ExpectedText
extractCert() - Method in interface sop.SOP
  Extract a certificate (public key) from a secret key.
ExtractCert - Interface in sop.operation

## F

flush() - Method in class sop.util.ProxyOutputStream
formatUTCDate(Date) - Static method in class sop.util.UTCUtil
  Format a date as ISO-8601 UTC timestamp.
fromHashAlgorithmId(int) - Static method in class sop.MicAlg
fromString(String) - Static method in class sop.SessionKey
fromString(String) - Static method in class sop.Verification

## G

generate() - Method in interface sop.operation.GenerateKey
  Generate the OpenPGP key and return it encoded as an `InputStream`.
generateKey() - Method in interface sop.operation.ListProfiles
  Return a list of `Profiles` supported by the `GenerateKey` implementation.
generateKey() - Method in interface sop.SOP
  Generate a secret key.
GenerateKey - Interface in sop.operation
get() - Method in class sop.util.Optional
getAlgorithm() - Method in class sop.SessionKey
  Return the symmetric algorithm octet.
getBackendVersion() - Method in interface sop.operation.Version
  Return version information about the used OpenPGP backend.
getBytes() - Method in class sop.ByteArrayAndResult
  Return the byte array part.
getBytes() - Method in class sop.Ready
  Return the data as a byte array by writing it to a `ByteArrayOutputStream` first and then returning the array.
getCreationTime() - Method in class sop.Verification
  Return the signatures' creation time.
getDescription() - Method in class sop.Profile
  Return a free-form description of the profile.
getDescription() - Method in class sop.Verification
  Return an optional description.
getExitCode() - Method in exception class sop.exception.SOPGPException.AmbiguousInput
getExitCode() - Method in exception class sop.exception.SOPGPException.BadData
getExitCode() - Method in exception class sop.exception.SOPGPException.CannotDecrypt
getExitCode() - Method in exception class sop.exception.SOPGPException.CertCannotEncrypt
getExitCode() - Method in exception class sop.exception.SOPGPException.ExpectedText
getExitCode() - Method in exception class sop.exception.SOPGPException
getExitCode() - Method in exception class sop.exception.SOPGPException.IncompatibleOptions
getExitCode() - Method in exception class sop.exception.SOPGPException.IncompleteVerification
getExitCode() - Method in exception class sop.exception.SOPGPException.KeyCannotSign
getExitCode() - Method in exception class sop.exception.SOPGPException.KeyIsProtected
getExitCode() - Method in exception class sop.exception.SOPGPException.MissingArg
getExitCode() - Method in exception class sop.exception.SOPGPException.MissingInput
getExitCode() - Method in exception class sop.exception.SOPGPException.NoSignature
getExitCode() - Method in exception class sop.exception.SOPGPException.OutputExists
getExitCode() - Method in exception class sop.exception.SOPGPException.PasswordNotHumanReadable
getExitCode() - Method in exception class sop.exception.SOPGPException.UnsupportedAsymmetricAlgo
getExitCode() - Method in exception class sop.exception.SOPGPException.UnsupportedOption
getExitCode() - Method in exception class sop.exception.SOPGPException.UnsupportedProfile
getExitCode() - Method in exception class sop.exception.SOPGPException.UnsupportedSpecialPrefix
getExitCode() - Method in exception class sop.exception.SOPGPException.UnsupportedSubcommand
getExtendedVersion() - Method in interface sop.operation.Version
  Return an extended version string containing multiple lines of version information.
getInputStream() - Method in class sop.ByteArrayAndResult
  Return the byte array part as an `InputStream`.
getInputStream() - Method in class sop.Ready
  Return an input stream containing the data.
getKey() - Method in class sop.SessionKey
  Return the session key.
getMicAlg() - Method in class sop.MicAlg
getMicAlg() - Method in class sop.SigningResult
  Return a string identifying the digest mechanism used to create the signed message.
getName() - Method in interface sop.operation.Version
  Return the implementations name.
getName() - Method in class sop.Profile
  Return the name (also known as identifier) of the profile.
getProfile() - Method in exception class sop.exception.SOPGPException.UnsupportedProfile
  Return the profile name.
getResult() - Method in class sop.ByteArrayAndResult
  Return the result part.
getSessionKey() - Method in class sop.DecryptionResult
getSignatureMode() - Method in class sop.Verification
  Return the mode of the signature.
getSigningCertFingerprint() - Method in class sop.Verification
  Return the fingerprint fo the signing certificate.
getSigningKeyFingerprint() - Method in class sop.Verification
  Return the fingerprint of the signing (sub)key.
getSopSpecImplementationRemarks() - Method in interface sop.operation.Version
  Return free-form text containing remarks about the completeness of the SOP implementation.
getSopSpecRevisionName() - Method in interface sop.operation.Version
  Return the name of the latest targeted revision of the SOP spec.
getSopSpecRevisionNumber() - Method in interface sop.operation.Version
  Return the version number of the latest targeted SOP spec revision.
getSopSpecVersion() - Method in interface sop.operation.Version
  Return the revision of the SOP specification that this implementation is implementing, for example,
getSubcommand() - Method in exception class sop.exception.SOPGPException.UnsupportedProfile
  Return the subcommand name.
getVerifications() - Method in class sop.DecryptionResult
getVersion() - Method in interface sop.operation.Version
  Return the implementations short version string.

## H

hasDescription() - Method in class sop.Profile
hashCode() - Method in class sop.SessionKey
hashCode() - Method in class sop.Verification
hexToBytes(String) - Static method in class sop.util.HexUtil
  Decode a hex string into a byte array.
HexUtil - Class in sop.util
HexUtil() - Constructor for class sop.util.HexUtil

## I

IncompatibleOptions() - Constructor for exception class sop.exception.SOPGPException.IncompatibleOptions
IncompatibleOptions(String) - Constructor for exception class sop.exception.SOPGPException.IncompatibleOptions
IncompleteVerification(String) - Constructor for exception class sop.exception.SOPGPException.IncompleteVerification
inlineDetach() - Method in interface sop.SOP
  Detach signatures from an inline signed message.
InlineDetach - Interface in sop.operation
  Split cleartext signed messages up into data and signatures.
inlineSign() - Method in interface sop.SOP
  Sign a message using inline signatures.
InlineSign - Interface in sop.operation
InlineSignAs - Enum Class in sop.enums
inlineVerify() - Method in interface sop.SOP
  Verify signatures of an inline-signed message.
InlineVerify - Interface in sop.operation
  API for verification of inline-signed messages.
isEmpty() - Method in class sop.util.Optional
isPresent() - Method in class sop.util.Optional
isSopSpecImplementationIncomplete() - Method in interface sop.operation.Version
  Return

## K

key(byte[]) - Method in interface sop.operation.AbstractSign
  Add one or more signing keys.
key(byte[]) - Method in interface sop.operation.ExtractCert
  Extract the cert(s) from the provided key(s).
key(InputStream) - Method in interface sop.operation.AbstractSign
  Add one or more signing keys.
key(InputStream) - Method in interface sop.operation.ExtractCert
  Extract the cert(s) from the provided key(s).
Key - Enum constant in enum class sop.enums.ArmorLabel
KeyCannotSign() - Constructor for exception class sop.exception.SOPGPException.KeyCannotSign
KeyCannotSign(String) - Constructor for exception class sop.exception.SOPGPException.KeyCannotSign
KeyCannotSign(String, Throwable) - Constructor for exception class sop.exception.SOPGPException.KeyCannotSign
KeyIsProtected() - Constructor for exception class sop.exception.SOPGPException.KeyIsProtected
KeyIsProtected(String) - Constructor for exception class sop.exception.SOPGPException.KeyIsProtected
KeyIsProtected(String, Throwable) - Constructor for exception class sop.exception.SOPGPException.KeyIsProtected
keys(byte[]) - Method in interface sop.operation.ChangeKeyPassword
keys(byte[]) - Method in interface sop.operation.RevokeKey
keys(InputStream) - Method in interface sop.operation.ChangeKeyPassword
  Provide the key material.
keys(InputStream) - Method in interface sop.operation.RevokeKey

## L

label(ArmorLabel) - Method in interface sop.operation.Armor
  Overrides automatic detection of label.
listProfiles() - Method in interface sop.SOP
  List supported `Profiles` of a subcommand.
ListProfiles - Interface in sop.operation
  Subcommand to list supported profiles of other subcommands.

## M

message(byte[]) - Method in interface sop.operation.InlineDetach
  Detach the provided cleartext signed message from its signatures.
message(InputStream) - Method in interface sop.operation.InlineDetach
  Detach the provided signed message from its signatures.
Message - Enum constant in enum class sop.enums.ArmorLabel
MicAlg - Class in sop
MicAlg(String) - Constructor for class sop.MicAlg
MissingArg() - Constructor for exception class sop.exception.SOPGPException.MissingArg
MissingArg(String) - Constructor for exception class sop.exception.SOPGPException.MissingArg
MissingInput(String) - Constructor for exception class sop.exception.SOPGPException.MissingInput
MissingInput(String, Throwable) - Constructor for exception class sop.exception.SOPGPException.MissingInput
mode(EncryptAs) - Method in interface sop.operation.Encrypt
  Sets encryption mode.
mode(InlineSignAs) - Method in interface sop.operation.InlineSign
  Sets the signature mode.
mode(SignAs) - Method in interface sop.operation.DetachedSign
  Sets the signature mode.

## N

newKeyPassphrase(byte[]) - Method in interface sop.operation.ChangeKeyPassword
  Provide a passphrase to re-lock the secret key with.
newKeyPassphrase(String) - Method in interface sop.operation.ChangeKeyPassword
  Provide a passphrase to re-lock the secret key with.
noArmor() - Method in interface sop.operation.AbstractSign
  Disable ASCII armor encoding.
noArmor() - Method in interface sop.operation.ChangeKeyPassword
  Disable ASCII armoring of the output.
noArmor() - Method in interface sop.operation.Encrypt
  Disable ASCII armor encoding.
noArmor() - Method in interface sop.operation.ExtractCert
  Disable ASCII armor encoding.
noArmor() - Method in interface sop.operation.GenerateKey
  Disable ASCII armor encoding.
noArmor() - Method in interface sop.operation.InlineDetach
  Do not wrap the signatures in ASCII armor.
noArmor() - Method in interface sop.operation.RevokeKey
  Disable ASCII armor encoding.
NoSignature() - Constructor for exception class sop.exception.SOPGPException.NoSignature
NoSignature(String) - Constructor for exception class sop.exception.SOPGPException.NoSignature
NoSignature(String, SOPGPException.NoSignature) - Constructor for exception class sop.exception.SOPGPException.NoSignature
notAfter(Date) - Method in interface sop.operation.AbstractVerify
  Makes the SOP implementation consider signatures after this date invalid.
notBefore(Date) - Method in interface sop.operation.AbstractVerify
  Makes the SOP implementation consider signatures before this date invalid.

## O

of(T) - Static method in class sop.util.Optional
ofEmpty() - Static method in class sop.util.Optional
ofNullable(T) - Static method in class sop.util.Optional
oldKeyPassphrase(byte[]) - Method in interface sop.operation.ChangeKeyPassword
oldKeyPassphrase(String) - Method in interface sop.operation.ChangeKeyPassword
  Provide a passphrase to unlock the secret key.
Optional<T> - Class in sop.util
  Backport of java.util.Optional for older Android versions.
Optional() - Constructor for class sop.util.Optional
Optional(T) - Constructor for class sop.util.Optional
OutputExists(String) - Constructor for exception class sop.exception.SOPGPException.OutputExists

## P

parse(String) - Static method in class sop.Profile
  Parse a `Profile` from its string representation.
parseUTCDate(String) - Static method in class sop.util.UTCUtil
  Parse an ISO-8601 UTC timestamp from a string.
PasswordNotHumanReadable() - Constructor for exception class sop.exception.SOPGPException.PasswordNotHumanReadable
PasswordNotHumanReadable(String) - Constructor for exception class sop.exception.SOPGPException.PasswordNotHumanReadable
plaintext(byte[]) - Method in interface sop.operation.Encrypt
  Encrypt the given data yielding the ciphertext.
plaintext(InputStream) - Method in interface sop.operation.Encrypt
  Encrypt the given data yielding the ciphertext.
profile(String) - Method in interface sop.operation.Encrypt
  Pass in a profile identifier.
profile(String) - Method in interface sop.operation.GenerateKey
  Pass in a profile identifier.
profile(Profile) - Method in interface sop.operation.Encrypt
  Pass in a profile.
profile(Profile) - Method in interface sop.operation.GenerateKey
  Pass in a profile.
Profile - Class in sop
  Tuple class bundling a profile name and description.
Profile(String) - Constructor for class sop.Profile
Profile(String, String) - Constructor for class sop.Profile
  Create a new `Profile` object.
ProxyOutputStream - Class in sop.util
  `OutputStream` that buffers data being written into it, until its underlying output stream is being replaced.
ProxyOutputStream() - Constructor for class sop.util.ProxyOutputStream

## R

Ready - Class in sop
Ready() - Constructor for class sop.Ready
ReadyWithResult<T> - Class in sop
ReadyWithResult() - Constructor for class sop.ReadyWithResult
replaceOutputStream(OutputStream) - Method in class sop.util.ProxyOutputStream
revokeKey() - Method in interface sop.SOP
  Revoke one or more secret keys.
RevokeKey - Interface in sop.operation

## S

SessionKey - Class in sop
SessionKey(byte, byte[]) - Constructor for class sop.SessionKey
setMicAlg(MicAlg) - Method in class sop.SigningResult.Builder
Sig - Enum constant in enum class sop.enums.ArmorLabel
sign() - Method in interface sop.SOP
  Create detached signatures.
SignAs - Enum Class in sop.enums
SignatureMode - Enum Class in sop.enums
  Enum referencing relevant signature types.
signatures(byte[]) - Method in interface sop.operation.DetachedVerify
  Provides the detached signatures.
signatures(InputStream) - Method in interface sop.operation.DetachedVerify
  Provides the detached signatures.
Signatures - Class in sop
Signatures() - Constructor for class sop.Signatures
signingOnly() - Method in interface sop.operation.GenerateKey
  If this options is set, the generated key will not be capable of encryption / decryption.
SigningResult - Class in sop
  This class contains various information about a signed message.
SigningResult.Builder - Class in sop
signWith(byte[]) - Method in interface sop.operation.Encrypt
  Adds the signer key.
signWith(InputStream) - Method in interface sop.operation.Encrypt
  Adds the signer key.
sop - package sop
  Stateless OpenPGP Interface for Java.
SOP - Interface in sop
  Stateless OpenPGP Interface.
sop.enums - package sop.enums
  Stateless OpenPGP Interface for Java.
sop.exception - package sop.exception
  Stateless OpenPGP Interface for Java.
sop.operation - package sop.operation
  Stateless OpenPGP Interface for Java.
sop.util - package sop.util
  Utility classes.
SOPGPException - Exception Class in sop.exception
SOPGPException() - Constructor for exception class sop.exception.SOPGPException
SOPGPException(String) - Constructor for exception class sop.exception.SOPGPException
SOPGPException(String, Throwable) - Constructor for exception class sop.exception.SOPGPException
SOPGPException(Throwable) - Constructor for exception class sop.exception.SOPGPException
SOPGPException.AmbiguousInput - Exception Class in sop.exception
  Exception that gets thrown if a special designator (starting with @) is given, but the filesystem contains a file matching the designator.
SOPGPException.BadData - Exception Class in sop.exception
  Invalid data type (no secret key where KEYS expected, etc.).
SOPGPException.CannotDecrypt - Exception Class in sop.exception
  Unable to decrypt (sop decrypt).
SOPGPException.CertCannotEncrypt - Exception Class in sop.exception
  Certificate not encryption capable (e,g, expired, revoked, unacceptable usage).
SOPGPException.ExpectedText - Exception Class in sop.exception
  Non-Text input where text expected.
SOPGPException.IncompatibleOptions - Exception Class in sop.exception
  User provided incompatible options (e.g.
SOPGPException.IncompleteVerification - Exception Class in sop.exception
  Incomplete verification instructions (sop decrypt).
SOPGPException.KeyCannotSign - Exception Class in sop.exception
  Key not signature-capable (e.g.
SOPGPException.KeyIsProtected - Exception Class in sop.exception
  A KEYS input is protected (locked) with a password and sop failed to unlock it.
SOPGPException.MissingArg - Exception Class in sop.exception
  Missing required argument.
SOPGPException.MissingInput - Exception Class in sop.exception
  Input file does not exist.
SOPGPException.NoSignature - Exception Class in sop.exception
  No acceptable signatures found (sop verify, inline-verify).
SOPGPException.OutputExists - Exception Class in sop.exception
  Output file already exists.
SOPGPException.PasswordNotHumanReadable - Exception Class in sop.exception
  Non-UTF-8 or otherwise unreliable password (sop encrypt).
SOPGPException.UnsupportedAsymmetricAlgo - Exception Class in sop.exception
  Asymmetric algorithm unsupported (sop encrypt, sign, inline-sign).
SOPGPException.UnsupportedOption - Exception Class in sop.exception
  Unsupported option.
SOPGPException.UnsupportedProfile - Exception Class in sop.exception
  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.
SOPGPException.UnsupportedSpecialPrefix - Exception Class in sop.exception
  An indirect parameter is a special designator (it starts with @), but sop does not know how to handle the prefix.
SOPGPException.UnsupportedSubcommand - Exception Class in sop.exception
  Unsupported subcommand.
subcommand(String) - Method in interface sop.operation.ListProfiles
  Provide the name of the subcommand for which profiles shall be listed.

## T

text - Enum constant in enum class sop.enums.InlineSignAs
  Signature is made over the message in text mode.
text - Enum constant in enum class sop.enums.SignatureMode
  Signature of a canonical text document (
Text - Enum constant in enum class sop.enums.EncryptAs
Text - Enum constant in enum class sop.enums.SignAs
  Signature is made over the message in text mode.
toByteArrayAndResult() - Method in class sop.ReadyWithResult
  Return the data as a `ByteArrayAndResult`.
toString() - Method in enum class sop.enums.ArmorLabel
toString() - Method in enum class sop.enums.EncryptAs
toString() - Method in enum class sop.enums.SignAs
toString() - Method in class sop.Profile
  Convert the profile into a String for displaying.
toString() - Method in class sop.SessionKey
toString() - Method in class sop.Verification

## U

UnsupportedAsymmetricAlgo(String, Throwable) - Constructor for exception class sop.exception.SOPGPException.UnsupportedAsymmetricAlgo
UnsupportedOption(String) - Constructor for exception class sop.exception.SOPGPException.UnsupportedOption
UnsupportedOption(String, Throwable) - Constructor for exception class sop.exception.SOPGPException.UnsupportedOption
UnsupportedProfile(String) - Constructor for exception class sop.exception.SOPGPException.UnsupportedProfile
  Create an exception signalling a subcommand that does not support any profiles.
UnsupportedProfile(String, String) - Constructor for exception class sop.exception.SOPGPException.UnsupportedProfile
  Create an exception signalling a subcommand does not support a specific profile.
UnsupportedProfile(String, SOPGPException.UnsupportedProfile) - Constructor for exception class sop.exception.SOPGPException.UnsupportedProfile
  Wrap an exception into another instance with a possibly translated error message.
UnsupportedSpecialPrefix(String) - Constructor for exception class sop.exception.SOPGPException.UnsupportedSpecialPrefix
UnsupportedSubcommand(String) - Constructor for exception class sop.exception.SOPGPException.UnsupportedSubcommand
userId(String) - Method in interface sop.operation.GenerateKey
  Adds a user-id.
UTC_FORMATTER - Static variable in class sop.util.UTCUtil
UTC_PARSERS - Static variable in class sop.util.UTCUtil
UTCUtil - Class in sop.util
  Utility class to parse and format dates as ISO-8601 UTC timestamps.
UTCUtil() - Constructor for class sop.util.UTCUtil
UTF8 - Static variable in class sop.util.UTF8Util
UTF8Util - Class in sop.util
UTF8Util() - Constructor for class sop.util.UTF8Util

## V

valueOf(String) - Static method in enum class sop.enums.ArmorLabel
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class sop.enums.EncryptAs
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class sop.enums.InlineSignAs
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class sop.enums.SignAs
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class sop.enums.SignatureMode
  Returns the enum constant of this class with the specified name.
values() - Static method in enum class sop.enums.ArmorLabel
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class sop.enums.EncryptAs
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class sop.enums.InlineSignAs
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class sop.enums.SignAs
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class sop.enums.SignatureMode
  Returns an array containing the constants of this enum class, in the order they are declared.
Verification - Class in sop
  Class bundling information about a verified signature.
Verification(Date, String, String) - Constructor for class sop.Verification
  Create a new `Verification` without mode and description.
Verification(Date, String, String, SignatureMode, String) - Constructor for class sop.Verification
  Create a new `Verification`.
verify() - Method in interface sop.SOP
  Verify detached signatures.
verifyNotAfter(Date) - Method in interface sop.operation.Decrypt
  Makes the SOP consider signatures after this date invalid.
verifyNotBefore(Date) - Method in interface sop.operation.Decrypt
  Makes the SOP consider signatures before this date invalid.
VerifySignatures - Interface in sop.operation
verifyWithCert(byte[]) - Method in interface sop.operation.Decrypt
  Adds one or more verification cert.
verifyWithCert(InputStream) - Method in interface sop.operation.Decrypt
  Adds one or more verification cert.
version() - Method in interface sop.SOP
  Get information about the implementations name and version.
Version - Interface in sop.operation

## W

withCert(byte[]) - Method in interface sop.operation.Encrypt
  Encrypt with the given cert.
withCert(InputStream) - Method in interface sop.operation.Encrypt
  Encrypt with the given cert.
withKey(byte[]) - Method in interface sop.operation.Decrypt
  Adds one or more decryption key.
withKey(InputStream) - Method in interface sop.operation.Decrypt
  Adds one or more decryption key.
withKeyPassword(byte[]) - Method in interface sop.operation.AbstractSign
  Provide the password for the secret key used for signing.
withKeyPassword(byte[]) - Method in interface sop.operation.Decrypt
  Provide the decryption password for the secret key.
withKeyPassword(byte[]) - Method in interface sop.operation.Encrypt
  Provide the password for the secret key used for signing.
withKeyPassword(byte[]) - Method in interface sop.operation.GenerateKey
  Set a password for the key.
withKeyPassword(byte[]) - Method in interface sop.operation.RevokeKey
  Provide the decryption password for the secret key.
withKeyPassword(String) - Method in interface sop.operation.AbstractSign
  Provide the password for the secret key used for signing.
withKeyPassword(String) - Method in interface sop.operation.Decrypt
  Provide the decryption password for the secret key.
withKeyPassword(String) - Method in interface sop.operation.Encrypt
  Provide the password for the secret key used for signing.
withKeyPassword(String) - Method in interface sop.operation.GenerateKey
  Set a password for the key.
withKeyPassword(String) - Method in interface sop.operation.RevokeKey
  Provide the decryption password for the secret key.
withPassword(String) - Method in interface sop.operation.Decrypt
  Tries to decrypt with the given password.
withPassword(String) - Method in interface sop.operation.Encrypt
  Encrypt with the given password.
withSessionKey(SessionKey) - Method in interface sop.operation.Decrypt
  Tries to decrypt with the given session key.
write(byte[]) - Method in class sop.util.ProxyOutputStream
write(byte[], int, int) - Method in class sop.util.ProxyOutputStream
write(int) - Method in class sop.util.ProxyOutputStream
writeTo(OutputStream) - Method in class sop.MicAlg
writeTo(OutputStream) - Method in class sop.Ready
  Write the data to the provided output stream.
writeTo(OutputStream) - Method in class sop.ReadyWithResult
  Write the data e.g.
writeTo(OutputStream) - Method in class sop.Signatures
  Write OpenPGP signatures to the provided output stream.

A B C D E F G H I K L M N O P R S T U V W
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form