uk.ac.soton.itinnovation.grid.types
Class ParsedSubjectDescription
java.lang.Object
uk.ac.soton.itinnovation.grid.types.SubjectDescription
uk.ac.soton.itinnovation.grid.types.ParsedSubjectDescription
public class ParsedSubjectDescription
- extends SubjectDescription
Extends SubjectDescription to store the parsed SAMLAssertion from the additionalSecurityTokens field
(for efficiency). This is used internally by code that evaluates match rules.
| Methods inherited from class uk.ac.soton.itinnovation.grid.types.SubjectDescription |
addAdditionalTokens, getAdditionalSecurityTokens, getAdditionalSecurityTokens, getTrustedAttributes, getTrustedAttributes, getX509Certificate, setAdditionalSecurityTokens, setAdditionalSecurityTokens, setTrustedAttributes, setTrustedAttributes, setX509Certificate |
ParsedSubjectDescription
public ParsedSubjectDescription(SubjectDescription source)
throws InvalidSubjectDescriptorException
- Throws:
InvalidSubjectDescriptorException
securityTokensChanged
public void securityTokensChanged()
throws InvalidSubjectDescriptorException
- Description copied from class:
SubjectDescription
- Overridden by sub-classes which maintain a parsed version of the tokens.
The default implementation does nothing.
- Overrides:
securityTokensChanged in class SubjectDescription
- Throws:
InvalidSubjectDescriptorException
getAssertion
public org.opensaml.SAMLAssertion getAssertion()
matchedBy
@Deprecated
public boolean matchedBy(MatchRule rule)
- Deprecated. see
matchedBy(MatchPattern).
- Check whether this rule matches.
matchedBy
public boolean matchedBy(MatchPattern matchPattern)
- Check whether this rule matches.
- Parameters:
matchPattern - details of the rule to check.
- Returns:
- true if the pattern matches the user.
toString
public String toString()
- Overrides:
toString in class SubjectDescription
Copyright © 2001-2008 University of Southampton IT Innovation Centre. All Rights Reserved.