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 void
parseAttributeType
(XMLEventReader xmlEventReader, StartElement startElement, String rootTag, SAML11AttributeType attributeType) Parse anSAML11AttributeType
static Object
parseAttributeValue
(XMLEventReader xmlEventReader) Parse Attribute valueparseAuthenticationStatement
(XMLEventReader xmlEventReader) Parse the AuthnStatement inside the assertionstatic KeyInfoType
parseKeyInfo
(XMLEventReader xmlEventReader) static RSAKeyValueType
parseRSAKeyValue
(XMLEventReader xmlEventReader) static SAML11AttributeType
parseSAML11Attribute
(XMLEventReader xmlEventReader) Parse aSAML11AttributeType
static SAML11AttributeQueryType
parseSAML11AttributeQuery
(XMLEventReader xmlEventReader) Parse theSAML11AttributeQueryType
static SAML11AttributeStatementType
parseSAML11AttributeStatement
(XMLEventReader xmlEventReader) Parse anSAML11AttributeStatementType
parseSAML11AuthenticationQuery
(XMLEventReader xmlEventReader) Parse theSAML11AttributeQueryType
parseSAML11AuthorizationDecisionQueryType
(XMLEventReader xmlEventReader) Parse theSAML11AuthorizationDecisionQueryType
parseSAML11AuthorizationDecisionStatement
(XMLEventReader xmlEventReader) static SAML11ConditionsType
parseSAML11Conditions
(XMLEventReader xmlEventReader) ParseSAML11ConditionsType
parseSAML11SubjectConfirmation
(XMLEventReader xmlEventReader) Parse theSAML11SubjectConfirmationType
static SubjectConfirmationDataType
parseSubjectConfirmationData
(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
-