org.jboss.soa.esb.services.security.auth
Class AuthenticationRequestImpl

java.lang.Object
  extended by org.jboss.soa.esb.services.security.auth.AuthenticationRequestImpl
All Implemented Interfaces:
java.io.Serializable, AuthenticationRequest

public class AuthenticationRequestImpl
extends java.lang.Object
implements java.io.Serializable, AuthenticationRequest

AuthenticationRequestImpl is indended to transport security related information needed to authenticate a caller.

Author:
Daniel Bevenius
See Also:
Serialized Form

Nested Class Summary
static class AuthenticationRequestImpl.Builder
           
 
Method Summary
 java.util.Set<?> getCredentials()
           
static byte[] getEncryptedAuthRequest()
           
 java.security.Principal getPrincipal()
           
 java.util.Map<java.lang.String,?> getProperties()
           
static void setEncryptedAuthRequest(byte[] encryptedAuthRequest)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getCredentials

public java.util.Set<?> getCredentials()
Specified by:
getCredentials in interface AuthenticationRequest

getProperties

public java.util.Map<java.lang.String,?> getProperties()
Specified by:
getProperties in interface AuthenticationRequest

getPrincipal

public java.security.Principal getPrincipal()
Specified by:
getPrincipal in interface AuthenticationRequest

getEncryptedAuthRequest

public static byte[] getEncryptedAuthRequest()

setEncryptedAuthRequest

public static void setEncryptedAuthRequest(byte[] encryptedAuthRequest)