Class AuthnContextType
java.lang.Object
org.keycloak.dom.saml.v2.assertion.AuthnContextType
- All Implemented Interfaces:
Serializable
Java class for AuthnContextType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="AuthnContextType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<choice>
<sequence>
<element ref="{urn:oasis:names:tc:SAML:2.0:assertion}AuthnContextClassRef"/>
<choice minOccurs="0">
<element ref="{urn:oasis:names:tc:SAML:2.0:assertion}AuthnContextDecl"/>
<element ref="{urn:oasis:names:tc:SAML:2.0:assertion}AuthnContextDeclRef"/>
</choice>
</sequence>
<choice>
<element ref="{urn:oasis:names:tc:SAML:2.0:assertion}AuthnContextDecl"/>
<element ref="{urn:oasis:names:tc:SAML:2.0:assertion}AuthnContextDeclRef"/>
</choice>
</choice>
<element ref="{urn:oasis:names:tc:SAML:2.0:assertion}AuthenticatingAuthority" maxOccurs="unbounded"
minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdd an authenticating authorityvoidaddAuthenticatingAuthority(URI[] aas) Add Authenticating AuthorityvoidaddURIType(URIType aa) Add an URI typevoidaddURIType(URIType[] aas) Add an array of URI TypeGet a read only set of authenticating authorityGet the sequenceGet a read only set of URI typevoidRemove an authenticating authorityvoidremoveURIType(URIType aa) Add an URI typevoidSet the authn context sequence
-
Constructor Details
-
AuthnContextType
public AuthnContextType()
-
-
Method Details
-
addAuthenticatingAuthority
Add an authenticating authority- Parameters:
aa-URI
-
addAuthenticatingAuthority
Add Authenticating Authority- Parameters:
aas- an array ofURI
-
removeAuthenticatingAuthority
Remove an authenticating authority- Parameters:
aa-
-
getAuthenticatingAuthority
Get a read only set of authenticating authority- Returns:
-
getSequence
Get the sequence- Returns:
-
setSequence
Set the authn context sequence- Parameters:
sequence-
-
addURIType
Add an URI type- Parameters:
aa-
-
addURIType
Add an array of URI Type- Parameters:
aas-
-
getURIType
Get a read only set of URI type- Returns:
-
removeURIType
Add an URI type- Parameters:
aa-
-