1 package org.eparapher.core.signature;
2
3 import java.io.File;
4
5 import org.eparapher.core.EParapherManager;
6
7
8 public abstract class DefaultSignatureParameters {
9
10 private String signatureAlias;
11
12 private boolean insertCRLs;
13 private boolean insertTimestamp = false;
14
15 private File[] files2Sign;
16
17 public DefaultSignatureParameters() {
18 files2Sign = new File[0];
19 }
20 protected void loadDefaultSignatureParameters() {
21 signatureAlias = EParapherManager.getInstance().getSettings().getPersonalStoreDefaultAlias();
22 insertCRLs = EParapherManager.getInstance().getSettings().isSignatureCRL();
23 insertTimestamp = EParapherManager.getInstance().getSettings().isTimestampedSignature();
24 }
25
26 public boolean isInsertTimestamp() {
27 return insertTimestamp;
28 }
29
30 public void setInsertTimestamp(boolean insertTimestamp) {
31 this.insertTimestamp = insertTimestamp;
32 }
33
34 public boolean isInsertCRLs() {
35 return insertCRLs;
36 }
37
38 public void setInsertCRLs(boolean insertCRLs) {
39 this.insertCRLs = insertCRLs;
40 }
41
42 public String getSignatureAlias() {
43 return signatureAlias;
44 }
45
46 public void setSignatureAlias(String signatureAlias) {
47 this.signatureAlias = signatureAlias;
48 }
49
50 public File[] getFileSelectiontoSign() {
51 return files2Sign;
52 }
53 public void setFileSelectiontoSign(File[] files2Sign) {
54 this.files2Sign = files2Sign;
55 }
56 }