diff options
author | tknall <tknall@7b5415b0-85f9-ee4d-85bd-d5d0c3b42d1c> | 2008-07-15 16:02:02 +0000 |
---|---|---|
committer | tknall <tknall@7b5415b0-85f9-ee4d-85bd-d5d0c3b42d1c> | 2008-07-15 16:02:02 +0000 |
commit | 1318c462d46bb248e0587666c04944cfe2c83db6 (patch) | |
tree | 80bee4514512e07435cc38b1fd21d6c1cb787cc3 /src/main/java/at/knowcenter/wag/egov/egiz/sig/SignatureResponse.java | |
parent | aefaae42dfaed8fd79feb232547d357ab07baecd (diff) | |
download | pdf-as-3-1318c462d46bb248e0587666c04944cfe2c83db6.tar.gz pdf-as-3-1318c462d46bb248e0587666c04944cfe2c83db6.tar.bz2 pdf-as-3-1318c462d46bb248e0587666c04944cfe2c83db6.zip |
Parsing of PublicAuthority-Flag and PublicAuthority-Code from MOA-VerifyXMLSignatureResponses implemented.
git-svn-id: https://joinup.ec.europa.eu/svn/pdf-as/trunk@295 7b5415b0-85f9-ee4d-85bd-d5d0c3b42d1c
Diffstat (limited to 'src/main/java/at/knowcenter/wag/egov/egiz/sig/SignatureResponse.java')
-rw-r--r-- | src/main/java/at/knowcenter/wag/egov/egiz/sig/SignatureResponse.java | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/src/main/java/at/knowcenter/wag/egov/egiz/sig/SignatureResponse.java b/src/main/java/at/knowcenter/wag/egov/egiz/sig/SignatureResponse.java index 6a5c95a..089bfed 100644 --- a/src/main/java/at/knowcenter/wag/egov/egiz/sig/SignatureResponse.java +++ b/src/main/java/at/knowcenter/wag/egov/egiz/sig/SignatureResponse.java @@ -102,6 +102,9 @@ public class SignatureResponse private boolean qualifiedCertificate = false;
// [tknall] stop qualified certificate
+ private boolean publicAuthority = false;
+ private String publicAuthorityCode = null;
+
protected String hashInputData = null;
// /**
@@ -214,6 +217,38 @@ public class SignatureResponse }
/**
+ * Returns {@code true} if the underlying certificate indicates public authority.
+ * @return {@code true} if public authority, {@code false} if not.
+ */
+ public boolean isPublicAuthority() {
+ return this.publicAuthority;
+ }
+
+ /**
+ * Sets the public authority flag.
+ * @param publicAuthority The public authority flag.
+ */
+ public void setPublicAuthority(boolean publicAuthority) {
+ this.publicAuthority = publicAuthority;
+ }
+
+ /**
+ * Returns the public authority code of {@code null} if no code was provided.
+ * @return The public authority code.
+ */
+ public String getPublicAuthorityCode() {
+ return this.publicAuthorityCode;
+ }
+
+ /**
+ * Sets the public authority code.
+ * @param publicAuthorityCode The public authority code.
+ */
+ public void setPublicAuthorityCode(String publicAuthorityCode) {
+ this.publicAuthorityCode = publicAuthorityCode;
+ }
+
+/**
* @param signatureManifestCheckCode
* The signatureManifestCheckCode to set.
*/
|