001: package org.w3._2002._03.xkms_;
002:
003: import javax.xml.bind.annotation.XmlAccessType;
004: import javax.xml.bind.annotation.XmlAccessorType;
005: import javax.xml.bind.annotation.XmlElement;
006: import javax.xml.bind.annotation.XmlRootElement;
007: import javax.xml.bind.annotation.XmlType;
008:
009: /**
010: * <p>Java class for ReissueRequestType complex type.
011: *
012: * <p>The following schema fragment specifies the expected content contained within this class.
013: *
014: * <pre>
015: * <complexType name="ReissueRequestType">
016: * <complexContent>
017: * <extension base="{http://www.w3.org/2002/03/xkms#}RequestAbstractType">
018: * <sequence>
019: * <element ref="{http://www.w3.org/2002/03/xkms#}ReissueKeyBinding"/>
020: * <element ref="{http://www.w3.org/2002/03/xkms#}Authentication"/>
021: * <element ref="{http://www.w3.org/2002/03/xkms#}ProofOfPossession" minOccurs="0"/>
022: * </sequence>
023: * </extension>
024: * </complexContent>
025: * </complexType>
026: * </pre>
027: *
028: *
029: */
030: @XmlRootElement
031: @XmlAccessorType(XmlAccessType.FIELD)
032: @XmlType(name="ReissueRequestType",propOrder={"reissueKeyBinding","authentication","proofOfPossession"})
033: public class ReissueRequestType extends RequestAbstractType {
034:
035: @XmlElement(name="ReissueKeyBinding",required=true)
036: protected KeyBindingType reissueKeyBinding;
037: @XmlElement(name="Authentication",required=true)
038: protected AuthenticationType authentication;
039: @XmlElement(name="ProofOfPossession")
040: protected ProofOfPossessionType proofOfPossession;
041:
042: /**
043: * Gets the value of the reissueKeyBinding property.
044: *
045: * @return
046: * possible object is
047: * {@link KeyBindingType }
048: *
049: */
050: public KeyBindingType getReissueKeyBinding() {
051: return reissueKeyBinding;
052: }
053:
054: /**
055: * Sets the value of the reissueKeyBinding property.
056: *
057: * @param value
058: * allowed object is
059: * {@link KeyBindingType }
060: *
061: */
062: public void setReissueKeyBinding(KeyBindingType value) {
063: this .reissueKeyBinding = value;
064: }
065:
066: /**
067: * Gets the value of the authentication property.
068: *
069: * @return
070: * possible object is
071: * {@link AuthenticationType }
072: *
073: */
074: public AuthenticationType getAuthentication() {
075: return authentication;
076: }
077:
078: /**
079: * Sets the value of the authentication property.
080: *
081: * @param value
082: * allowed object is
083: * {@link AuthenticationType }
084: *
085: */
086: public void setAuthentication(AuthenticationType value) {
087: this .authentication = value;
088: }
089:
090: /**
091: * Gets the value of the proofOfPossession property.
092: *
093: * @return
094: * possible object is
095: * {@link ProofOfPossessionType }
096: *
097: */
098: public ProofOfPossessionType getProofOfPossession() {
099: return proofOfPossession;
100: }
101:
102: /**
103: * Sets the value of the proofOfPossession property.
104: *
105: * @param value
106: * allowed object is
107: * {@link ProofOfPossessionType }
108: *
109: */
110: public void setProofOfPossession(ProofOfPossessionType value) {
111: this.proofOfPossession = value;
112: }
113:
114: }
|