summaryrefslogtreecommitdiff
path: root/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites
diff options
context:
space:
mode:
authorAndreas Abraham <andreas.abraham@egiz.gv.at>2020-11-12 14:13:18 +0100
committerAndreas Abraham <andreas.abraham@egiz.gv.at>2020-11-12 14:13:18 +0100
commit1eddc2b51034df2ce3e814c297311e27dccacee1 (patch)
tree046240ec3303603abd53af55c61ba093e7046fcc /pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites
parent9e89577de5f2421085bab9b8466007cb4b229e1b (diff)
downloadpdf-over-1eddc2b51034df2ce3e814c297311e27dccacee1.tar.gz
pdf-over-1eddc2b51034df2ce3e814c297311e27dccacee1.tar.bz2
pdf-over-1eddc2b51034df2ce3e814c297311e27dccacee1.zip
fixed problem handing over the selected profile to pdf-as4 signer
Diffstat (limited to 'pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites')
-rw-r--r--pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SimpleConfigurationComposite.java14
1 files changed, 12 insertions, 2 deletions
diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SimpleConfigurationComposite.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SimpleConfigurationComposite.java
index 4e18cd52..26f67da3 100644
--- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SimpleConfigurationComposite.java
+++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/composites/SimpleConfigurationComposite.java
@@ -663,8 +663,7 @@ public class SimpleConfigurationComposite extends BaseConfigurationComposite {
try {
if (this.signer != null) {
- SignatureParameter param = this.signer.getPDFSigner()
- .newParameter();
+ SignatureParameter param = this.signer.getPDFSigner().newParameter();
if(this.configurationContainer.getSignatureNote() != null && !this.configurationContainer.getSignatureNote().isEmpty()) {
param.setProperty("SIG_NOTE", this.configurationContainer.getSignatureNote()); //$NON-NLS-1$
}
@@ -762,6 +761,16 @@ public class SimpleConfigurationComposite extends BaseConfigurationComposite {
this.cmbSingatureProfiles.select(selected.ordinal());
}
+ void setSignatureProfileSetting(){
+ try {
+ SignatureParameter param = this.signer.getPDFSigner().newParameter();
+ param.setSignatureProfile(this.configurationContainer.getSignatureProfile().getName());
+
+ } catch (Exception e){
+ log.debug("Cannot save siganture profile" + e.getMessage());
+ }
+ }
+
/*
* (non-Javadoc)
*
@@ -771,6 +780,7 @@ public class SimpleConfigurationComposite extends BaseConfigurationComposite {
@Override
protected void signerChanged() {
this.setVisibleImage();
+ this.setSignatureProfileSetting();
}
/**