Repository: camel Updated Branches: refs/heads/camel-2.14.x c23c4c158 -> dd8cf3d42
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/dd8cf3d4 Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/dd8cf3d4 Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/dd8cf3d4 Branch: refs/heads/camel-2.14.x Commit: dd8cf3d42262b86d820f2301c8e7ddc9ebeb9ccf Parents: c23c4c1 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:09:26 2015 +0000 ---------------------------------------------------------------------- .../camel/model/dataformat/PGPDataFormat.java | 52 ++++++++++++++++++++ 1 file changed, 52 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/dd8cf3d4/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 6f2f996..b65f1f1 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 @@ -35,10 +35,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; @@ -48,6 +54,8 @@ public class PGPDataFormat extends DataFormatDefinition { private Integer algorithm; @XmlAttribute private Integer compressionAlgorithm; + @XmlAttribute + private Integer hashAlgorithm; public PGPDataFormat() { super("pgp"); @@ -58,12 +66,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); } @@ -79,6 +96,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() {