View Javadoc

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  }