Repository: camel
Updated Branches:
  refs/heads/master fe6220027 -> 237b02264


Added some signature PGP options to the DataFormat


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/237b0226
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/237b0226
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/237b0226

Branch: refs/heads/master
Commit: 237b022649c8ec99121faaddeefbd60daaa326f9
Parents: fe62200
Author: Colm O hEigeartaigh <cohei...@apache.org>
Authored: Thu Jan 8 12:08:33 2015 +0000
Committer: Colm O hEigeartaigh <cohei...@apache.org>
Committed: Thu Jan 8 12:08:56 2015 +0000

----------------------------------------------------------------------
 .../camel/model/dataformat/PGPDataFormat.java   | 52 ++++++++++++++++++++
 1 file changed, 52 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/237b0226/camel-core/src/main/java/org/apache/camel/model/dataformat/PGPDataFormat.java
----------------------------------------------------------------------
diff --git 
a/camel-core/src/main/java/org/apache/camel/model/dataformat/PGPDataFormat.java 
b/camel-core/src/main/java/org/apache/camel/model/dataformat/PGPDataFormat.java
index 1959b48..9f61420 100644
--- 
a/camel-core/src/main/java/org/apache/camel/model/dataformat/PGPDataFormat.java
+++ 
b/camel-core/src/main/java/org/apache/camel/model/dataformat/PGPDataFormat.java
@@ -37,10 +37,16 @@ public class PGPDataFormat extends DataFormatDefinition {
     @XmlAttribute
     private String keyUserid;
     @XmlAttribute
+    private String signatureKeyUserid;
+    @XmlAttribute
     private String password;
     @XmlAttribute
+    private String signaturePassword;
+    @XmlAttribute
     private String keyFileName;
     @XmlAttribute
+    private String signatureKeyFileName;
+    @XmlAttribute
     private Boolean armored;
     @XmlAttribute
     private Boolean integrity;
@@ -50,6 +56,8 @@ public class PGPDataFormat extends DataFormatDefinition {
     private Integer algorithm;
     @XmlAttribute
     private Integer compressionAlgorithm;
+    @XmlAttribute
+    private Integer hashAlgorithm;
 
     public PGPDataFormat() {
         super("pgp");
@@ -60,12 +68,21 @@ public class PGPDataFormat extends DataFormatDefinition {
         if (keyUserid != null) {
             setProperty(camelContext, dataFormat, "keyUserid", keyUserid);
         }
+        if (signatureKeyUserid != null) {
+            setProperty(camelContext, dataFormat, "signatureKeyUserid", 
signatureKeyUserid);
+        }
         if (password != null) {
             setProperty(camelContext, dataFormat, "password", password);
         }
+        if (signaturePassword != null) {
+            setProperty(camelContext, dataFormat, "signaturePassword", 
signaturePassword);
+        }
         if (keyFileName != null) {
             setProperty(camelContext, dataFormat, "keyFileName", keyFileName);
         }
+        if (signatureKeyFileName != null) {
+            setProperty(camelContext, dataFormat, "signatureKeyFileName", 
signatureKeyFileName);
+        }
         if (armored != null) {
             setProperty(camelContext, dataFormat, "armored", armored);
         }
@@ -81,6 +98,41 @@ public class PGPDataFormat extends DataFormatDefinition {
         if (compressionAlgorithm != null) {
             setProperty(camelContext, dataFormat, "compressionAlgorithm", 
compressionAlgorithm);
         }
+        if (hashAlgorithm != null) {
+            setProperty(camelContext, dataFormat, "hashAlgorithm", 
hashAlgorithm);
+        }
+    }
+
+    public String getSignatureKeyUserid() {
+        return signatureKeyUserid;
+    }
+
+    public void setSignatureKeyUserid(String signatureKeyUserid) {
+        this.signatureKeyUserid = signatureKeyUserid;
+    }
+
+    public String getSignaturePassword() {
+        return signaturePassword;
+    }
+
+    public void setSignaturePassword(String signaturePassword) {
+        this.signaturePassword = signaturePassword;
+    }
+
+    public String getSignatureKeyFileName() {
+        return signatureKeyFileName;
+    }
+
+    public void setSignatureKeyFileName(String signatureKeyFileName) {
+        this.signatureKeyFileName = signatureKeyFileName;
+    }
+
+    public Integer getHashAlgorithm() {
+        return hashAlgorithm;
+    }
+
+    public void setHashAlgorithm(Integer hashAlgorithm) {
+        this.hashAlgorithm = hashAlgorithm;
     }
 
     public Boolean getArmored() {

Reply via email to