A B C D E G J L M P R S U V W

A

application_pgp_encrypted - class de.buelowssiege.mail.pgp_mime.handlers.application_pgp_encrypted.
This is the data content handler for the application/pgp-encrypted mimetype.
application_pgp_encrypted() - Constructor for class de.buelowssiege.mail.pgp_mime.handlers.application_pgp_encrypted
 
application_pgp_signature - class de.buelowssiege.mail.pgp_mime.handlers.application_pgp_signature.
This is the data content handler for the application/pgp-signature mimetype.
application_pgp_signature() - Constructor for class de.buelowssiege.mail.pgp_mime.handlers.application_pgp_signature
 

B

BadSignatureException - exception de.buelowssiege.mail.pgp_mime.BadSignatureException.
This exception is thrown if a BodyPartVerifier finds a bad signature.
BadSignatureException(String) - Constructor for class de.buelowssiege.mail.pgp_mime.BadSignatureException
 
BadSignatureException(String, Exception) - Constructor for class de.buelowssiege.mail.pgp_mime.BadSignatureException
 
binaryPath - Variable in class de.buelowssiege.mail.pgp_mime.gpg.GnuPGExecuter
 
BodyPartDecrypter - interface de.buelowssiege.mail.pgp_mime.BodyPartDecrypter.
An implementation of this interface decrypts the encrypted data in a multipart/encrypted as described in RFC 1847.
BodyPartEncrypter - interface de.buelowssiege.mail.pgp_mime.BodyPartEncrypter.
An implementation of this interface should provide implementations of the encryption creating process as described in RFC 1847.
BodyPartSigner - interface de.buelowssiege.mail.pgp_mime.BodyPartSigner.
An implementation of this interface should provide implementations of the signature creating process as described in RFC 1847.
BodyPartVerifier - interface de.buelowssiege.mail.pgp_mime.BodyPartVerifier.
An implementation of this interface verifies the signature in a multipart/signed as described in RFC 1847.

C

createInstance(BodyPart, BodyPartEncrypter) - Static method in class de.buelowssiege.mail.pgp_mime.MimeMultipartEncrypted
Creates a new instance of this class using bodyPart as the part to be encrypted and encrypter to do the encrypting.
createInstance(BodyPart, BodyPartSigner) - Static method in class de.buelowssiege.mail.pgp_mime.MimeMultipartSigned
Creates a new instance of this class using bodyPart as the part to be signed and signer to do the signing.
createInstance(BodyPartEncrypter) - Static method in class de.buelowssiege.mail.pgp_mime.MimeMultipartEncrypted
Creates a new instance of this class using encrypter to do the encrypting.
createInstance(BodyPartSigner) - Static method in class de.buelowssiege.mail.pgp_mime.MimeMultipartSigned
Creates a new instance of this class using signer to do the signing.
createInstance(MimeMultipart, BodyPartEncrypter) - Static method in class de.buelowssiege.mail.pgp_mime.MimeMultipartEncrypted
Creates a new instance of this class using multiPart as the part to be encrypted and encrypter to do the encrypting.
createInstance(Multipart, BodyPartSigner) - Static method in class de.buelowssiege.mail.pgp_mime.MimeMultipartSigned
Creates a new instance of this class using multiPart as the part to be signed and signer to do the signing.
createTempFile() - Method in class de.buelowssiege.mail.pgp_mime.gpg.GnuPGExecuter
Creates a temporary files.

D

de.buelowssiege.mail.pgp_mime - package de.buelowssiege.mail.pgp_mime
 
de.buelowssiege.mail.pgp_mime.gpg - package de.buelowssiege.mail.pgp_mime.gpg
 
de.buelowssiege.mail.pgp_mime.handlers - package de.buelowssiege.mail.pgp_mime.handlers
 
de.buelowssiege.mail.pgp_mime.util - package de.buelowssiege.mail.pgp_mime.util
 
decrypt() - Method in interface de.buelowssiege.mail.pgp_mime.BodyPartDecrypter
This method does the actual decrypting.
decrypt() - Method in class de.buelowssiege.mail.pgp_mime.gpg.GnuPGBodyPartEncrypter
This method does the actual verifying.
decrypt(BodyPartDecrypter) - Method in class de.buelowssiege.mail.pgp_mime.MimeMultipartEncrypted
Decrypts the encrypted bodypart and returns a bodypart containing the decrypted data.

E

encrypt() - Method in interface de.buelowssiege.mail.pgp_mime.BodyPartEncrypter
This method does the actual encrypting.
encrypt() - Method in class de.buelowssiege.mail.pgp_mime.gpg.GnuPGBodyPartEncrypter
This method does the actual encrypting.

