package at.gv.egiz.stal.cardchannel; import java.math.BigInteger; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; import javax.xml.bind.annotation.adapters.HexBinaryAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; /** * Contains a sequence of bytes send as command APDU to the icc after a * PIN entered by the user has been incorporated into the APDU * *
Java class for VerifyAPDUType complex type. * *
The following schema fragment specifies the expected content contained within this class. * *
* <complexType name="VerifyAPDUType">
* <simpleContent>
* <extension base="<http://www.w3.org/2001/XMLSchema>hexBinary">
* <attribute name="sequence" use="required" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
* <attribute name="of" use="required" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
* <attribute name="expectedSW" type="{http://www.w3.org/2001/XMLSchema}hexBinary" />
* <attribute name="message" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="format" use="required" type="{http://www.w3.org/2001/XMLSchema}hexBinary" />
* <attribute name="offset" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* <attribute name="timeout" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* </extension>
* </simpleContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "VerifyAPDUType", propOrder = {
"value"
})
public class VerifyAPDUType {
@XmlValue
@XmlJavaTypeAdapter(HexBinaryAdapter.class)
@XmlSchemaType(name = "hexBinary")
protected byte[] value;
@XmlAttribute(required = true)
@XmlSchemaType(name = "positiveInteger")
protected BigInteger sequence;
@XmlAttribute(required = true)
@XmlSchemaType(name = "positiveInteger")
protected BigInteger of;
@XmlAttribute
@XmlJavaTypeAdapter(HexBinaryAdapter.class)
@XmlSchemaType(name = "hexBinary")
protected byte[] expectedSW;
@XmlAttribute(required = true)
protected String message;
@XmlAttribute(required = true)
@XmlJavaTypeAdapter(HexBinaryAdapter.class)
@XmlSchemaType(name = "hexBinary")
protected byte[] format;
@XmlAttribute(required = true)
@XmlSchemaType(name = "nonNegativeInteger")
protected BigInteger offset;
@XmlAttribute(required = true)
@XmlSchemaType(name = "nonNegativeInteger")
protected BigInteger timeout;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link String }
*
*/
public byte[] getValue() {
return value;
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setValue(byte[] value) {
this.value = ((byte[]) value);
}
/**
* Gets the value of the sequence property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getSequence() {
return sequence;
}
/**
* Sets the value of the sequence property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setSequence(BigInteger value) {
this.sequence = value;
}
/**
* Gets the value of the of property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getOf() {
return of;
}
/**
* Sets the value of the of property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setOf(BigInteger value) {
this.of = value;
}
/**
* Gets the value of the expectedSW property.
*
* @return
* possible object is
* {@link String }
*
*/
public byte[] getExpectedSW() {
return expectedSW;
}
/**
* Sets the value of the expectedSW property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setExpectedSW(byte[] value) {
this.expectedSW = ((byte[]) value);
}
/**
* Gets the value of the message property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getMessage() {
return message;
}
/**
* Sets the value of the message property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMessage(String value) {
this.message = value;
}
/**
* Gets the value of the format property.
*
* @return
* possible object is
* {@link String }
*
*/
public byte[] getFormat() {
return format;
}
/**
* Sets the value of the format property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFormat(byte[] value) {
this.format = ((byte[]) value);
}
/**
* Gets the value of the offset property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getOffset() {
return offset;
}
/**
* Sets the value of the offset property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setOffset(BigInteger value) {
this.offset = value;
}
/**
* Gets the value of the timeout property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getTimeout() {
return timeout;
}
/**
* Sets the value of the timeout property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setTimeout(BigInteger value) {
this.timeout = value;
}
}