Class SignRequestExtensionType


  • public class SignRequestExtensionType
    extends java.lang.Object

    Java class for SignRequestExtensionType complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="SignRequestExtensionType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element ref="{http://id.elegnamnden.se/csig/1.1/dss-ext/ns}RequestTime"/>
             <element ref="{urn:oasis:names:tc:SAML:2.0:assertion}Conditions"/>
             <element ref="{http://id.elegnamnden.se/csig/1.1/dss-ext/ns}Signer" minOccurs="0"/>
             <element ref="{http://id.elegnamnden.se/csig/1.1/dss-ext/ns}IdentityProvider"/>
             <element ref="{http://id.elegnamnden.se/csig/1.1/dss-ext/ns}AuthnProfile" minOccurs="0"/>
             <element ref="{http://id.elegnamnden.se/csig/1.1/dss-ext/ns}SignRequester"/>
             <element ref="{http://id.elegnamnden.se/csig/1.1/dss-ext/ns}SignService"/>
             <element ref="{http://id.elegnamnden.se/csig/1.1/dss-ext/ns}RequestedSignatureAlgorithm" minOccurs="0"/>
             <element ref="{http://id.elegnamnden.se/csig/1.1/dss-ext/ns}CertRequestProperties" minOccurs="0"/>
             <element ref="{http://id.elegnamnden.se/csig/1.1/dss-ext/ns}SignMessage" minOccurs="0"/>
             <element ref="{http://id.elegnamnden.se/csig/1.1/dss-ext/ns}OtherRequestInfo" minOccurs="0"/>
           </sequence>
           <attribute name="Version" type="{http://www.w3.org/2001/XMLSchema}string" default="1.1" />
         </restriction>
       </complexContent>
     </complexType>
     
    • Field Detail

      • requestTime

        protected javax.xml.datatype.XMLGregorianCalendar requestTime
      • identityProvider

        protected NameIDType identityProvider
      • authnProfile

        protected java.lang.String authnProfile
      • signRequester

        protected NameIDType signRequester
      • requestedSignatureAlgorithm

        protected java.lang.String requestedSignatureAlgorithm
      • otherRequestInfo

        protected AnyType otherRequestInfo
      • version

        protected java.lang.String version
    • Constructor Detail

      • SignRequestExtensionType

        public SignRequestExtensionType()
    • Method Detail

      • getRequestTime

        public javax.xml.datatype.XMLGregorianCalendar getRequestTime()
        Gets the value of the requestTime property.
        Returns:
        possible object is XMLGregorianCalendar
      • setRequestTime

        public void setRequestTime​(javax.xml.datatype.XMLGregorianCalendar value)
        Sets the value of the requestTime property.
        Parameters:
        value - allowed object is XMLGregorianCalendar
      • getConditions

        public ConditionsType getConditions()
        Conditions that MUST be evaluated when assessing the validity of and/or when using the Sign Request. See Section 2.5 of SAML2.0 for additional information on how to evaluate conditions. This element MUST include the attributes NotBefore and NotOnOrAfter and MUST include the element saml:AudienceRestriction which in turn MUST contain one saml:Audience element, specifying the return URL for any resulting Sign Response message.
        Returns:
        possible object is ConditionsType
      • setConditions

        public void setConditions​(ConditionsType value)
        Sets the value of the conditions property.
        Parameters:
        value - allowed object is ConditionsType
      • getIdentityProvider

        public NameIDType getIdentityProvider()
        Gets the value of the identityProvider property.
        Returns:
        possible object is NameIDType
      • setIdentityProvider

        public void setIdentityProvider​(NameIDType value)
        Sets the value of the identityProvider property.
        Parameters:
        value - allowed object is NameIDType
      • getAuthnProfile

        public java.lang.String getAuthnProfile()
        If set, the Version attribute MUST be 1.4 or higher.
        Returns:
        possible object is String
      • setAuthnProfile

        public void setAuthnProfile​(java.lang.String value)
        Sets the value of the authnProfile property.
        Parameters:
        value - allowed object is String
      • getSignRequester

        public NameIDType getSignRequester()
        Gets the value of the signRequester property.
        Returns:
        possible object is NameIDType
      • setSignRequester

        public void setSignRequester​(NameIDType value)
        Sets the value of the signRequester property.
        Parameters:
        value - allowed object is NameIDType
      • getSignService

        public NameIDType getSignService()
        Gets the value of the signService property.
        Returns:
        possible object is NameIDType
      • setSignService

        public void setSignService​(NameIDType value)
        Sets the value of the signService property.
        Parameters:
        value - allowed object is NameIDType
      • getRequestedSignatureAlgorithm

        public java.lang.String getRequestedSignatureAlgorithm()
        Gets the value of the requestedSignatureAlgorithm property.
        Returns:
        possible object is String
      • setRequestedSignatureAlgorithm

        public void setRequestedSignatureAlgorithm​(java.lang.String value)
        Sets the value of the requestedSignatureAlgorithm property.
        Parameters:
        value - allowed object is String
      • setSignMessage

        public void setSignMessage​(SignMessageType value)
        Sets the value of the signMessage property.
        Parameters:
        value - allowed object is SignMessageType
      • getOtherRequestInfo

        public AnyType getOtherRequestInfo()
        Gets the value of the otherRequestInfo property.
        Returns:
        possible object is AnyType
      • setOtherRequestInfo

        public void setOtherRequestInfo​(AnyType value)
        Sets the value of the otherRequestInfo property.
        Parameters:
        value - allowed object is AnyType
      • getVersion

        public java.lang.String getVersion()
        Gets the value of the version property.
        Returns:
        possible object is String
      • setVersion

        public void setVersion​(java.lang.String value)
        Sets the value of the version property.
        Parameters:
        value - allowed object is String