G

getBuffer() - Method in class de.buelowssiege.mail.pgp_mime.util.StreamPrinterThread
Returns everything read from the input stream as a string.
getContent(DataSource) - Method in class de.buelowssiege.mail.pgp_mime.handlers.multipart_encrypted
 
getContent(DataSource) - Method in class de.buelowssiege.mail.pgp_mime.handlers.multipart_signed
 
getContentPart() - Method in interface de.buelowssiege.mail.pgp_mime.BodyPartDecrypter
Returns the bodypart containing the decrypted data.
getContentPart() - Method in interface de.buelowssiege.mail.pgp_mime.BodyPartEncrypter
Returns the content part that was set earlier.
getContentPart() - Method in interface de.buelowssiege.mail.pgp_mime.BodyPartSigner
Returns the content part that was set earlier.
getContentPart() - Method in class de.buelowssiege.mail.pgp_mime.MimeMultipartSigned
Returns the bodypart which contains the actual content of this signed multipart.
getContentPart() - Method in class de.buelowssiege.mail.pgp_mime.gpg.GnuPGBodyPartEncrypter
Returns the content part that was set earlier.
getContentPart() - Method in class de.buelowssiege.mail.pgp_mime.gpg.GnuPGBodyPartSigner
Returns the content part that was set earlier.
getControlPart() - Method in interface de.buelowssiege.mail.pgp_mime.BodyPartEncrypter
Returns the body part containing the control information.
getControlPart() - Method in class de.buelowssiege.mail.pgp_mime.gpg.GnuPGBodyPartEncrypter
Returns the body part, that contains the encrypted data.
getDF() - Method in class de.buelowssiege.mail.pgp_mime.handlers.application_pgp_encrypted
 
getDF() - Method in class de.buelowssiege.mail.pgp_mime.handlers.application_pgp_signature
 
getEncryptedPart() - Method in interface de.buelowssiege.mail.pgp_mime.BodyPartEncrypter
Returns the body part containing the encrypted data.
getEncryptedPart() - Method in class de.buelowssiege.mail.pgp_mime.gpg.GnuPGBodyPartEncrypter
Returns the body part, that contains the encrypted data.
getLocalUser() - Method in interface de.buelowssiege.mail.pgp_mime.PGPAuthenticator
Returns the user ID to sign a message for.
getMICAlg() - Method in interface de.buelowssiege.mail.pgp_mime.BodyPartSigner
Returns the name of the Message Integrity Check (MIC) Algorithm used by the signature creating process.
getMICAlg() - Method in class de.buelowssiege.mail.pgp_mime.gpg.GnuPGBodyPartSigner
Returns the name of the Message Integrity Check (MIC) Algorithm used by the signature creating process.
getPassphrase() - Method in interface de.buelowssiege.mail.pgp_mime.PGPAuthenticator
Returns an array of characters to be used as the passphrase for signing and decrypting purposes.
getSignaturePart() - Method in interface de.buelowssiege.mail.pgp_mime.BodyPartSigner
Returns the body part containing the control information necessary to verify the digital signature.
getSignaturePart() - Method in class de.buelowssiege.mail.pgp_mime.gpg.GnuPGBodyPartSigner
Returns the body part containing the control information necessary to verify the digital signature.
getTransferData(DataFlavor, DataSource) - Method in class de.buelowssiege.mail.pgp_mime.handlers.multipart_encrypted
 
getTransferData(DataFlavor, DataSource) - Method in class de.buelowssiege.mail.pgp_mime.handlers.multipart_signed
 
getTransferDataFlavors() - Method in class de.buelowssiege.mail.pgp_mime.handlers.multipart_encrypted
 
getTransferDataFlavors() - Method in class de.buelowssiege.mail.pgp_mime.handlers.multipart_signed
 
getVerifyMessages() - Method in class de.buelowssiege.mail.pgp_mime.gpg.GnuPGBodyPartSigner
Returns the messages that are returned by GnuPG when verifying a signed multipart
GnuPGBodyPartEncrypter - class de.buelowssiege.mail.pgp_mime.gpg.GnuPGBodyPartEncrypter.
This implementation of the BodyPartEncrypter and BodyPartDecrypter uses the GnuPG program to encrypt and decrypt bodyparts.
GnuPGBodyPartEncrypter(String, PGPAuthenticator) - Constructor for class de.buelowssiege.mail.pgp_mime.gpg.GnuPGBodyPartEncrypter
 
