Class AuthnRequestFromTransaction


  • public class AuthnRequestFromTransaction
    extends uk.gov.ida.saml.core.domain.IdaSamlMessage
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected AuthnRequestFromTransaction()  
        AuthnRequestFromTransaction​(java.lang.String id, java.lang.String issuer, org.joda.time.DateTime issueInstant, java.util.Optional<java.lang.Boolean> forceAuthentication, java.util.Optional<java.net.URI> assertionConsumerServiceUrl, java.util.Optional<java.lang.Integer> assertionConsumerServiceIndex, java.util.Optional<org.opensaml.xmlsec.signature.Signature> signature, java.net.URI destination)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static AuthnRequestFromTransaction createRequestReceivedFromTransaction​(java.lang.String id, java.lang.String issuerId, org.joda.time.DateTime issueInstant, boolean forceAuthentication, java.util.Optional<java.net.URI> assertionConsumerServiceUrl, java.util.Optional<java.lang.Integer> assertionConsumerServiceIndex, java.util.Optional<org.opensaml.xmlsec.signature.Signature> signature, java.net.URI destination)  
      static AuthnRequestFromTransaction createRequestToSendToHub​(java.lang.String issuerId, boolean forceAuthentication, java.util.Optional<java.net.URI> assertionConsumerServiceUrl, java.util.Optional<java.lang.Integer> assertionConsumerServiceIndex, java.util.Optional<org.opensaml.xmlsec.signature.Signature> signature, java.net.URI destination)  
      java.util.Optional<java.lang.Integer> getAssertionConsumerServiceIndex()  
      java.util.Optional<java.net.URI> getAssertionConsumerServiceUrl()  
      java.util.Optional<java.lang.Boolean> getForceAuthentication()  
      java.util.Optional<org.opensaml.xmlsec.signature.Signature> getSignature()  
      • 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AuthnRequestFromTransaction

        protected AuthnRequestFromTransaction()
      • AuthnRequestFromTransaction

        public AuthnRequestFromTransaction​(java.lang.String id,
                                           java.lang.String issuer,
                                           org.joda.time.DateTime issueInstant,
                                           java.util.Optional<java.lang.Boolean> forceAuthentication,
                                           java.util.Optional<java.net.URI> assertionConsumerServiceUrl,
                                           java.util.Optional<java.lang.Integer> assertionConsumerServiceIndex,
                                           java.util.Optional<org.opensaml.xmlsec.signature.Signature> signature,
                                           java.net.URI destination)
    • Method Detail

      • createRequestReceivedFromTransaction

        public static AuthnRequestFromTransaction createRequestReceivedFromTransaction​(java.lang.String id,
                                                                                       java.lang.String issuerId,
                                                                                       org.joda.time.DateTime issueInstant,
                                                                                       boolean forceAuthentication,
                                                                                       java.util.Optional<java.net.URI> assertionConsumerServiceUrl,
                                                                                       java.util.Optional<java.lang.Integer> assertionConsumerServiceIndex,
                                                                                       java.util.Optional<org.opensaml.xmlsec.signature.Signature> signature,
                                                                                       java.net.URI destination)
      • createRequestToSendToHub

        public static AuthnRequestFromTransaction createRequestToSendToHub​(java.lang.String issuerId,
                                                                           boolean forceAuthentication,
                                                                           java.util.Optional<java.net.URI> assertionConsumerServiceUrl,
                                                                           java.util.Optional<java.lang.Integer> assertionConsumerServiceIndex,
                                                                           java.util.Optional<org.opensaml.xmlsec.signature.Signature> signature,
                                                                           java.net.URI destination)
      • getForceAuthentication

        public java.util.Optional<java.lang.Boolean> getForceAuthentication()
      • getAssertionConsumerServiceIndex

        public java.util.Optional<java.lang.Integer> getAssertionConsumerServiceIndex()
      • getSignature

        public java.util.Optional<org.opensaml.xmlsec.signature.Signature> getSignature()
      • getAssertionConsumerServiceUrl

        public java.util.Optional<java.net.URI> getAssertionConsumerServiceUrl()