## Uses of Class
org.keycloak.dom.saml.v2.assertion.AssertionType

- Packages that use AssertionType
  Package | Description
  --- | ---
  org.keycloak.dom.saml.v2.assertion | Package for the model classes for the SAML2 Assertion
  org.keycloak.dom.saml.v2.mdattr |
  org.keycloak.dom.saml.v2.protocol | Package containing the classes for the protocol of SAMLv2
  org.keycloak.saml.processing.api.saml.v2.response |
  org.keycloak.saml.processing.core.parsers.saml.assertion |
  org.keycloak.saml.processing.core.saml.v2.factories |
  org.keycloak.saml.processing.core.saml.v2.holders |
  org.keycloak.saml.processing.core.saml.v2.util |
  org.keycloak.saml.processing.core.saml.v2.writers |

- - ### Uses of AssertionType in org.keycloak.dom.saml.v2.assertion

    Methods in org.keycloak.dom.saml.v2.assertion that return AssertionType
    Modifier and Type | Method and Description
    --- | ---
    `AssertionType` | EvidenceType.ChoiceType.`getAssertion()`

    Constructors in org.keycloak.dom.saml.v2.assertion with parameters of type AssertionType
    Constructor and Description
    `ChoiceType(AssertionType assertion)`

  - ### Uses of AssertionType in org.keycloak.dom.saml.v2.mdattr

    Fields in org.keycloak.dom.saml.v2.mdattr with type parameters of type AssertionType
    Modifier and Type | Field and Description
    --- | ---
    `protected List<AssertionType>` | EntityAttributes.`assertion`

    Methods in org.keycloak.dom.saml.v2.mdattr that return types with arguments of type AssertionType
    Modifier and Type | Method and Description
    --- | ---
    `List<AssertionType>` | EntityAttributes.`getAssertion()`

    Methods in org.keycloak.dom.saml.v2.mdattr with parameters of type AssertionType
    Modifier and Type | Method and Description
    --- | ---
    `void` | EntityAttributes.`addAssertion(AssertionType attributeType)`

  - ### Uses of AssertionType in org.keycloak.dom.saml.v2.protocol

    Methods in org.keycloak.dom.saml.v2.protocol that return AssertionType
    Modifier and Type | Method and Description
    --- | ---
    `AssertionType` | ResponseType.RTChoiceType.`getAssertion()`

    Constructors in org.keycloak.dom.saml.v2.protocol with parameters of type AssertionType
    Constructor and Description
    `RTChoiceType(AssertionType assertion)`

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

    Methods in org.keycloak.saml.processing.api.saml.v2.response that return AssertionType
    Modifier and Type | Method and Description
    --- | ---
    `AssertionType` | SAML2Response.`createAssertion(String id, NameIDType issuer)` Create an assertion
    `AssertionType` | SAML2Response.`getAssertionType(InputStream is)` Read an assertion from an input stream

    Methods in org.keycloak.saml.processing.api.saml.v2.response with parameters of type AssertionType
    Modifier and Type | Method and Description
    --- | ---
    `ResponseType` | SAML2Response.`createResponseType(String ID, IssuerInfoHolder issuerInfo, AssertionType assertion)` Create a ResponseType
    `void` | SAML2Response.`createTimedConditions(AssertionType assertion, long durationInMilis)` Add validity conditions to the SAML2 Assertion

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

    Methods in org.keycloak.saml.processing.core.parsers.saml.assertion that return AssertionType
    Modifier and Type | Method and Description
    --- | ---
    `protected AssertionType` | SAMLAssertionParser.`instantiateElement(XMLEventReader xmlEventReader, StartElement nextElement)`

    Methods in org.keycloak.saml.processing.core.parsers.saml.assertion with parameters of type AssertionType
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | SAMLAssertionParser.`processSubElement(XMLEventReader xmlEventReader, AssertionType target, SAMLAssertionQNames element, StartElement elementDetail)`

  - ### Uses of AssertionType in org.keycloak.saml.processing.core.saml.v2.factories

    Methods in org.keycloak.saml.processing.core.saml.v2.factories that return AssertionType
    Modifier and Type | Method and Description
    --- | ---
    `static AssertionType` | SAMLAssertionFactory.`createAssertion(String id, NameIDType issuerID, XMLGregorianCalendar issueInstant, ConditionsType conditions, SubjectType subject, List<StatementAbstractType> statements)` Creates a SAMLV2 `AssertionType` with the specified values.

    Methods in org.keycloak.saml.processing.core.saml.v2.factories with parameters of type AssertionType
    Modifier and Type | Method and Description
    --- | ---
    `static ResponseType` | JBossSAMLAuthnResponseFactory.`createResponseType(String ID, IssuerInfoHolder issuerInfo, AssertionType assertionType)` Create a Response Type

  - ### Uses of AssertionType in org.keycloak.saml.processing.core.saml.v2.holders

    Methods in org.keycloak.saml.processing.core.saml.v2.holders that return AssertionType
    Modifier and Type | Method and Description
    --- | ---
    `AssertionType` | IDPInfoHolder.`getAssertion()`

    Methods in org.keycloak.saml.processing.core.saml.v2.holders with parameters of type AssertionType
    Modifier and Type | Method and Description
    --- | ---
    `void` | IDPInfoHolder.`setAssertion(AssertionType assertion)`

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

    Methods in org.keycloak.saml.processing.core.saml.v2.util that return AssertionType
    Modifier and Type | Method and Description
    --- | ---
    `static AssertionType` | AssertionUtil.`createAssertion(String id, NameIDType issuer)` Create an assertion
    `static AssertionType` | AssertionUtil.`getAssertion(SAMLDocumentHolder holder, ResponseType responseType, PrivateKey privateKey)`

    Methods in org.keycloak.saml.processing.core.saml.v2.util with parameters of type AssertionType
    Modifier and Type | Method and Description
    --- | ---
    `static Document` | AssertionUtil.`asDocument(AssertionType assertion)` Given `AssertionType`, convert it into a DOM Document.
    `static String` | AssertionUtil.`asString(AssertionType assertion)` Given `AssertionType`, convert it into a String
    `static void` | AssertionUtil.`createTimedConditions(AssertionType assertion, long durationInMilis)` Add validity conditions to the SAML2 Assertion
    `static void` | AssertionUtil.`createTimedConditions(AssertionType assertion, long durationInMilis, long clockSkew)` Add validity conditions to the SAML2 Assertion
    `static XMLGregorianCalendar` | AssertionUtil.`getExpiration(AssertionType assertion)` Extract the expiration time from an `AssertionType`
    `static List<String>` | AssertionUtil.`getRoles(AssertionType assertion, List<String> roleKeys)` Given an assertion, return the list of roles it may have
    `static boolean` | AssertionUtil.`hasExpired(AssertionType assertion)` Check whether the assertion has expired.
    `static boolean` | AssertionUtil.`hasExpired(AssertionType assertion, long clockSkewInMilis)` Verify whether the assertion has expired.

  - ### Uses of AssertionType in org.keycloak.saml.processing.core.saml.v2.writers

    Methods in org.keycloak.saml.processing.core.saml.v2.writers with parameters of type AssertionType
    Modifier and Type | Method and Description
    --- | ---
    `void` | SAMLAssertionWriter.`write(AssertionType assertion)` Write an `AssertionType` to stream

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