GnuPGBodyPartEncrypter(String, PGPAuthenticator, String[]) - Constructor for class de.buelowssiege.mail.pgp_mime.gpg.GnuPGBodyPartEncrypter
 
GnuPGBodyPartEncrypter(String, String[]) - Constructor for class de.buelowssiege.mail.pgp_mime.gpg.GnuPGBodyPartEncrypter
 
GnuPGBodyPartSigner - class de.buelowssiege.mail.pgp_mime.gpg.GnuPGBodyPartSigner.
This implementation of the BodyPartSigner and BodyPartVerifier uses the GnuPG program to construct or verify the signature.
GnuPGBodyPartSigner(String) - Constructor for class de.buelowssiege.mail.pgp_mime.gpg.GnuPGBodyPartSigner
This constructor may only be used if we will only use the created instance to verify.
GnuPGBodyPartSigner(String, PGPAuthenticator) - Constructor for class de.buelowssiege.mail.pgp_mime.gpg.GnuPGBodyPartSigner
Use this constructor if the instance is supposed to be used for signing.
GnuPGExecuter - class de.buelowssiege.mail.pgp_mime.gpg.GnuPGExecuter.
This class executes the GnuPG program.
GnuPGExecuter(String) - Constructor for class de.buelowssiege.mail.pgp_mime.gpg.GnuPGExecuter
 

J

joinProcess() - Method in class de.buelowssiege.mail.pgp_mime.gpg.GnuPGExecuter
Waits for the process to terminate.

L

logger - Static variable in class de.buelowssiege.mail.pgp_mime.gpg.GnuPGExecuter
 

M

MimeMultipartEncrypted - class de.buelowssiege.mail.pgp_mime.MimeMultipartEncrypted.
This class extends the MimeMultipart to conform to the multipart/encrypted described in RFC 1847
MimeMultipartEncrypted(DataSource) - Constructor for class de.buelowssiege.mail.pgp_mime.MimeMultipartEncrypted
Constructs a MimeMultipartEncrypted object and its bodyparts from the given DataSource.
MimeMultipartEncrypted(String) - Constructor for class de.buelowssiege.mail.pgp_mime.MimeMultipartEncrypted
This constructor is used by the createInstance method to create a new instance.
MimeMultipartSigned - class de.buelowssiege.mail.pgp_mime.MimeMultipartSigned.
This class extends the MimeMultipart to conform to the multipart/signed described in RFC 1847.
MimeMultipartSigned(DataSource) - Constructor for class de.buelowssiege.mail.pgp_mime.MimeMultipartSigned
Constructs a MimeMultipartSigned object and its bodyparts from the given DataSource.
MimeMultipartSigned(String) - Constructor for class de.buelowssiege.mail.pgp_mime.MimeMultipartSigned
This constructor is used by the createInstance method to create a new instance.
multipart_encrypted - class de.buelowssiege.mail.pgp_mime.handlers.multipart_encrypted.
This is the data content handler for the multipart/encrypted mimetype.
multipart_encrypted() - Constructor for class de.buelowssiege.mail.pgp_mime.handlers.multipart_encrypted
 
multipart_signed - class de.buelowssiege.mail.pgp_mime.handlers.multipart_signed.
This is the data content handler for the multipart/signed mimetype.
multipart_signed() - Constructor for class de.buelowssiege.mail.pgp_mime.handlers.multipart_signed
 

P

PGPAuthenticator - interface de.buelowssiege.mail.pgp_mime.PGPAuthenticator.
An implementation of this interface provides information for signing and decrypting PGP mime messages.
PGPMimeException - exception de.buelowssiege.mail.pgp_mime.PGPMimeException.
An exception thrown when an error occurs, which is specific to an smime operation.
PGPMimeException(String) - Constructor for class de.buelowssiege.mail.pgp_mime.PGPMimeException
 
PGPMimeException(String, Exception) - Constructor for class de.buelowssiege.mail.pgp_mime.PGPMimeException
 

R

readBodyPart(File) - Method in class de.buelowssiege.mail.pgp_mime.gpg.GnuPGExecuter
Reads a bodypart from a file.
RETURN_BAD_SIGNATURE - Static variable in class de.buelowssiege.mail.pgp_mime.gpg.GnuPGExecuter
 
RETURN_OK - Static variable in class de.buelowssiege.mail.pgp_mime.gpg.GnuPGExecuter
 
run() - Method in class de.buelowssiege.mail.pgp_mime.util.StreamPrinterThread
 

S

