Package uk.gov.ida.saml.hub.domain
Class IdaAuthnRequestFromHub
- java.lang.Object
-
- uk.gov.ida.saml.core.domain.IdaMessage
-
- uk.gov.ida.saml.core.domain.IdaSamlMessage
-
- uk.gov.ida.saml.hub.domain.IdaAuthnRequestFromHub
-
public class IdaAuthnRequestFromHub extends IdaSamlMessage
-
-
Constructor Summary
Constructors Constructor Description IdaAuthnRequestFromHub(java.lang.String id, java.lang.String issuer, org.joda.time.DateTime issueInstant, java.util.List<AuthnContext> levelsOfAssurance, java.util.Optional<java.lang.Boolean> forceAuthentication, org.joda.time.DateTime sessionExpiryTimestamp, java.net.URI idpPostEndpoint, org.opensaml.saml.saml2.core.AuthnContextComparisonTypeEnumeration comparisonType)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IdaAuthnRequestFromHubcreateRequestReceivedFromHub(java.lang.String id, java.lang.String issuerId, java.util.List<AuthnContext> levelsOfAssurance, boolean forceAuthentication, org.joda.time.DateTime notOnOrAfter, org.opensaml.saml.saml2.core.AuthnContextComparisonTypeEnumeration comparisonType)static IdaAuthnRequestFromHubcreateRequestToSendFromHub(java.lang.String id, java.util.List<AuthnContext> levelsOfAssurance, java.util.Optional<java.lang.Boolean> forceAuthentication, org.joda.time.DateTime sessionExpiryTimestamp, java.net.URI idpPostEndpoint, org.opensaml.saml.saml2.core.AuthnContextComparisonTypeEnumeration comparisonType, java.lang.String hubEntityId)org.opensaml.saml.saml2.core.AuthnContextComparisonTypeEnumerationgetComparisonType()java.util.Optional<java.lang.Boolean>getForceAuthentication()java.util.List<AuthnContext>getLevelsOfAssurance()org.joda.time.DateTimegetSessionExpiryTimestamp()-
Methods inherited from class uk.gov.ida.saml.core.domain.IdaSamlMessage
getDestination
-
Methods inherited from class uk.gov.ida.saml.core.domain.IdaMessage
getId, getIssueInstant, getIssuer
-
-
-
-
Constructor Detail
-
IdaAuthnRequestFromHub
public IdaAuthnRequestFromHub(java.lang.String id, java.lang.String issuer, org.joda.time.DateTime issueInstant, java.util.List<AuthnContext> levelsOfAssurance, java.util.Optional<java.lang.Boolean> forceAuthentication, org.joda.time.DateTime sessionExpiryTimestamp, java.net.URI idpPostEndpoint, org.opensaml.saml.saml2.core.AuthnContextComparisonTypeEnumeration comparisonType)
-
-
Method Detail
-
createRequestToSendFromHub
public static IdaAuthnRequestFromHub createRequestToSendFromHub(java.lang.String id, java.util.List<AuthnContext> levelsOfAssurance, java.util.Optional<java.lang.Boolean> forceAuthentication, org.joda.time.DateTime sessionExpiryTimestamp, java.net.URI idpPostEndpoint, org.opensaml.saml.saml2.core.AuthnContextComparisonTypeEnumeration comparisonType, java.lang.String hubEntityId)
-
createRequestReceivedFromHub
public static IdaAuthnRequestFromHub createRequestReceivedFromHub(java.lang.String id, java.lang.String issuerId, java.util.List<AuthnContext> levelsOfAssurance, boolean forceAuthentication, org.joda.time.DateTime notOnOrAfter, org.opensaml.saml.saml2.core.AuthnContextComparisonTypeEnumeration comparisonType)
-
getForceAuthentication
public java.util.Optional<java.lang.Boolean> getForceAuthentication()
-
getSessionExpiryTimestamp
public org.joda.time.DateTime getSessionExpiryTimestamp()
-
getLevelsOfAssurance
public java.util.List<AuthnContext> getLevelsOfAssurance()
-
getComparisonType
public org.opensaml.saml.saml2.core.AuthnContextComparisonTypeEnumeration getComparisonType()
-
-