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

A

armor() - Method in class sop.external.ExternalSOP
 
ArmorExternal - Class in sop.external.operation
Implementation of the Armor operation using an external SOP binary.
ArmorExternal(String, Properties) - Constructor for class sop.external.operation.ArmorExternal
 

C

cert(InputStream) - Method in class sop.external.operation.DetachedVerifyExternal
 
cert(InputStream) - Method in class sop.external.operation.InlineVerifyExternal
 
ciphertext(InputStream) - Method in class sop.external.operation.DecryptExternal
 

D

data(InputStream) - Method in class sop.external.operation.ArmorExternal
 
data(InputStream) - Method in class sop.external.operation.DearmorExternal
 
data(InputStream) - Method in class sop.external.operation.DetachedSignExternal
 
data(InputStream) - Method in class sop.external.operation.DetachedVerifyExternal
 
data(InputStream) - Method in class sop.external.operation.InlineSignExternal
 
data(InputStream) - Method in class sop.external.operation.InlineVerifyExternal
 
dearmor() - Method in class sop.external.ExternalSOP
 
DearmorExternal - Class in sop.external.operation
Implementation of the Dearmor operation using an external SOP binary.
DearmorExternal(String, Properties) - Constructor for class sop.external.operation.DearmorExternal
 
decrypt() - Method in class sop.external.ExternalSOP
 
DecryptExternal - Class in sop.external.operation
Implementation of the Decrypt operation using an external SOP binary.
DecryptExternal(String, Properties, ExternalSOP.TempDirProvider) - Constructor for class sop.external.operation.DecryptExternal
 
defaultTempDirProvider() - Static method in class sop.external.ExternalSOP
Default implementation of the ExternalSOP.TempDirProvider which stores temporary files in the systems temp dir (Files.createTempDirectory(String, FileAttribute[])).
detachedSign() - Method in class sop.external.ExternalSOP
 
DetachedSignExternal - Class in sop.external.operation
Implementation of the DetachedSign operation using an external SOP binary.
DetachedSignExternal(String, Properties, ExternalSOP.TempDirProvider) - Constructor for class sop.external.operation.DetachedSignExternal
 
detachedVerify() - Method in class sop.external.ExternalSOP
 
DetachedVerifyExternal - Class in sop.external.operation
Implementation of the DetachedVerify operation using an external SOP binary.
DetachedVerifyExternal(String, Properties) - Constructor for class sop.external.operation.DetachedVerifyExternal
 

E

encrypt() - Method in class sop.external.ExternalSOP
 
EncryptExternal - Class in sop.external.operation
Implementation of the Encrypt operation using an external SOP binary.
EncryptExternal(String, Properties) - Constructor for class sop.external.operation.EncryptExternal
 
executeProducingOperation(Runtime, List<String>, List<String>) - Static method in class sop.external.ExternalSOP
Execute the given command on the given Runtime with the given list of environment variables.
executeTransformingOperation(Runtime, List<String>, List<String>, InputStream) - Static method in class sop.external.ExternalSOP
Execute the given command on the given runtime using the given environment variables.
ExternalSOP - Class in sop.external
Implementation of the SOP API using an external SOP binary.
ExternalSOP(String) - Constructor for class sop.external.ExternalSOP
Instantiate an ExternalSOP object for the given binary and pass it empty environment variables, as well as a default ExternalSOP.TempDirProvider.
ExternalSOP(String, Properties) - Constructor for class sop.external.ExternalSOP
Instantiate an ExternalSOP object for the given binary, and pass it the given properties as environment variables, as well as a default ExternalSOP.TempDirProvider.
ExternalSOP(String, Properties, ExternalSOP.TempDirProvider) - Constructor for class sop.external.ExternalSOP
Instantiate an ExternalSOP object for the given binary using the given properties and custom ExternalSOP.TempDirProvider.
ExternalSOP(String, ExternalSOP.TempDirProvider) - Constructor for class sop.external.ExternalSOP
Instantiate an ExternalSOP object for the given binary and the given ExternalSOP.TempDirProvider using empty environment variables.
ExternalSOP.TempDirProvider - Interface in sop.external
This interface can be used to provide a directory in which external SOP binaries can temporarily store additional results of OpenPGP operations such that the binding classes can parse them out from there.
extractCert() - Method in class sop.external.ExternalSOP
 
ExtractCertExternal - Class in sop.external.operation
Implementation of the ExtractCert operation using an external SOP binary.
ExtractCertExternal(String, Properties) - Constructor for class sop.external.operation.ExtractCertExternal
 

F

finish(Process) - Static method in class sop.external.ExternalSOP
 

G

generate() - Method in class sop.external.operation.GenerateKeyExternal
 
generateKey() - Method in class sop.external.ExternalSOP
 
GenerateKeyExternal - Class in sop.external.operation
Implementation of the GenerateKey operation using an external SOP binary.
GenerateKeyExternal(String, Properties) - Constructor for class sop.external.operation.GenerateKeyExternal
 
getBackendVersion() - Method in class sop.external.operation.VersionExternal
 
getExtendedVersion() - Method in class sop.external.operation.VersionExternal
 
getName() - Method in class sop.external.operation.VersionExternal
 
