Class SAML11ParserUtil
java.lang.Object
org.keycloak.saml.processing.core.parsers.util.SAML11ParserUtil
Utility for parsing SAML 1.1 payload
- Since:
- Jun 23, 2011
- Author:
- Anil.Saldhana@redhat.com
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidparseAttributeType(XMLEventReader xmlEventReader, StartElement startElement, String rootTag, SAML11AttributeType attributeType) Parse anSAML11AttributeTypestatic ObjectparseAttributeValue(XMLEventReader xmlEventReader) Parse Attribute valueparseAuthenticationStatement(XMLEventReader xmlEventReader) Parse the AuthnStatement inside the assertionstatic KeyInfoTypeparseKeyInfo(XMLEventReader xmlEventReader) static RSAKeyValueTypeparseRSAKeyValue(XMLEventReader xmlEventReader) static SAML11AttributeTypeparseSAML11Attribute(XMLEventReader xmlEventReader) Parse aSAML11AttributeTypestatic SAML11AttributeQueryTypeparseSAML11AttributeQuery(XMLEventReader xmlEventReader) Parse theSAML11AttributeQueryTypestatic SAML11AttributeStatementTypeparseSAML11AttributeStatement(XMLEventReader xmlEventReader) Parse anSAML11AttributeStatementTypeparseSAML11AuthenticationQuery(XMLEventReader xmlEventReader) Parse theSAML11AttributeQueryTypeparseSAML11AuthorizationDecisionQueryType(XMLEventReader xmlEventReader) Parse theSAML11AuthorizationDecisionQueryTypeparseSAML11AuthorizationDecisionStatement(XMLEventReader xmlEventReader) static SAML11ConditionsTypeparseSAML11Conditions(XMLEventReader xmlEventReader) ParseSAML11ConditionsTypeparseSAML11SubjectConfirmation(XMLEventReader xmlEventReader) Parse theSAML11SubjectConfirmationTypestatic SubjectConfirmationDataTypeparseSubjectConfirmationData(XMLEventReader xmlEventReader) Parse theSubjectConfirmationDataType
-
Constructor Details
-
SAML11ParserUtil
public SAML11ParserUtil()
-
-
Method Details
-
parseAuthenticationStatement
public static SAML11AuthenticationStatementType parseAuthenticationStatement(XMLEventReader xmlEventReader) throws ParsingException Parse the AuthnStatement inside the assertion- Parameters:
xmlEventReader-- Returns:
- Throws:
ParsingException
-
parseSAML11SubjectConfirmation
public static SAML11SubjectConfirmationType parseSAML11SubjectConfirmation(XMLEventReader xmlEventReader) throws ParsingException Parse theSAML11SubjectConfirmationType- Parameters:
xmlEventReader-- Returns:
- Throws:
ParsingException
-
parseSubjectConfirmationData
public static SubjectConfirmationDataType parseSubjectConfirmationData(XMLEventReader xmlEventReader) throws ParsingException Parse theSubjectConfirmationDataType- Parameters:
xmlEventReader-- Returns:
- Throws:
ParsingException
-
parseSAML11AttributeStatement
public static SAML11AttributeStatementType parseSAML11AttributeStatement(XMLEventReader xmlEventReader) throws ParsingException Parse anSAML11AttributeStatementType- Parameters:
xmlEventReader-- Returns:
- Throws:
ParsingException
-
parseSAML11Attribute
public static SAML11AttributeType parseSAML11Attribute(XMLEventReader xmlEventReader) throws ParsingException Parse aSAML11AttributeType- Parameters:
xmlEventReader-- Returns:
- Throws:
ParsingException
-
parseAttributeType
public static void parseAttributeType(XMLEventReader xmlEventReader, StartElement startElement, String rootTag, SAML11AttributeType attributeType) throws ParsingException Parse anSAML11AttributeType- Parameters:
xmlEventReader-- Throws:
ParsingException
-
parseAttributeValue
Parse Attribute value- Parameters:
xmlEventReader-- Returns:
- Throws:
ParsingException
-
parseSAML11AuthorizationDecisionStatement
public static SAML11AuthorizationDecisionStatementType parseSAML11AuthorizationDecisionStatement(XMLEventReader xmlEventReader) throws ParsingException - Throws:
ParsingException
-
parseSAML11Conditions
public static SAML11ConditionsType parseSAML11Conditions(XMLEventReader xmlEventReader) throws ParsingException ParseSAML11ConditionsType- Parameters:
xmlEventReader-- Returns:
- Throws:
ParsingException
-
parseKeyInfo
- Throws:
ParsingException
-
parseRSAKeyValue
public static RSAKeyValueType parseRSAKeyValue(XMLEventReader xmlEventReader) throws ParsingException - Throws:
ParsingException
-
parseSAML11AttributeQuery
public static SAML11AttributeQueryType parseSAML11AttributeQuery(XMLEventReader xmlEventReader) throws ParsingException Parse theSAML11AttributeQueryType- Parameters:
xmlEventReader-- Returns:
- Throws:
ParsingException
-
parseSAML11AuthenticationQuery
public static SAML11AuthenticationQueryType parseSAML11AuthenticationQuery(XMLEventReader xmlEventReader) throws ParsingException Parse theSAML11AttributeQueryType- Parameters:
xmlEventReader-- Returns:
- Throws:
ParsingException
-
parseSAML11AuthorizationDecisionQueryType
public static SAML11AuthorizationDecisionQueryType parseSAML11AuthorizationDecisionQueryType(XMLEventReader xmlEventReader) throws ParsingException Parse theSAML11AuthorizationDecisionQueryType- Parameters:
xmlEventReader-- Returns:
- Throws:
ParsingException
-