|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectissrg.pba.rbac.PolicyFinder
This is an abstract class that is designed for the PermisRBAC class to retrieve policies from different formats. It defines the way of retrieving policies, as well as providing some basic implementation of all the sucessive SubClass.
Field Summary | |
protected AccessPolicy |
accessPolicy
This is the access policy object. |
protected AllocationPolicy |
allocationPolicy
This is the allocation policy object |
protected MSoDPolicySet |
msodPolicySet
|
protected PolicyParser |
parsedPolicy
This is the parsed form of the loaded policy |
protected java.lang.String |
policyOID
|
protected AuthTokenRepository |
Repository
This is the Authorisation token repository that keeps the policy |
protected SAWSServer |
sawsServer
|
protected SignatureVerifier |
sv
This is the signature verifier that verifies the signature over the policy |
protected AuthTokenParser |
tokenParser
This is the authorisation token parser that is used to parse the authorisation tokens |
Constructor Summary | |
PolicyFinder()
|
Method Summary | |
AccessPolicy |
getAccessPolicy()
This method returns the access policy. |
AllocationPolicy |
getAllocationPolicy()
This method returns the allocation policy. |
MSoDPolicySet |
getMSoDPolicy()
This method returns the access policy. added for MSoD |
PolicyParser |
getParsedPolicy()
This method returns the object that is the parsed form of the loaded policy |
java.lang.String |
getPolicyOID()
|
AuthTokenRepository |
getRepository()
This method retrieves the repository object. |
SignatureVerifier |
getSV()
This method retrieve the signature verifier object. |
static java.lang.String |
removeSystemTag(java.lang.String xml)
This method does simplistic XML policy pre-processing to remove a <! |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected AuthTokenRepository Repository
protected SignatureVerifier sv
protected PolicyParser parsedPolicy
protected AuthTokenParser tokenParser
protected AllocationPolicy allocationPolicy
protected AccessPolicy accessPolicy
protected MSoDPolicySet msodPolicySet
protected SAWSServer sawsServer
protected java.lang.String policyOID
Constructor Detail |
public PolicyFinder()
Method Detail |
public PolicyParser getParsedPolicy()
public AllocationPolicy getAllocationPolicy()
public AccessPolicy getAccessPolicy()
public MSoDPolicySet getMSoDPolicy()
public AuthTokenRepository getRepository()
public SignatureVerifier getSV()
public java.lang.String getPolicyOID()
public static java.lang.String removeSystemTag(java.lang.String xml)
xml
- - the XML to remove the SYSTEM tag from
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |