|
||||||||||
| 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 BodyPartEncrypterjavax.mail.MessagingException
public void decrypt()
throws javax.mail.MessagingException
decrypt in interface BodyPartDecrypterjavax.mail.MessagingExceptionpublic void setContentPart(javax.mail.BodyPart contentPart)
setContentPart in interface BodyPartEncrypterpublic javax.mail.BodyPart getContentPart()
getContentPart in interface BodyPartEncrypterpublic void setEncryptedPart(javax.mail.BodyPart encryptedPart)
setEncryptedPart in interface BodyPartDecrypterpublic javax.mail.BodyPart getEncryptedPart()
getEncryptedPart in interface BodyPartEncrypterpublic void setControlPart(javax.mail.BodyPart controlPart)
setControlPart in interface BodyPartDecrypterpublic javax.mail.BodyPart getControlPart()
getControlPart in interface BodyPartEncrypter
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||