getVersion() - Method in class sop.external.operation.VersionExternal
 

I

inlineDetach() - Method in class sop.external.ExternalSOP
 
InlineDetachExternal - Class in sop.external.operation
Implementation of the InlineDetach operation using an external SOP binary.
InlineDetachExternal(String, Properties, ExternalSOP.TempDirProvider) - Constructor for class sop.external.operation.InlineDetachExternal
 
inlineSign() - Method in class sop.external.ExternalSOP
 
InlineSignExternal - Class in sop.external.operation
Implementation of the InlineSign operation using an external SOP binary.
InlineSignExternal(String, Properties) - Constructor for class sop.external.operation.InlineSignExternal
 
inlineVerify() - Method in class sop.external.ExternalSOP
 
InlineVerifyExternal - Class in sop.external.operation
Implementation of the InlineVerify operation using an external SOP binary.
InlineVerifyExternal(String, Properties, ExternalSOP.TempDirProvider) - Constructor for class sop.external.operation.InlineVerifyExternal
 

K

key(InputStream) - Method in class sop.external.operation.DetachedSignExternal
 
key(InputStream) - Method in class sop.external.operation.ExtractCertExternal
 
key(InputStream) - Method in class sop.external.operation.InlineSignExternal
 

L

label(ArmorLabel) - Method in class sop.external.operation.ArmorExternal
 
listProfiles() - Method in class sop.external.ExternalSOP
 
ListProfilesExternal - Class in sop.external.operation
 
ListProfilesExternal(String, Properties) - Constructor for class sop.external.operation.ListProfilesExternal
 

M

message(InputStream) - Method in class sop.external.operation.InlineDetachExternal
 
mode(EncryptAs) - Method in class sop.external.operation.EncryptExternal
 
mode(InlineSignAs) - Method in class sop.external.operation.InlineSignExternal
 
mode(SignAs) - Method in class sop.external.operation.DetachedSignExternal
 

N

noArmor() - Method in class sop.external.operation.DetachedSignExternal
 
noArmor() - Method in class sop.external.operation.EncryptExternal
 
noArmor() - Method in class sop.external.operation.ExtractCertExternal
 
noArmor() - Method in class sop.external.operation.GenerateKeyExternal
 
noArmor() - Method in class sop.external.operation.InlineDetachExternal
 
noArmor() - Method in class sop.external.operation.InlineSignExternal
 
notAfter(Date) - Method in class sop.external.operation.DetachedVerifyExternal
 
notAfter(Date) - Method in class sop.external.operation.InlineVerifyExternal
 
notBefore(Date) - Method in class sop.external.operation.DetachedVerifyExternal
 
notBefore(Date) - Method in class sop.external.operation.InlineVerifyExternal
 

P

plaintext(InputStream) - Method in class sop.external.operation.EncryptExternal
 
profile(String) - Method in class sop.external.operation.GenerateKeyExternal
 
propertiesToEnv(Properties) - Static method in class sop.external.ExternalSOP
Return all key-value pairs from the given Properties object as a list with items of the form
provideTempDirectory() - Method in interface sop.external.ExternalSOP.TempDirProvider
 

R

readString(InputStream) - Static method in class sop.external.ExternalSOP
Read the contents of the InputStream and return them as a String.

S

signatures(InputStream) - Method in class sop.external.operation.DetachedVerifyExternal
 
signWith(InputStream) - Method in class sop.external.operation.EncryptExternal
 
sop.external - package sop.external
Implementation of sop-java which delegates execution to a binary implementing the SOP command line interface.
sop.external.operation - package sop.external.operation
Bindings for SOP subcommands to a SOP binary.
subcommand(String) - Method in class sop.external.operation.ListProfilesExternal
 

U

userId(String) - Method in class sop.external.operation.GenerateKeyExternal
 

V

verifyNotAfter(Date) - Method in class sop.external.operation.DecryptExternal
 
verifyNotBefore(Date) - Method in class sop.external.operation.DecryptExternal
 
verifyWithCert(InputStream) - Method in class sop.external.operation.DecryptExternal
 
version() - Method in class sop.external.ExternalSOP
 
VersionExternal - Class in sop.external.operation
Implementation of the Version operation using an external SOP binary.
VersionExternal(String, Properties) - Constructor for class sop.external.operation.VersionExternal
 

W

withCert(InputStream) - Method in class sop.external.operation.EncryptExternal
 
withKey(InputStream) - Method in class sop.external.operation.DecryptExternal
 
withKeyPassword(byte[]) - Method in class sop.external.operation.DecryptExternal
 
withKeyPassword(byte[]) - Method in class sop.external.operation.DetachedSignExternal
 
withKeyPassword(byte[]) - Method in class sop.external.operation.EncryptExternal
 
withKeyPassword(byte[]) - Method in class sop.external.operation.InlineSignExternal
 
withKeyPassword(String) - Method in class sop.external.operation.GenerateKeyExternal
 
withPassword(String) - Method in class sop.external.operation.DecryptExternal
 
withPassword(String) - Method in class sop.external.operation.EncryptExternal
 
withSessionKey(SessionKey) - Method in class sop.external.operation.DecryptExternal
 
A C D E F G I K L M N P R S U V W 
All Classes All Packages