Class AuthContextInfo
java.lang.Object
se.swedenconnect.cert.extensions.data.saci.AbstractDomData
se.swedenconnect.cert.extensions.data.saci.AuthContextInfo
AuthContextInfo element dom implementation
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
AssertionRef element namestatic final String
AuthContextInfo element namestatic final String
AuthenticationInstant element namestatic final String
AuthnContextClassRef element namestatic final String
IdentityProvider element namestatic final String
ServiceID element nameFields inherited from class se.swedenconnect.cert.extensions.data.saci.AbstractDomData
SACI_NS, SAML_ASSERTION_NS, strictMode, XML_DATE_TIME_FORMATTER
-
Constructor Summary
ConstructorsConstructorDescriptionAuthContextInfo
(Element element, boolean strictMode) Constructs an AuthContextInfo object from an XML element -
Method Summary
Modifier and TypeMethodDescriptionGet the list of additional elements.getElement
(Document document) Gets a DOM element from the element data fieldsprotected void
setValuesFromElement
(Element element) Creates an instance of this elements data from a DOM elementprotected void
validate()
Validates the data fields of this object to assert that it meets basic content requirementsMethods inherited from class se.swedenconnect.cert.extensions.data.saci.AbstractDomData
adoptAttributes, adoptElements, getAttributeValue, getAttributeValue, getElements, getOtherAttributes, getSingleElement, instantToString, parseTime, setAttribute, setAttribute
-
Field Details
-
AUTH_CONTEXT_INFO_ELEMENT
AuthContextInfo element name- See Also:
-
IDENTITY_PROVIDER
IdentityProvider element name- See Also:
-
AUTHENTICATION_INSTANT
AuthenticationInstant element name- See Also:
-
AUTHN_CONTEXT_CLASS_REF
AuthnContextClassRef element name- See Also:
-
ASSERTION_REF
AssertionRef element name- See Also:
-
SERVICE_ID
ServiceID element name- See Also:
-
-
Constructor Details
-
AuthContextInfo
Constructs an AuthContextInfo object from an XML element- Parameters:
element
- the input AuthContextInfo xml elementstrictMode
- true to strictly enforce content requirement rules- Throws:
CertificateException
- content validation error
-
-
Method Details
-
validate
Validates the data fields of this object to assert that it meets basic content requirements- Specified by:
validate
in classAbstractDomData
- Throws:
CertificateException
- validation errors
-
getAnyList
Get the list of additional elements. If this list is absent, a new list will be created- Returns:
- the list of additional elements
-
getElement
Gets a DOM element from the element data fields- Specified by:
getElement
in classAbstractDomData
- Parameters:
document
- the document this element shall belong to- Returns:
- DOM element populated with the field data of this object
-
setValuesFromElement
Creates an instance of this elements data from a DOM element- Specified by:
setValuesFromElement
in classAbstractDomData
- Parameters:
element
- xml element providing content data- Throws:
CertificateException
- content validation error
-