sendPassPhrase(char[]) - Method in class de.buelowssiege.mail.pgp_mime.gpg.GnuPGExecuter
Sends the passphrase into an output stream.
setContentPart(BodyPart) - Method in interface de.buelowssiege.mail.pgp_mime.BodyPartEncrypter
Sets the content part that is to be encrypted.
setContentPart(BodyPart) - Method in interface de.buelowssiege.mail.pgp_mime.BodyPartSigner
Sets the content part that is to be signed.
setContentPart(BodyPart) - Method in interface de.buelowssiege.mail.pgp_mime.BodyPartVerifier
Sets the content part containing the content that was signed.
setContentPart(BodyPart) - Method in class de.buelowssiege.mail.pgp_mime.gpg.GnuPGBodyPartEncrypter
Sets the content part that is to be signed.
setContentPart(BodyPart) - Method in class de.buelowssiege.mail.pgp_mime.gpg.GnuPGBodyPartSigner
Sets the content part that is to be signed.
setControlPart(BodyPart) - Method in interface de.buelowssiege.mail.pgp_mime.BodyPartDecrypter
Sets the content part containing the control information.
setControlPart(BodyPart) - Method in class de.buelowssiege.mail.pgp_mime.gpg.GnuPGBodyPartEncrypter
Sets the body part, that contains the encrypted data.
setEncryptedPart(BodyPart) - Method in interface de.buelowssiege.mail.pgp_mime.BodyPartDecrypter
Sets the body part, that contains the encrypted data.
setEncryptedPart(BodyPart) - Method in class de.buelowssiege.mail.pgp_mime.gpg.GnuPGBodyPartEncrypter
Sets the body part, that contains the encrypted data.
setSignaturePart(BodyPart) - Method in interface de.buelowssiege.mail.pgp_mime.BodyPartVerifier
Sets the body part, that contains the signature created over the content part.
setSignaturePart(BodyPart) - Method in class de.buelowssiege.mail.pgp_mime.gpg.GnuPGBodyPartSigner
Sets the body part, that contains the signature created over the content part.
setSubType() - Method in class de.buelowssiege.mail.pgp_mime.MimeMultipartEncrypted
This method does nothing, as the subtype of this multipart must always be encrypted.
setSubType() - Method in class de.buelowssiege.mail.pgp_mime.MimeMultipartSigned
This method does nothing, as the subtype of this multipart must always be signed.
sign() - Method in interface de.buelowssiege.mail.pgp_mime.BodyPartSigner
This method does the actual signing.
sign() - Method in class de.buelowssiege.mail.pgp_mime.gpg.GnuPGBodyPartSigner
This method does the actual signing.
startProcess(String) - Method in class de.buelowssiege.mail.pgp_mime.gpg.GnuPGExecuter
Starts a process executing a command.
StreamPrinterThread - class de.buelowssiege.mail.pgp_mime.util.StreamPrinterThread.
This thread prints everything to a logger that comes out of the input stream.
StreamPrinterThread(InputStream) - Constructor for class de.buelowssiege.mail.pgp_mime.util.StreamPrinterThread
 

U

updateHeaders(Object) - Method in class de.buelowssiege.mail.pgp_mime.gpg.GnuPGExecuter
This method is based on code from the MimeBodyPart and the MimeMultiPart implementation from SUN.
useDefaultLocalUser() - Method in interface de.buelowssiege.mail.pgp_mime.PGPAuthenticator
Use the default local user? If not the user returned by getLocalUser should be used.

V

verify() - Method in interface de.buelowssiege.mail.pgp_mime.BodyPartVerifier
This method does the actual verifying.
verify() - Method in class de.buelowssiege.mail.pgp_mime.gpg.GnuPGBodyPartSigner
This method does the actual verifying.
verify(BodyPartVerifier) - Method in class de.buelowssiege.mail.pgp_mime.MimeMultipartSigned
Verifies the signature.

W

writeBodyPart(BodyPart) - Method in class de.buelowssiege.mail.pgp_mime.gpg.GnuPGExecuter
Writes a bodypart to a temporary file.
writeTo(Object, String, OutputStream) - Method in class de.buelowssiege.mail.pgp_mime.handlers.multipart_encrypted
 
writeTo(Object, String, OutputStream) - Method in class de.buelowssiege.mail.pgp_mime.handlers.multipart_signed
 
writeTo(OutputStream) - Method in class de.buelowssiege.mail.pgp_mime.MimeMultipartEncrypted
Iterates through all the parts and outputs each mime part separated by a boundary.
writeTo(OutputStream) - Method in class de.buelowssiege.mail.pgp_mime.MimeMultipartSigned
Iterates through all the parts and outputs each mime part separated by a boundary.

A B C D E G J L M P R S U V W