|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--de.buelowssiege.mail.pgp_mime.gpg.GnuPGExecuter | +--de.buelowssiege.mail.pgp_mime.gpg.GnuPGBodyPartEncrypter
This implementation of the BodyPartEncrypter
and
BodyPartDecrypter
uses the GnuPG program to encrypt
and decrypt bodyparts.
Field Summary |
Fields inherited from class de.buelowssiege.mail.pgp_mime.gpg.GnuPGExecuter |
binaryPath, logger, RETURN_BAD_SIGNATURE, RETURN_OK |
Constructor Summary | |
GnuPGBodyPartEncrypter(java.lang.String binaryPath,
de.buelowssiege.mail.pgp_mime.PGPAuthenticator authenticator)
|
|
GnuPGBodyPartEncrypter(java.lang.String binaryPath,
de.buelowssiege.mail.pgp_mime.PGPAuthenticator authenticator,
java.lang.String[] recipientIDs)
|
|
GnuPGBodyPartEncrypter(java.lang.String binaryPath,
java.lang.String[] recipientIDs)
|
Method Summary | |
void |
decrypt()
This method does the actual verifying. |
void |
encrypt()
This method does the actual encrypting. |
javax.mail.BodyPart |
getContentPart()
Returns the content part that was set earlier. |
javax.mail.BodyPart |
getControlPart()
Returns the body part, that contains the encrypted data. |
javax.mail.BodyPart |
getEncryptedPart()
Returns the body part, that contains the encrypted data. |
void |
setContentPart(javax.mail.BodyPart contentPart)
Sets the content part that is to be signed. |
void |
setControlPart(javax.mail.BodyPart controlPart)
Sets the body part, that contains the encrypted data. |
void |
setEncryptedPart(javax.mail.BodyPart encryptedPart)
Sets the body part, that contains the encrypted data. |
Methods inherited from class de.buelowssiege.mail.pgp_mime.gpg.GnuPGExecuter |
createTempFile, joinProcess, readBodyPart, sendPassPhrase, startProcess, updateHeaders, writeBodyPart |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public GnuPGBodyPartEncrypter(java.lang.String binaryPath, de.buelowssiege.mail.pgp_mime.PGPAuthenticator authenticator)
public GnuPGBodyPartEncrypter(java.lang.String binaryPath, java.lang.String[] recipientIDs)
public GnuPGBodyPartEncrypter(java.lang.String binaryPath, de.buelowssiege.mail.pgp_mime.PGPAuthenticator authenticator, java.lang.String[] recipientIDs)
Method Detail |
public void encrypt() throws javax.mail.MessagingException
encrypt
in interface BodyPartEncrypter
javax.mail.MessagingException
public void decrypt() throws javax.mail.MessagingException
decrypt
in interface BodyPartDecrypter
javax.mail.MessagingException
public void setContentPart(javax.mail.BodyPart contentPart)
setContentPart
in interface BodyPartEncrypter
public javax.mail.BodyPart getContentPart()
getContentPart
in interface BodyPartEncrypter
public void setEncryptedPart(javax.mail.BodyPart encryptedPart)
setEncryptedPart
in interface BodyPartDecrypter
public javax.mail.BodyPart getEncryptedPart()
getEncryptedPart
in interface BodyPartEncrypter
public void setControlPart(javax.mail.BodyPart controlPart)
setControlPart
in interface BodyPartDecrypter
public javax.mail.BodyPart getControlPart()
getControlPart
in interface BodyPartEncrypter
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |