moazs.external
Class MoaSMIME

java.lang.Object
  extended bymoazs.external.MoaSMIME

public class MoaSMIME
extends Object

Klasse zum verschlüsseln von Zustellstücken im SMIME oder Zuse format


Constructor Summary
MoaSMIME()
          Standard Konstruktor
 
Method Summary
 void encrypt(byte[] cert)
          Verschlüsselt die Nachricht in result mit dem übergebenen Zertifikat
 String getMailBody()
          Funktion zum auslesen des Mailbody.
 byte[] getResult()
          Gibt die Nachricht als Bytearray aus
 void makeMessage(XmlDocument xml, Set payload)
          Generiert eine MultipartMime oder einen Zusecontainer aus den übergebenen Payloads.
 void setMailBody(String url)
          Funktion zum setzten des Mailbody der in die Nachricht integriert wird.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MoaSMIME

public MoaSMIME()
Standard Konstruktor

Method Detail

setMailBody

public void setMailBody(String url)
Funktion zum setzten des Mailbody der in die Nachricht integriert wird.

Parameters:
url - adresse von der der mailbody abgeholt werden kann

getMailBody

public String getMailBody()
Funktion zum auslesen des Mailbody. Falls zuvor kein mailbody gesetzt worden ist, wird der in der konfiguration angegebene mailbody aus dem Filesystem geladen.

Returns:
String default mailbody

makeMessage

public void makeMessage(XmlDocument xml,
                        Set payload)
                 throws MoaException
Generiert eine MultipartMime oder einen Zusecontainer aus den übergebenen Payloads.

Parameters:
xml - XmlDocument
payload - Set of Payloads
Throws:
MoaException

encrypt

public void encrypt(byte[] cert)
             throws MoaException
Verschlüsselt die Nachricht in result mit dem übergebenen Zertifikat

Parameters:
cert - bytearray des Zertifikates
Throws:
MoaException

getResult

public byte[] getResult()
Gibt die Nachricht als Bytearray aus

Returns:
bytearray result


Copyright 2008 EGIZ. All Rights Reserved.