A B C D E F G H I K L M N O P R S T U V W 
All Classes All Packages

A

allowNested() - Method in interface sop.operation.Armor
Allow nested Armoring.
AmbiguousInput() - Constructor for exception sop.exception.SOPGPException.AmbiguousInput
 
armor() - Method in interface sop.SOP
Convert binary OpenPGP data to ASCII.
Armor - Interface in sop.operation
 
ArmorLabel - Enum in sop.enums
 
Auto - sop.enums.ArmorLabel
 

B

BadData(Throwable) - Constructor for exception sop.exception.SOPGPException.BadData
 
Binary - sop.enums.EncryptAs
 
Binary - sop.enums.SignAs
 
ByteArrayAndResult<T> - Class in sop
 
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 sop.exception.SOPGPException.CannotDecrypt
 
cert(InputStream) - Method in interface sop.operation.Verify
Adds the verification cert.
Cert - sop.enums.ArmorLabel
 
CertCannotEncrypt() - Constructor for exception sop.exception.SOPGPException.CertCannotEncrypt
 
CertCannotSign() - Constructor for exception sop.exception.SOPGPException.CertCannotSign
 
ciphertext(InputStream) - Method in interface sop.operation.Decrypt
Decrypts the given ciphertext, returning verification results and plaintext.
close() - Method in class sop.util.ProxyOutputStream
 

D

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.Sign
Signs data.
data(InputStream) - Method in interface sop.operation.VerifySignatures
 
dearmor() - Method in interface sop.SOP
Converts ASCII armored OpenPGP data to binary.
Dearmor - Interface in sop.operation
 
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
 

E

encrypt() - Method in interface sop.SOP
Encrypt a message.
Encrypt - Interface in sop.operation
 
EncryptAs - Enum in sop.enums
 
equals(Object) - Method in class sop.SessionKey
 
EXIT_CODE - Static variable in exception sop.exception.SOPGPException.BadData
 
EXIT_CODE - Static variable in exception sop.exception.SOPGPException.CannotDecrypt
 
EXIT_CODE - Static variable in exception sop.exception.SOPGPException.CertCannotEncrypt
 
EXIT_CODE - Static variable in exception sop.exception.SOPGPException.ExpectedText
 
EXIT_CODE - Static variable in exception sop.exception.SOPGPException.IncompleteVerification
 
EXIT_CODE - Static variable in exception sop.exception.SOPGPException.MissingArg
 
EXIT_CODE - Static variable in exception sop.exception.SOPGPException.NoSignature
 
EXIT_CODE - Static variable in exception sop.exception.SOPGPException.NotImplemented
 
EXIT_CODE - Static variable in exception sop.exception.SOPGPException.PasswordNotHumanReadable
 
EXIT_CODE - Static variable in exception sop.exception.SOPGPException.UnsupportedAsymmetricAlgo
 
EXIT_CODE - Static variable in exception sop.exception.SOPGPException.UnsupportedOption
 
ExpectedText() - Constructor for exception 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.

G

generate() - Method in interface sop.operation.GenerateKey
Generate the OpenPGP key and return it encoded as an InputStream.
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.
getBytes() - Method in class sop.ByteArrayAndResult
 
getBytes() - Method in class sop.Ready
 
getCreationTime() - Method in class sop.Verification
Return the signatures creation time.
getExitCode() - Method in exception sop.exception.SOPGPException.BadData
 
getExitCode() - Method in exception sop.exception.SOPGPException.CannotDecrypt
 
getExitCode() - Method in exception sop.exception.SOPGPException.CertCannotEncrypt
 
getExitCode() - Method in exception sop.exception.SOPGPException.ExpectedText
 
getExitCode() - Method in exception sop.exception.SOPGPException.IncompleteVerification
 
getExitCode() - Method in exception sop.exception.SOPGPException.MissingArg
 
getExitCode() - Method in exception sop.exception.SOPGPException.NoSignature
 
getExitCode() - Method in exception sop.exception.SOPGPException.NotImplemented
 
getExitCode() - Method in exception sop.exception.SOPGPException.PasswordNotHumanReadable
 
getExitCode() - Method in exception sop.exception.SOPGPException.UnsupportedAsymmetricAlgo
 
getExitCode() - Method in exception sop.exception.SOPGPException.UnsupportedOption
 
getKey() - Method in class sop.SessionKey
Return the session key.
getName() - Method in interface sop.operation.Version
Return the implementations name.
getResult() - Method in class sop.ByteArrayAndResult
 
getSessionKey() - Method in class sop.DecryptionResult
 
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.
getVerifications() - Method in class sop.DecryptionResult
 
getVersion() - Method in interface sop.operation.Version
Return the implementations version string.

H

hashCode() - Method in class sop.SessionKey
 
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

IncompleteVerification() - Constructor for exception sop.exception.SOPGPException.IncompleteVerification
 
isEmpty() - Method in class sop.util.Optional
 
isPresent() - Method in class sop.util.Optional
 

K

