Class SimpleCryptoMail
MimeMessage
net.datenwerke.rs.core.service.mail.SimpleMail
net.datenwerke.rs.core.service.mail.SimpleCryptoMail
- All Implemented Interfaces:
NeedsPostprocessing,SessionProvider
-
Constructor Summary
ConstructorsConstructorDescriptionSimpleCryptoMail(Session session, CryptoService cryptoService, String from, String fromName) -
Method Summary
Modifier and TypeMethodDescriptionvoiddoCrypto()MimeBodyPartbooleanbooleanisSigned()voidvoidsetContent(String text, SimpleAttachment... attachements) voidsetContents(String text) voidvoidsetHtml(String html, SimpleAttachment... attachements) voidMethods inherited from class net.datenwerke.rs.core.service.mail.SimpleMail
getSession, setBccRecipients, setCCRecipients, setFrom, setFrom, setSubject, setToRecipients, setToRecipients
-
Constructor Details
-
SimpleCryptoMail
public SimpleCryptoMail(Session session, CryptoService cryptoService, String from, @Nullable String fromName)
-
-
Method Details
-
isEncrypted
public boolean isEncrypted() -
isSigned
public boolean isSigned() -
setText
- Overrides:
setTextin classSimpleMail
-
setHtml
- Overrides:
setHtmlin classSimpleMail
-
setHtml
- Overrides:
setHtmlin classSimpleMail
-
setContents
- Overrides:
setContentsin classSimpleMail
-
setContent
- Overrides:
setContentin classSimpleMail
-
doCrypto
public void doCrypto() throws CertificateEncodingException, OperatorCreationException, SMIMEException, MessagingException, IllegalArgumentException, CMSException, IOException- Throws:
CertificateEncodingExceptionOperatorCreationExceptionSMIMEExceptionMessagingExceptionIllegalArgumentExceptionCMSExceptionIOException
-
postprocess
public void postprocess()- Specified by:
postprocessin interfaceNeedsPostprocessing
-
getRootBodyPart
public MimeBodyPart getRootBodyPart()
-