Red Hat Training

A Red Hat training course is available for JBoss Enterprise SOA Platform

18.12. Add an Authentication Class to a Message Object

Procedure 18.4. Task

  • Execute this code:
    byte[] encrypted = PublicCryptoUtil.INSTANCE.encrypt((Serializable)
     authRequest);
    message.getContext.setContext(SecurityService.AUTH_REQUEST, encrypted);
    
Result

The authentication context is encrypted and then set within the message context. (It is later decrypted by the Enterprise Service Bus so that it can authenticate the request.)