## Uses of Class
org.keycloak.saml.common.exceptions.ParsingException

- Packages that use ParsingException
  Package | Description
  --- | ---
  org.keycloak.protocol.saml |
  org.keycloak.saml |
  org.keycloak.saml.common |
  org.keycloak.saml.common.parsers |
  org.keycloak.saml.common.util |
  org.keycloak.saml.processing.api.saml.v2.request |
  org.keycloak.saml.processing.api.saml.v2.response |
  org.keycloak.saml.processing.core.parsers.saml |
  org.keycloak.saml.processing.core.parsers.saml.assertion |
  org.keycloak.saml.processing.core.parsers.saml.mdattr |
  org.keycloak.saml.processing.core.parsers.saml.metadata |
  org.keycloak.saml.processing.core.parsers.saml.protocol |
  org.keycloak.saml.processing.core.parsers.saml.xmldsig |
  org.keycloak.saml.processing.core.parsers.util |
  org.keycloak.saml.processing.core.saml.v2.util |
  org.keycloak.saml.processing.core.util |

- - ### Uses of ParsingException in org.keycloak.protocol.saml

    Methods in org.keycloak.protocol.saml that throw ParsingException
    Modifier and Type | Method and Description
    --- | ---
    `javax.ws.rs.core.Response` | SamlService.`artifactResolve(ArtifactResolveType artifactResolveMessage, SAMLDocumentHolder artifactResolveHolder)` Takes an artifact resolve message and returns the artifact response, if the artifact is found belonging to a session of the issuer.
    `static ArtifactResponseType` | SamlProtocolUtils.`buildArtifactResponse(Document document)` Takes a saml document and inserts it as a body of ArtifactResponseType
    `static Document` | SamlProtocolUtils.`convert(ArtifactResponseType responseType)` Convert a SAML2 ArtifactResponse into a Document

  - ### Uses of ParsingException in org.keycloak.saml

    Methods in org.keycloak.saml that throw ParsingException
    Modifier and Type | Method and Description
    --- | ---
    `Document` | SAML2LogoutRequestBuilder.`buildDocument()`

  - ### Uses of ParsingException in org.keycloak.saml.common

    Methods in org.keycloak.saml.common that return ParsingException
    Modifier and Type | Method and Description
    --- | ---
    `ParsingException` | PicketLinkLogger.`parserError(Throwable t)`
    `ParsingException` | DefaultPicketLinkLogger.`parserError(Throwable t)`
    `ParsingException` | PicketLinkLogger.`parserException(Throwable t)`
    `ParsingException` | DefaultPicketLinkLogger.`parserException(Throwable t)`
    `ParsingException` | PicketLinkLogger.`parserExpectedEndTag(String tagName)`
    `ParsingException` | DefaultPicketLinkLogger.`parserExpectedEndTag(String tagName)`
    `ParsingException` | PicketLinkLogger.`parserExpectedTextValue(String string)`
    `ParsingException` | DefaultPicketLinkLogger.`parserExpectedTextValue(String string)`
    `ParsingException` | PicketLinkLogger.`parserRequiredAttribute(String string)`
    `ParsingException` | DefaultPicketLinkLogger.`parserRequiredAttribute(String string)`
    `ParsingException` | PicketLinkLogger.`parserUnableParsingNullToken()`
    `ParsingException` | DefaultPicketLinkLogger.`parserUnableParsingNullToken()`
    `ParsingException` | PicketLinkLogger.`parserUnknownXSI(String xsiTypeValue)`
    `ParsingException` | DefaultPicketLinkLogger.`parserUnknownXSI(String xsiTypeValue)`

  - ### Uses of ParsingException in org.keycloak.saml.common.parsers

    Methods in org.keycloak.saml.common.parsers that throw ParsingException
    Modifier and Type | Method and Description
    --- | ---
    `static XMLEventReader` | AbstractParser.`createEventReader(InputStream configStream)`
    `XMLEventReader` | AbstractParser.`createEventReader(Source source)`
    `protected List<Element>` | AnyDomParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected abstract T` | AbstractStaxParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)` Instantiates the target Java class representing the current element. Precondition: Current event is the `StartElement` Postcondition: Current event is the `StartElement` or the `EndElement` corresponding to the `StartElement`
    `Object` | AbstractParser.`parse(InputStream stream)` Parse an InputStream for payload
    `Object` | AbstractParser.`parse(Node node)`
    `Object` | AbstractParser.`parse(Source source)`
    `Object` | StaxParser.`parse(XMLEventReader xmlEventReader)` Parse the event stream
    `T` | AbstractStaxParser.`parse(XMLEventReader xmlEventReader)`
    `protected void` | AnyDomParser.`processSubElement(XMLEventReader xmlEventReader, List<Element> target, AnyDomParser.Dom element, StartElement elementDetail)`
    `protected abstract void` | AbstractStaxParser.`processSubElement(XMLEventReader xmlEventReader, T target, E element, StartElement elementDetail)` Processes the subelement of the element processed in `AbstractStaxParser.instantiateElement(javax.xml.stream.XMLEventReader, javax.xml.stream.events.StartElement)` method. Precondition: Current event: Last before the `StartElement` corresponding to the processed subelement, i.e.

  - ### Uses of ParsingException in org.keycloak.saml.common.util

    Methods in org.keycloak.saml.common.util that throw ParsingException
    Modifier and Type | Method and Description
    --- | ---
    `static XMLEvent` | StaxParserUtil.`advance(XMLEventReader xmlEventReader)` Consume the next event
    `static XMLEvent` | StaxParserUtil.`bypassElementBlock(XMLEventReader xmlEventReader)` Bypass an entire XML element block.
    `static void` | StaxParserUtil.`bypassElementBlock(XMLEventReader xmlEventReader, QName tag)` Bypass an entire XML element block from startElement to endElement.
    `static void` | StaxParserUtil.`bypassElementBlock(XMLEventReader xmlEventReader, String tag)` Bypass an entire XML element block from startElement to endElement.
    `static Document` | DocumentUtil.`getDocument(File file)` Get Document from a file
    `static Document` | DocumentUtil.`getDocument(InputStream is)` Get Document from an inputstream
    `static Document` | DocumentUtil.`getDocument(Reader reader)` Parse a document from a reader
    `static Document` | DocumentUtil.`getDocument(String docString)` Parse a document from the string
    `static Element` | StaxParserUtil.`getDOMElement(XMLEventReader xmlEventReader)` Given that the `XMLEventReader` is in `XMLStreamConstants.START_ELEMENT` mode, we parse into a DOM Element
    `static String` | StaxParserUtil.`getElementText(XMLEventReader xmlEventReader)` Get the element text.
    `static String` | StaxParserUtil.`getElementTextRP(XMLEventReader xmlEventReader)` Get the element text, replacing every occurrence of ${..} by corresponding system property value
    `static EndElement` | StaxParserUtil.`getNextEndElement(XMLEventReader xmlEventReader)` Get the next `EndElement`
    `static XMLEvent` | StaxParserUtil.`getNextEvent(XMLEventReader xmlEventReader)` Get the next xml event
    `static StartElement` | StaxParserUtil.`getNextStartElement(XMLEventReader xmlEventReader)` Get the next `StartElement`
    `static String` | StaxParserUtil.`getRequiredAttributeValue(StartElement startElement, HasQName attrName)`
    `static String` | StaxParserUtil.`getRequiredAttributeValueRP(StartElement startElement, HasQName attrName)`
    `static List<String>` | StaxParserUtil.`getRequiredStringListAttributeValue(StartElement startElement, HasQName attrName)` Parse a space delimited list of strings
    `static Duration` | StaxParserUtil.`getXmlDurationAttributeValue(StartElement startElement, HasQName attrName)` Get the Attribute value
    `static XMLGregorianCalendar` | StaxParserUtil.`getXmlTimeAttributeValue(StartElement startElement, HasQName attrName)` Get the Attribute value
    `static boolean` | StaxParserUtil.`hasTextAhead(XMLEventReader xmlEventReader)` Return whether the next event is going to be text
    `static XMLEvent` | StaxParserUtil.`peek(XMLEventReader xmlEventReader)` Peek at the next event
    `static EndElement` | StaxParserUtil.`peekNextEndElement(XMLEventReader xmlEventReader)` Peek the next `EndElement`
    `static StartElement` | StaxParserUtil.`peekNextStartElement(XMLEventReader xmlEventReader)` Peek the next `StartElement`
    `static XMLEvent` | StaxParserUtil.`peekNextTag(XMLEventReader xmlEventReader)` Peek the next `StartElement` or `EndElement`.
    `static void` | TransformerUtil.`transform(JAXBContext context, JAXBElement<?> jaxb, Result result)`
    `static void` | TransformerUtil.`transform(Transformer transformer, Source source, DOMResult result)` Use the transformer to transform
    `static void` | TransformerUtil.`transform(Transformer transformer, StAXSource stax, DOMResult result)` Use the transformer to transform
    `static void` | StaxParserUtil.`validate(InputStream doc, InputStream sch)`

  - ### Uses of ParsingException in org.keycloak.saml.processing.api.saml.v2.request

    Methods in org.keycloak.saml.processing.api.saml.v2.request that throw ParsingException
    Modifier and Type | Method and Description
    --- | ---
    `static Document` | SAML2Request.`convert(RequestAbstractType rat)` Return the DOM object
    `static Document` | SAML2Request.`convert(ResponseType responseType)` Convert a SAML2 Response into a Document
    `AuthnRequestType` | SAML2Request.`getAuthnRequestType(InputStream is)` Get the AuthnRequestType from an input stream
    `AuthnRequestType` | SAML2Request.`getAuthnRequestType(String fileName)` Get AuthnRequestType from a file
    `RequestAbstractType` | SAML2Request.`getRequestType(InputStream is)` Get a Request Type from Input Stream
    `static SAMLDocumentHolder` | SAML2Request.`getSAML2ObjectFromDocument(Document samlDocument)` Get the Underlying SAML2Object from a document
    `static SAMLDocumentHolder` | SAML2Request.`getSAML2ObjectFromStream(InputStream is)` Get the Underlying SAML2Object from the input stream

  - ### Uses of ParsingException in org.keycloak.saml.processing.api.saml.v2.response

    Methods in org.keycloak.saml.processing.api.saml.v2.response that throw ParsingException
    Modifier and Type | Method and Description
    --- | ---
    `Document` | SAML2Response.`convert(StatusResponseType responseType)` Convert a SAML2 Response into a Document
    `AssertionType` | SAML2Response.`getAssertionType(InputStream is)` Read an assertion from an input stream
    `EncryptedAssertionType` | SAML2Response.`getEncryptedAssertion(InputStream is)` Get an encrypted assertion from the stream
    `ResponseType` | SAML2Response.`getResponseType(InputStream is)` Read a ResponseType from an input stream
    `SAML2Object` | SAML2Response.`getSAML2ObjectFromStream(InputStream is)` Read a `SAML2Object` from an input stream

  - ### Uses of ParsingException in org.keycloak.saml.processing.core.parsers.saml

    Methods in org.keycloak.saml.processing.core.parsers.saml that throw ParsingException
    Modifier and Type | Method and Description
    --- | ---
    `SAML11AssertionType` | SAML11AssertionParser.`fromElement(Element element)`
    `Object` | SAMLParser.`parse(XMLEventReader xmlEventReader)`
    `Object` | SAML11SubjectParser.`parse(XMLEventReader xmlEventReader)`
    `Object` | SAML11ResponseParser.`parse(XMLEventReader xmlEventReader)`
    `Object` | SAML11RequestParser.`parse(XMLEventReader xmlEventReader)`
    `Object` | SAML11AssertionParser.`parse(XMLEventReader xmlEventReader)`
    `protected SAML11RequestType` | SAML11RequestParser.`parseRequiredAttributes(StartElement startElement)`
    `protected SAML11StatusType` | SAML11ResponseParser.`parseStatus(XMLEventReader xmlEventReader)` Parse the status element

  - ### Uses of ParsingException in org.keycloak.saml.processing.core.parsers.saml.assertion

    Methods in org.keycloak.saml.processing.core.parsers.saml.assertion that throw ParsingException
    Modifier and Type | Method and Description
    --- | ---
    `protected SubjectType` | SAMLSubjectParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected SubjectConfirmationType` | SAMLSubjectConfirmationParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected SubjectConfirmationDataType` | SAMLSubjectConfirmationDataParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected ProxyRestrictionType` | SAMLProxyRestrictionParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected ConditionsType` | SAMLConditionsParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected AuthnStatementType` | SAMLAuthnStatementParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected AuthnContextType` | SAMLAuthnContextParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected AudienceRestrictionType` | SAMLAudienceRestrictionParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected AttributeStatementType` | SAMLAttributeStatementParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected AttributeType` | SAMLAttributeParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected AssertionType` | SAMLAssertionParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement nextElement)`
    `EncryptedAssertionType` | SAMLEncryptedAssertionParser.`parse(XMLEventReader xmlEventReader)`
    `Object` | SAMLAttributeValueParser.`parse(XMLEventReader xmlEventReader)`
    `static String` | SAMLAttributeValueParser.`parseAnyTypeAsString(XMLEventReader xmlEventReader)`
    `protected void` | SAMLAssertionParser.`processSubElement(XMLEventReader xmlEventReader, AssertionType target, SAMLAssertionQNames element, StartElement elementDetail)`
    `protected void` | SAMLAttributeStatementParser.`processSubElement(XMLEventReader xmlEventReader, AttributeStatementType target, SAMLAssertionQNames element, StartElement elementDetail)`
    `protected void` | SAMLAttributeParser.`processSubElement(XMLEventReader xmlEventReader, AttributeType target, SAMLAssertionQNames element, StartElement elementDetail)`
    `protected void` | SAMLAudienceRestrictionParser.`processSubElement(XMLEventReader xmlEventReader, AudienceRestrictionType target, SAMLAssertionQNames element, StartElement elementDetail)`
    `protected void` | SAMLAuthnContextParser.`processSubElement(XMLEventReader xmlEventReader, AuthnContextType target, SAMLAssertionQNames element, StartElement elementDetail)`
    `protected void` | SAMLAuthnStatementParser.`processSubElement(XMLEventReader xmlEventReader, AuthnStatementType target, SAMLAssertionQNames element, StartElement elementDetail)`
    `protected void` | SAMLConditionsParser.`processSubElement(XMLEventReader xmlEventReader, ConditionsType target, SAMLAssertionQNames element, StartElement elementDetail)`
    `protected void` | SAMLProxyRestrictionParser.`processSubElement(XMLEventReader xmlEventReader, ProxyRestrictionType target, SAMLAssertionQNames element, StartElement elementDetail)`
    `protected void` | SAMLSubjectConfirmationDataParser.`processSubElement(XMLEventReader xmlEventReader, SubjectConfirmationDataType target, SAMLAssertionQNames element, StartElement elementDetail)`
    `protected void` | SAMLSubjectConfirmationParser.`processSubElement(XMLEventReader xmlEventReader, SubjectConfirmationType target, SAMLAssertionQNames element, StartElement elementDetail)`
    `protected void` | SAMLSubjectParser.`processSubElement(XMLEventReader xmlEventReader, SubjectType target, SAMLAssertionQNames element, StartElement elementDetail)`

  - ### Uses of ParsingException in org.keycloak.saml.processing.core.parsers.saml.mdattr

    Methods in org.keycloak.saml.processing.core.parsers.saml.mdattr that throw ParsingException
    Modifier and Type | Method and Description
    --- | ---
    `protected EntityAttributes` | SAMLEntityAttributesParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected void` | SAMLEntityAttributesParser.`processSubElement(XMLEventReader xmlEventReader, EntityAttributes target, SAMLMetadataQNames element, StartElement elementDetail)`

  - ### Uses of ParsingException in org.keycloak.saml.processing.core.parsers.saml.metadata

    Methods in org.keycloak.saml.processing.core.parsers.saml.metadata that throw ParsingException
    Modifier and Type | Method and Description
    --- | ---
    `protected SPSSODescriptorType` | SAMLSPSSODescriptorParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected RequestedAttributeType` | SAMLRequestedAttributeParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected PDPDescriptorType` | SAMLPDPDescriptorParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected OrganizationType` | SAMLOrganizationParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected KeyDescriptorType` | SAMLKeyDescriptorParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected IndexedEndpointType` | SAMLIndexedEndpointTypeParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected IDPSSODescriptorType` | SAMLIDPSSODescriptorParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected ExtensionsType` | SAMLExtensionsParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected EntityDescriptorType` | SAMLEntityDescriptorParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected EntitiesDescriptorType` | SAMLEntitiesDescriptorParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected EndpointType` | SAMLEndpointTypeParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected EncryptionMethodType` | SAMLEncryptionMethodParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected ContactType` | SAMLContactPersonParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected AuthnAuthorityDescriptorType` | SAMLAuthnAuthorityDescriptorParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected AttributeType` | SAMLAttributeParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected AttributeConsumingServiceType` | SAMLAttributeConsumingServiceParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected AttributeAuthorityDescriptorType` | SAMLAttributeAuthorityDescriptorParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected void` | SAMLRoleDecriptorTypeParser.`parseOptionalArguments(StartElement element, RoleDescriptorType descriptor)`
    `protected void` | SAMLAttributeAuthorityDescriptorParser.`processSubElement(XMLEventReader xmlEventReader, AttributeAuthorityDescriptorType target, SAMLMetadataQNames element, StartElement elementDetail)`
    `protected void` | SAMLAttributeConsumingServiceParser.`processSubElement(XMLEventReader xmlEventReader, AttributeConsumingServiceType target, SAMLMetadataQNames element, StartElement elementDetail)`
    `protected void` | SAMLAttributeParser.`processSubElement(XMLEventReader xmlEventReader, AttributeType target, SAMLMetadataQNames element, StartElement elementDetail)`
    `protected void` | SAMLAuthnAuthorityDescriptorParser.`processSubElement(XMLEventReader xmlEventReader, AuthnAuthorityDescriptorType target, SAMLMetadataQNames element, StartElement elementDetail)`
    `protected void` | SAMLContactPersonParser.`processSubElement(XMLEventReader xmlEventReader, ContactType target, SAMLMetadataQNames element, StartElement elementDetail)`
    `protected void` | SAMLEncryptionMethodParser.`processSubElement(XMLEventReader xmlEventReader, EncryptionMethodType target, SAMLMetadataQNames element, StartElement elementDetail)`
    `protected void` | SAMLEndpointTypeParser.`processSubElement(XMLEventReader xmlEventReader, EndpointType target, SAMLMetadataQNames element, StartElement elementDetail)`
    `protected void` | SAMLEntitiesDescriptorParser.`processSubElement(XMLEventReader xmlEventReader, EntitiesDescriptorType target, SAMLMetadataQNames element, StartElement elementDetail)`
    `protected void` | SAMLEntityDescriptorParser.`processSubElement(XMLEventReader xmlEventReader, EntityDescriptorType target, SAMLMetadataQNames element, StartElement elementDetail)`
    `protected void` | SAMLExtensionsParser.`processSubElement(XMLEventReader xmlEventReader, ExtensionsType target, SAMLMetadataQNames element, StartElement elementDetail)`
    `protected void` | SAMLIDPSSODescriptorParser.`processSubElement(XMLEventReader xmlEventReader, IDPSSODescriptorType target, SAMLMetadataQNames element, StartElement elementDetail)`
    `protected void` | SAMLIndexedEndpointTypeParser.`processSubElement(XMLEventReader xmlEventReader, IndexedEndpointType target, SAMLMetadataQNames element, StartElement elementDetail)`
    `protected void` | SAMLKeyDescriptorParser.`processSubElement(XMLEventReader xmlEventReader, KeyDescriptorType target, SAMLMetadataQNames element, StartElement elementDetail)`
    `protected void` | SAMLOrganizationParser.`processSubElement(XMLEventReader xmlEventReader, OrganizationType target, SAMLMetadataQNames element, StartElement elementDetail)`
    `protected void` | SAMLPDPDescriptorParser.`processSubElement(XMLEventReader xmlEventReader, PDPDescriptorType target, SAMLMetadataQNames element, StartElement elementDetail)`
    `protected void` | SAMLRequestedAttributeParser.`processSubElement(XMLEventReader xmlEventReader, RequestedAttributeType target, SAMLMetadataQNames element, StartElement elementDetail)`
    `protected void` | SAMLSPSSODescriptorParser.`processSubElement(XMLEventReader xmlEventReader, SPSSODescriptorType target, SAMLMetadataQNames element, StartElement elementDetail)`
    `protected void` | SAMLSSODescriptorTypeParser.`processSubElement(XMLEventReader xmlEventReader, T target, SAMLMetadataQNames element, StartElement elementDetail)`
    `protected void` | SAMLRoleDecriptorTypeParser.`processSubElement(XMLEventReader xmlEventReader, T target, SAMLMetadataQNames element, StartElement elementDetail)`

  - ### Uses of ParsingException in org.keycloak.saml.processing.core.parsers.saml.protocol

    Methods in org.keycloak.saml.processing.core.parsers.saml.protocol that throw ParsingException
    Modifier and Type | Method and Description
    --- | ---
    `protected StatusType` | SAMLStatusParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected StatusCodeType` | SAMLStatusCodeParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected StatusResponseType` | SAMLSloResponseParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected LogoutRequestType` | SAMLSloRequestParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement startElement)`
    `protected ResponseType` | SAMLResponseParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected RequestedAuthnContextType` | SAMLRequestedAuthnContextParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement startElement)` Parse the attributes at the authnrequesttype element
    `protected ExtensionsType` | SAMLExtensionsParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected AuthnRequestType` | SAMLAuthNRequestParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement startElement)` Parse the attributes at the authnrequesttype element
    `protected AttributeQueryType` | SAMLAttributeQueryParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected ArtifactResponseType` | SAMLArtifactResponseParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected ArtifactResolveType` | SAMLArtifactResolveParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement startElement)` Parse the attributes at the authnrequesttype element
    `protected void` | SAMLStatusResponseTypeParser.`parseBaseAttributes(StartElement startElement, T response)` Parse the attributes that are common to all SAML Response Types
    `protected void` | SAMLRequestAbstractParser.`parseBaseAttributes(StartElement startElement, T request)` Parse the attributes that are common to all SAML Request Types
    `protected void` | SAMLRequestAbstractParser.`parseCommonElements(SAMLProtocolQNames element, StartElement elementDetail, XMLEventReader xmlEventReader, RequestAbstractType request)` If the current element is one of the common request elements (Issuer, Signature, Extensions), parses it.
    `protected void` | SAMLArtifactResolveParser.`processSubElement(XMLEventReader xmlEventReader, ArtifactResolveType target, SAMLProtocolQNames element, StartElement elementDetail)`
    `protected void` | SAMLArtifactResponseParser.`processSubElement(XMLEventReader xmlEventReader, ArtifactResponseType target, SAMLProtocolQNames element, StartElement elementDetail)`
    `protected void` | SAMLAttributeQueryParser.`processSubElement(XMLEventReader xmlEventReader, AttributeQueryType target, SAMLProtocolQNames element, StartElement elementDetail)`
    `protected void` | SAMLAuthNRequestParser.`processSubElement(XMLEventReader xmlEventReader, AuthnRequestType target, SAMLProtocolQNames element, StartElement elementDetail)`
    `protected void` | SAMLExtensionsParser.`processSubElement(XMLEventReader xmlEventReader, ExtensionsType target, SAMLProtocolQNames element, StartElement elementDetail)`
    `protected void` | SAMLSloRequestParser.`processSubElement(XMLEventReader xmlEventReader, LogoutRequestType target, SAMLProtocolQNames element, StartElement elementDetail)`
    `protected void` | SAMLRequestedAuthnContextParser.`processSubElement(XMLEventReader xmlEventReader, RequestedAuthnContextType target, SAMLProtocolQNames element, StartElement elementDetail)`
    `protected void` | SAMLResponseParser.`processSubElement(XMLEventReader xmlEventReader, ResponseType target, SAMLProtocolQNames element, StartElement elementDetail)`
    `protected void` | SAMLStatusCodeParser.`processSubElement(XMLEventReader xmlEventReader, StatusCodeType target, SAMLProtocolQNames element, StartElement elementDetail)`
    `protected void` | SAMLSloResponseParser.`processSubElement(XMLEventReader xmlEventReader, StatusResponseType target, SAMLProtocolQNames element, StartElement elementDetail)`
    `protected void` | SAMLStatusParser.`processSubElement(XMLEventReader xmlEventReader, StatusType target, SAMLProtocolQNames element, StartElement elementDetail)`

  - ### Uses of ParsingException in org.keycloak.saml.processing.core.parsers.saml.xmldsig

    Methods in org.keycloak.saml.processing.core.parsers.saml.xmldsig that throw ParsingException
    Modifier and Type | Method and Description
    --- | ---
    `protected X509DataType` | X509DataParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected RSAKeyValueType` | RsaKeyValueParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected KeyInfoType` | KeyInfoParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected DSAKeyValueType` | DsaKeyValueParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement element)`
    `protected void` | DsaKeyValueParser.`processSubElement(XMLEventReader xmlEventReader, DSAKeyValueType target, XmlDSigQNames element, StartElement elementDetail)`
    `protected void` | KeyInfoParser.`processSubElement(XMLEventReader xmlEventReader, KeyInfoType target, XmlDSigQNames element, StartElement elementDetail)`
    `protected void` | RsaKeyValueParser.`processSubElement(XMLEventReader xmlEventReader, RSAKeyValueType target, XmlDSigQNames element, StartElement elementDetail)`
    `protected void` | X509DataParser.`processSubElement(XMLEventReader xmlEventReader, X509DataType target, XmlDSigQNames element, StartElement elementDetail)`

  - ### Uses of ParsingException in org.keycloak.saml.processing.core.parsers.util

    Methods in org.keycloak.saml.processing.core.parsers.util that throw ParsingException
    Modifier and Type | Method and Description
    --- | ---
    `static void` | SAML11ParserUtil.`parseAttributeType(XMLEventReader xmlEventReader, StartElement startElement, String rootTag, SAML11AttributeType attributeType)` Parse an `SAML11AttributeType`
    `static Object` | SAML11ParserUtil.`parseAttributeValue(XMLEventReader xmlEventReader)` Parse Attribute value
    `static SAML11AuthenticationStatementType` | SAML11ParserUtil.`parseAuthenticationStatement(XMLEventReader xmlEventReader)` Parse the AuthnStatement inside the assertion
    `static KeyInfoType` | SAML11ParserUtil.`parseKeyInfo(XMLEventReader xmlEventReader)`
    `static NameIDType` | SAMLParserUtil.`parseNameIDType(XMLEventReader xmlEventReader)` Parse a `NameIDType`
    `static RSAKeyValueType` | SAML11ParserUtil.`parseRSAKeyValue(XMLEventReader xmlEventReader)`
    `static SAML11AttributeType` | SAML11ParserUtil.`parseSAML11Attribute(XMLEventReader xmlEventReader)` Parse a `SAML11AttributeType`
    `static SAML11AttributeQueryType` | SAML11ParserUtil.`parseSAML11AttributeQuery(XMLEventReader xmlEventReader)` Parse the `SAML11AttributeQueryType`
    `static SAML11AttributeStatementType` | SAML11ParserUtil.`parseSAML11AttributeStatement(XMLEventReader xmlEventReader)` Parse an `SAML11AttributeStatementType`
    `static SAML11AuthenticationQueryType` | SAML11ParserUtil.`parseSAML11AuthenticationQuery(XMLEventReader xmlEventReader)` Parse the `SAML11AttributeQueryType`
    `static SAML11AuthorizationDecisionQueryType` | SAML11ParserUtil.`parseSAML11AuthorizationDecisionQueryType(XMLEventReader xmlEventReader)` Parse the `SAML11AuthorizationDecisionQueryType`
    `static SAML11AuthorizationDecisionStatementType` | SAML11ParserUtil.`parseSAML11AuthorizationDecisionStatement(XMLEventReader xmlEventReader)`
    `static SAML11ConditionsType` | SAML11ParserUtil.`parseSAML11Conditions(XMLEventReader xmlEventReader)` Parse `SAML11ConditionsType`
    `static SAML11SubjectConfirmationType` | SAML11ParserUtil.`parseSAML11SubjectConfirmation(XMLEventReader xmlEventReader)` Parse the `SAML11SubjectConfirmationType`
    `static SubjectConfirmationDataType` | SAML11ParserUtil.`parseSubjectConfirmationData(XMLEventReader xmlEventReader)` Parse the `SubjectConfirmationDataType`
    `static void` | SAMLParserUtil.`validateAttributeValue(StartElement element, HasQName attributeName, String expectedValue)`

  - ### Uses of ParsingException in org.keycloak.saml.processing.core.saml.v2.util

    Methods in org.keycloak.saml.processing.core.saml.v2.util that throw ParsingException
    Modifier and Type | Method and Description
    --- | ---
    `static Element` | AssertionUtil.`decryptAssertion(SAMLDocumentHolder holder, ResponseType responseType, PrivateKey privateKey)` This method modifies the given responseType, and replaces the encrypted assertion with a decrypted version.
    `static AssertionType` | AssertionUtil.`getAssertion(SAMLDocumentHolder holder, ResponseType responseType, PrivateKey privateKey)`

  - ### Uses of ParsingException in org.keycloak.saml.processing.core.util

    Methods in org.keycloak.saml.processing.core.util that throw ParsingException
    Modifier and Type | Method and Description
    --- | ---
    `static DSAKeyValueType` | XMLSignatureUtil.`getDSAKeyValue(Element element)` Given a dsig:DSAKeyValue element, return `DSAKeyValueType`
    `static RSAKeyValueType` | XMLSignatureUtil.`getRSAKeyValue(Element element)` Given a dsig:DSAKeyValue element, return `DSAKeyValueType`

Copyright © 2021 JBoss by Red Hat. All rights reserved.