Class SAML11ParserUtil
- java.lang.Object
-
- org.keycloak.saml.processing.core.parsers.util.SAML11ParserUtil
-
public class SAML11ParserUtil extends Object
Utility for parsing SAML 1.1 payload- Since:
- Jun 23, 2011
- Author:
- [email protected]
-
-
Constructor Summary
Constructors Constructor Description SAML11ParserUtil()
-
Method Summary
-
-
-
Method Detail
-
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
public static Object parseAttributeValue(XMLEventReader xmlEventReader) throws ParsingException
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
public static KeyInfoType parseKeyInfo(XMLEventReader xmlEventReader) throws ParsingException
- 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
-
-