Class SignRequestExtensionType
- java.lang.Object
-
- org.certificateservices.messages.sweeid2.dssextenstions1_1.jaxb.SignRequestExtensionType
-
public class SignRequestExtensionType extends java.lang.ObjectJava 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 Summary
Fields Modifier and Type Field Description protected java.lang.StringauthnProfileprotected CertRequestPropertiesTypecertRequestPropertiesprotected ConditionsTypeconditionsprotected NameIDTypeidentityProviderprotected AnyTypeotherRequestInfoprotected java.lang.StringrequestedSignatureAlgorithmprotected javax.xml.datatype.XMLGregorianCalendarrequestTimeprotected AttributeStatementTypesignerprotected SignMessageTypesignMessageprotected NameIDTypesignRequesterprotected NameIDTypesignServiceprotected java.lang.Stringversion
-
Constructor Summary
Constructors Constructor Description SignRequestExtensionType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAuthnProfile()If set, the Version attribute MUST be 1.4 or higher.CertRequestPropertiesTypegetCertRequestProperties()Gets the value of the certRequestProperties property.ConditionsTypegetConditions()Conditions that MUST be evaluated when assessing the validity of and/or when using the Sign Request.NameIDTypegetIdentityProvider()Gets the value of the identityProvider property.AnyTypegetOtherRequestInfo()Gets the value of the otherRequestInfo property.java.lang.StringgetRequestedSignatureAlgorithm()Gets the value of the requestedSignatureAlgorithm property.javax.xml.datatype.XMLGregorianCalendargetRequestTime()Gets the value of the requestTime property.AttributeStatementTypegetSigner()Gets the value of the signer property.SignMessageTypegetSignMessage()Gets the value of the signMessage property.NameIDTypegetSignRequester()Gets the value of the signRequester property.NameIDTypegetSignService()Gets the value of the signService property.java.lang.StringgetVersion()Gets the value of the version property.voidsetAuthnProfile(java.lang.String value)Sets the value of the authnProfile property.voidsetCertRequestProperties(CertRequestPropertiesType value)Sets the value of the certRequestProperties property.voidsetConditions(ConditionsType value)Sets the value of the conditions property.voidsetIdentityProvider(NameIDType value)Sets the value of the identityProvider property.voidsetOtherRequestInfo(AnyType value)Sets the value of the otherRequestInfo property.voidsetRequestedSignatureAlgorithm(java.lang.String value)Sets the value of the requestedSignatureAlgorithm property.voidsetRequestTime(javax.xml.datatype.XMLGregorianCalendar value)Sets the value of the requestTime property.voidsetSigner(AttributeStatementType value)Sets the value of the signer property.voidsetSignMessage(SignMessageType value)Sets the value of the signMessage property.voidsetSignRequester(NameIDType value)Sets the value of the signRequester property.voidsetSignService(NameIDType value)Sets the value of the signService property.voidsetVersion(java.lang.String value)Sets the value of the version property.
-
-
-
Field Detail
-
requestTime
protected javax.xml.datatype.XMLGregorianCalendar requestTime
-
conditions
protected ConditionsType conditions
-
signer
protected AttributeStatementType signer
-
identityProvider
protected NameIDType identityProvider
-
authnProfile
protected java.lang.String authnProfile
-
signRequester
protected NameIDType signRequester
-
signService
protected NameIDType signService
-
requestedSignatureAlgorithm
protected java.lang.String requestedSignatureAlgorithm
-
certRequestProperties
protected CertRequestPropertiesType certRequestProperties
-
signMessage
protected SignMessageType signMessage
-
otherRequestInfo
protected AnyType otherRequestInfo
-
version
protected java.lang.String version
-
-
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 isXMLGregorianCalendar
-
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 isConditionsType
-
getSigner
public AttributeStatementType getSigner()
Gets the value of the signer property.- Returns:
- possible object is
AttributeStatementType
-
setSigner
public void setSigner(AttributeStatementType value)
Sets the value of the signer property.- Parameters:
value- allowed object isAttributeStatementType
-
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 isNameIDType
-
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 isString
-
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 isNameIDType
-
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 isNameIDType
-
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 isString
-
getCertRequestProperties
public CertRequestPropertiesType getCertRequestProperties()
Gets the value of the certRequestProperties property.- Returns:
- possible object is
CertRequestPropertiesType
-
setCertRequestProperties
public void setCertRequestProperties(CertRequestPropertiesType value)
Sets the value of the certRequestProperties property.- Parameters:
value- allowed object isCertRequestPropertiesType
-
getSignMessage
public SignMessageType getSignMessage()
Gets the value of the signMessage property.- Returns:
- possible object is
SignMessageType
-
setSignMessage
public void setSignMessage(SignMessageType value)
Sets the value of the signMessage property.- Parameters:
value- allowed object isSignMessageType
-
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 isAnyType
-
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 isString
-
-