key(InputStream) - Method in interface sop.operation.ExtractCert
Extract the cert from the provided key.
key(InputStream) - Method in interface sop.operation.Sign
Adds the signer key.
Key - sop.enums.ArmorLabel
 
KeyIsProtected() - Constructor for exception sop.exception.SOPGPException.KeyIsProtected
 

L

label(ArmorLabel) - Method in interface sop.operation.Armor
Overrides automatic detection of label.

M

Message - sop.enums.ArmorLabel
 
MIME - sop.enums.EncryptAs
 
MissingArg(String) - Constructor for exception sop.exception.SOPGPException.MissingArg
 
mode(EncryptAs) - Method in interface sop.operation.Encrypt
Sets encryption mode.
mode(SignAs) - Method in interface sop.operation.Sign
Sets the signature mode.

N

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.Sign
Disable ASCII armor encoding.
NoSignature() - Constructor for exception sop.exception.SOPGPException.NoSignature
 
notAfter(Date) - Method in interface sop.operation.Verify
Makes the SOP implementation consider signatures after this date invalid.
notBefore(Date) - Method in interface sop.operation.Verify
Makes the SOP implementation consider signatures before this date invalid.
NotImplemented() - Constructor for exception sop.exception.SOPGPException.NotImplemented
 

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
 
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() - Constructor for exception sop.exception.SOPGPException.OutputExists
 

P

parseUTCDate(String) - Static method in class sop.util.UTCUtil
Parse an ISO-8601 UTC timestamp from a string.
PasswordNotHumanReadable() - Constructor for exception sop.exception.SOPGPException.PasswordNotHumanReadable
 
plaintext(InputStream) - Method in interface sop.operation.Encrypt
Encrypt the given data yielding the ciphertext.
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
 

S

SessionKey - Class in sop
 
SessionKey(byte, byte[]) - Constructor for class sop.SessionKey
 
Sig - sop.enums.ArmorLabel
 
sign() - Method in interface sop.SOP
Create detached signatures.
Sign - Interface in sop.operation
 
SignAs - Enum in sop.enums
 
signatures(InputStream) - Method in interface sop.operation.Verify
Provides the signatures.
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 in sop.exception
 
SOPGPException() - Constructor for exception sop.exception.SOPGPException
 
SOPGPException(String) - Constructor for exception sop.exception.SOPGPException
 
SOPGPException(Throwable) - Constructor for exception sop.exception.SOPGPException
 
SOPGPException.AmbiguousInput - Exception in sop.exception
 
SOPGPException.BadData - Exception in sop.exception
 
SOPGPException.CannotDecrypt - Exception in sop.exception
 
SOPGPException.CertCannotEncrypt - Exception in sop.exception
 
SOPGPException.CertCannotSign - Exception in sop.exception
 
SOPGPException.ExpectedText - Exception in sop.exception
 
SOPGPException.IncompleteVerification - Exception in sop.exception
 
SOPGPException.KeyIsProtected - Exception in sop.exception
 
SOPGPException.MissingArg - Exception in sop.exception
 
SOPGPException.NoSignature - Exception in sop.exception
 
SOPGPException.NotImplemented - Exception in sop.exception
 
SOPGPException.OutputExists - Exception in sop.exception
 
SOPGPException.PasswordNotHumanReadable - Exception in sop.exception
 
SOPGPException.UnsupportedAsymmetricAlgo - Exception in sop.exception
 
SOPGPException.UnsupportedOption - Exception in sop.exception
 

T

Text - sop.enums.EncryptAs
 
Text - sop.enums.SignAs
 
toBytes() - Method in class sop.ReadyWithResult
 
toString() - Method in class sop.SessionKey
 
toString() - Method in class sop.Verification
 

U

UnsupportedAsymmetricAlgo(Throwable) - Constructor for exception sop.exception.SOPGPException.UnsupportedAsymmetricAlgo
 
UnsupportedOption() - Constructor for exception sop.exception.SOPGPException.UnsupportedOption
 
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
 

V

valueOf(String) - Static method in enum sop.enums.ArmorLabel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum sop.enums.EncryptAs
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum sop.enums.SignAs
Returns the enum constant of this type with the specified name.
values() - Static method in enum sop.enums.ArmorLabel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum sop.enums.EncryptAs
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum sop.enums.SignAs
Returns an array containing the constants of this enum type, in the order they are declared.
Verification - Class in sop
 
Verification(Date, String, String) - Constructor for class sop.Verification
 
verify() - Method in interface sop.SOP
Verify detached signatures.
Verify - Interface in sop.operation
 
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(InputStream) - Method in interface sop.operation.Decrypt
Adds the verification cert.
version() - Method in interface sop.SOP
Get information about the implementations name and version.
Version - Interface in sop.operation
 

W

withCert(InputStream) - Method in interface sop.operation.Encrypt
Encrypt with the given cert.
withKey(InputStream) - Method in interface sop.operation.Decrypt
Adds the decryption 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.Ready
 
writeTo(OutputStream) - Method in class sop.ReadyWithResult
 
A B C D E F G H I K L M N O P R S T U V W 
All Classes All Packages