Uses of Class
org.keycloak.dom.saml.v2.assertion.AssertionType
Package
Description
Package for the model classes for the SAML2 Assertion
Package containing the classes for the protocol of SAMLv2
-
Uses of AssertionType in org.keycloak.dom.saml.v2.assertion
-
Uses of AssertionType in org.keycloak.dom.saml.v2.mdattr
Modifier and TypeMethodDescriptionvoid
EntityAttributes.addAssertion
(AssertionType attributeType) -
Uses of AssertionType in org.keycloak.dom.saml.v2.protocol
-
Uses of AssertionType in org.keycloak.saml.processing.api.saml.v2.response
Modifier and TypeMethodDescriptionSAML2Response.createAssertion
(String id, NameIDType issuer) Create an assertionSAML2Response.getAssertionType
(InputStream is) Read an assertion from an input streamModifier and TypeMethodDescriptionSAML2Response.createResponseType
(String ID, IssuerInfoHolder issuerInfo, AssertionType assertion) Create a ResponseTypevoid
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
Modifier and TypeMethodDescriptionprotected AssertionType
SAMLAssertionParser.instantiateElement
(XMLEventReader xmlEventReader, StartElement nextElement) Modifier and TypeMethodDescriptionprotected void
SAMLAssertionParser.processSubElement
(XMLEventReader xmlEventReader, AssertionType target, SAMLAssertionQNames element, StartElement elementDetail) -
Uses of AssertionType in org.keycloak.saml.processing.core.saml.v2.factories
Modifier and TypeMethodDescriptionstatic AssertionType
SAMLAssertionFactory.createAssertion
(String id, NameIDType issuerID, XMLGregorianCalendar issueInstant, ConditionsType conditions, SubjectType subject, List<StatementAbstractType> statements) Creates a SAMLV2AssertionType
with the specified values.Modifier and TypeMethodDescriptionstatic 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
-
Uses of AssertionType in org.keycloak.saml.processing.core.saml.v2.util
Modifier and TypeMethodDescriptionstatic AssertionType
AssertionUtil.createAssertion
(String id, NameIDType issuer) Create an assertionstatic AssertionType
AssertionUtil.getAssertion
(SAMLDocumentHolder holder, ResponseType responseType, PrivateKey privateKey) Modifier and TypeMethodDescriptionstatic Document
AssertionUtil.asDocument
(AssertionType assertion) GivenAssertionType
, convert it into a DOM Document.static String
AssertionUtil.asString
(AssertionType assertion) GivenAssertionType
, convert it into a Stringstatic void
AssertionUtil.createTimedConditions
(AssertionType assertion, long durationInMilis) Add validity conditions to the SAML2 Assertionstatic void
AssertionUtil.createTimedConditions
(AssertionType assertion, long durationInMilis, long clockSkew) Add validity conditions to the SAML2 Assertionstatic XMLGregorianCalendar
AssertionUtil.getExpiration
(AssertionType assertion) Extract the expiration time from anAssertionType
AssertionUtil.getRoles
(AssertionType assertion, List<String> roleKeys) Given an assertion, return the list of roles it may havestatic 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
Modifier and TypeMethodDescriptionvoid
SAMLAssertionWriter.write
(AssertionType assertion) Write anAssertionType
to stream