xades4j.xml.bind.xades.XmlSignaturePolicyIdType Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of xades4j Show documentation
Show all versions of xades4j Show documentation
The XAdES4j library is an high-level, configurable and extensible Java implementation of XML Advanced
Electronic Signatures (XAdES 1.3.2 and 1.4.1). It enables producing, verifying and extending signatures in the
main XAdES forms: XAdES-BES, XAdES-EPES, XAdES-T and XAdES-C. Also, extended forms are supported through the
enrichment of an existing signature.
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2010.04.09 at 09:56:29 PM BST
//
package xades4j.xml.bind.xades;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import xades4j.xml.bind.xmldsig.XmlTransformsType;
/**
* Java class for SignaturePolicyIdType complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="SignaturePolicyIdType">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="SigPolicyId" type="{http://uri.etsi.org/01903/v1.3.2#}ObjectIdentifierType"/>
* <element ref="{http://www.w3.org/2000/09/xmldsig#}Transforms" minOccurs="0"/>
* <element name="SigPolicyHash" type="{http://uri.etsi.org/01903/v1.3.2#}DigestAlgAndValueType"/>
* <element name="SigPolicyQualifiers" type="{http://uri.etsi.org/01903/v1.3.2#}SigPolicyQualifiersListType" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SignaturePolicyIdType", propOrder = {
"sigPolicyId",
"transforms",
"sigPolicyHash",
"sigPolicyQualifiers"
})
public class XmlSignaturePolicyIdType {
@XmlElement(name = "SigPolicyId", required = true)
protected XmlObjectIdentifierType sigPolicyId;
@XmlElement(name = "Transforms", namespace = "http://www.w3.org/2000/09/xmldsig#")
protected XmlTransformsType transforms;
@XmlElement(name = "SigPolicyHash", required = true)
protected XmlDigestAlgAndValueType sigPolicyHash;
@XmlElement(name = "SigPolicyQualifiers")
protected XmlSigPolicyQualifiersListType sigPolicyQualifiers;
/**
* Gets the value of the sigPolicyId property.
*
* @return
* possible object is
* {@link XmlObjectIdentifierType }
*
*/
public XmlObjectIdentifierType getSigPolicyId() {
return sigPolicyId;
}
/**
* Sets the value of the sigPolicyId property.
*
* @param value
* allowed object is
* {@link XmlObjectIdentifierType }
*
*/
public void setSigPolicyId(XmlObjectIdentifierType value) {
this.sigPolicyId = value;
}
/**
* Gets the value of the transforms property.
*
* @return
* possible object is
* {@link XmlTransformsType }
*
*/
public XmlTransformsType getTransforms() {
return transforms;
}
/**
* Sets the value of the transforms property.
*
* @param value
* allowed object is
* {@link XmlTransformsType }
*
*/
public void setTransforms(XmlTransformsType value) {
this.transforms = value;
}
/**
* Gets the value of the sigPolicyHash property.
*
* @return
* possible object is
* {@link XmlDigestAlgAndValueType }
*
*/
public XmlDigestAlgAndValueType getSigPolicyHash() {
return sigPolicyHash;
}
/**
* Sets the value of the sigPolicyHash property.
*
* @param value
* allowed object is
* {@link XmlDigestAlgAndValueType }
*
*/
public void setSigPolicyHash(XmlDigestAlgAndValueType value) {
this.sigPolicyHash = value;
}
/**
* Gets the value of the sigPolicyQualifiers property.
*
* @return
* possible object is
* {@link XmlSigPolicyQualifiersListType }
*
*/
public XmlSigPolicyQualifiersListType getSigPolicyQualifiers() {
return sigPolicyQualifiers;
}
/**
* Sets the value of the sigPolicyQualifiers property.
*
* @param value
* allowed object is
* {@link XmlSigPolicyQualifiersListType }
*
*/
public void setSigPolicyQualifiers(XmlSigPolicyQualifiersListType value) {
this.sigPolicyQualifiers = value;
}
}