org.jboss.security
Class SecurityIdentity

java.lang.Object
  extended by org.jboss.security.SecurityIdentity

public class SecurityIdentity
extends Object

Represents an Identity of an agent interacting with the security service. It can be an user or a process. It consists of a subject and various run-as

Since:
Apr 22, 2007
Version:
$Revision$
Author:
Anil.Saldhana@redhat.com

Constructor Summary
SecurityIdentity(SubjectInfo subject, RunAs outgoingRunAs, RunAs incomingRunAs)
          Create a SecurityIdentity Instance
 
Method Summary
 Object getCredential()
           
 RunAs getIncomingRunAs()
           
 RunAs getOutgoingRunAs()
           
 Principal getPrincipal()
           
 Subject getSubject()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecurityIdentity

public SecurityIdentity(SubjectInfo subject,
                        RunAs outgoingRunAs,
                        RunAs incomingRunAs)
Create a SecurityIdentity Instance

Parameters:
subject - The SubjectInfo
outgoingRunAs - RunAs that is propagating out
incomingRunAs - RunAs that is propagating in
Method Detail

getPrincipal

public Principal getPrincipal()

getCredential

public Object getCredential()

getSubject

public Subject getSubject()

getOutgoingRunAs

public RunAs getOutgoingRunAs()

getIncomingRunAs

public RunAs getIncomingRunAs()


Copyright © 2009 JBoss Inc.. All Rights Reserved.