diff options
author | Andreas Fitzek <andreas.fitzek@iaik.tugraz.at> | 2013-10-03 13:38:33 +0200 |
---|---|---|
committer | Andreas Fitzek <andreas.fitzek@iaik.tugraz.at> | 2013-10-03 13:38:33 +0200 |
commit | 62434d4f7d4bf80b4c236c4153bffab703916ee3 (patch) | |
tree | d98ce0cd92e7e772e27d667a8b67cfcdc1d94db6 /pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/StatusRequestImpl.java | |
parent | f076fe1f5f9c10b1f1c304956eb305987d48591a (diff) | |
download | pdf-as-4-62434d4f7d4bf80b4c236c4153bffab703916ee3.tar.gz pdf-as-4-62434d4f7d4bf80b4c236c4153bffab703916ee3.tar.bz2 pdf-as-4-62434d4f7d4bf80b4c236c4153bffab703916ee3.zip |
no callback API implemted
Diffstat (limited to 'pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/StatusRequestImpl.java')
-rw-r--r-- | pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/StatusRequestImpl.java | 87 |
1 files changed, 87 insertions, 0 deletions
diff --git a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/StatusRequestImpl.java b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/StatusRequestImpl.java new file mode 100644 index 00000000..3b2f62f7 --- /dev/null +++ b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/StatusRequestImpl.java @@ -0,0 +1,87 @@ +package at.gv.egiz.pdfas.lib.impl; + +import iaik.x509.X509Certificate; + +import java.security.cert.CertificateException; + +import at.gv.egiz.pdfas.lib.api.StatusRequest; +import at.gv.egiz.pdfas.lib.impl.status.OperationStatus; + +public class StatusRequestImpl implements StatusRequest { + + private boolean needCertificate = false; + private boolean needSignature = false; + private boolean isReady = false; + private X509Certificate certificate; + private byte[] encodedSignature; + private byte[] signatureData; + private int[] byteRange; + + private OperationStatus status; + + public OperationStatus getStatus() { + return status; + } + + public void setStatus(OperationStatus status) { + this.status = status; + } + + public void setSignatureData(byte[] signatureData) { + this.signatureData = signatureData; + } + + public void setByteRange(int[] byteRange) { + this.byteRange = byteRange; + } + + public X509Certificate getCertificate() { + return this.certificate; + } + + public byte[] getSignature() { + return this.encodedSignature; + } + + public void setNeedSignature(boolean value) { + this.needSignature = value; + } + + public void setNeedCertificate(boolean value) { + this.needCertificate = value; + } + + public boolean needCertificate() { + return needCertificate; + } + + public boolean needSignature() { + return needSignature; + } + + public boolean isReady() { + return isReady; + } + + public void setIsReady(boolean value) { + this.isReady = value; + } + + public byte[] getSignatureData() { + // TODO Auto-generated method stub + return signatureData; + } + + public int[] getSignatureDataByteRange() { + // TODO Auto-generated method stub + return byteRange; + } + + public void setCertificate(byte[] encodedCertificate) throws CertificateException { + this.certificate = new X509Certificate(encodedCertificate); + } + + public void setSigature(byte[] signatureValue) { + this.encodedSignature = signatureValue; + } +} |