|
xmlBlaster 2.2.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface I_MsgSecurityInterceptor
Interface declaring methods to intercept messages in the security layer to allow crypt/encrypt etc. messages before sending.
If for example the server security plugin crypts messages with rot13, we need to decrypt it on the client side with the same algorithm. This is done here. The reason is for clients to access xmlBlaster transparently from the authentication method For every plugin type you need, you need on instance of this class.
Method Summary | |
---|---|
MsgUnitRaw |
exportMessage(CryptDataHolder dataHolder)
Encrypt, sign, seal an outgoing message. |
MsgUnitRaw |
importMessage(CryptDataHolder dataHolder)
Decrypt, check, unseal etc an incomming message. |
Method Detail |
---|
MsgUnitRaw importMessage(CryptDataHolder dataHolder) throws XmlBlasterException
dataHolder
- A container holding the MsgUnitRaw and some additional informations
XmlBlasterException
- Thrown i.e. if the message has been modifiedexportMessage(CryptDataHolder)
MsgUnitRaw exportMessage(CryptDataHolder dataHolder) throws XmlBlasterException
dataHolder
- A container holding the MsgUnitRaw and some additional informations
XmlBlasterException
- Thrown if the message cannot be processedimportMessage(CryptDataHolder)
|
xmlBlaster 2.2.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |