You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2019/12/09 11:01:35 UTC
[camel] branch master updated: CAMEL-14274: camel-crypto-cms -
Deprecate this component as its hard to maintain
This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/master by this push:
new f835ea1 CAMEL-14274: camel-crypto-cms - Deprecate this component as its hard to maintain
f835ea1 is described below
commit f835ea1a8236aba657f27c8b2dad5f6478d80491
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Mon Dec 9 11:23:09 2019 +0100
CAMEL-14274: camel-crypto-cms - Deprecate this component as its hard to maintain
---
components/camel-crypto-cms/pom.xml | 2 +-
.../camel-crypto-cms/src/main/docs/crypto-cms-component.adoc | 7 ++++---
.../builder/endpoint/dsl/CryptoCmsEndpointBuilderFactory.java | 1 +
docs/components/modules/ROOT/nav.adoc | 2 +-
docs/components/modules/ROOT/pages/crypto-cms-component.adoc | 7 ++++---
docs/components/modules/ROOT/pages/index.adoc | 4 ++--
6 files changed, 13 insertions(+), 10 deletions(-)
diff --git a/components/camel-crypto-cms/pom.xml b/components/camel-crypto-cms/pom.xml
index 6e2757b..1f9224a 100644
--- a/components/camel-crypto-cms/pom.xml
+++ b/components/camel-crypto-cms/pom.xml
@@ -28,7 +28,7 @@
<artifactId>camel-crypto-cms</artifactId>
<packaging>jar</packaging>
- <name>Camel :: Crypto CMS</name>
+ <name>Camel :: Crypto CMS (deprecated)</name>
<description>Camel Cryptographic Message Syntax Support</description>
<dependencies>
diff --git a/components/camel-crypto-cms/src/main/docs/crypto-cms-component.adoc b/components/camel-crypto-cms/src/main/docs/crypto-cms-component.adoc
index f35fe2e..afc64d2 100644
--- a/components/camel-crypto-cms/src/main/docs/crypto-cms-component.adoc
+++ b/components/camel-crypto-cms/src/main/docs/crypto-cms-component.adoc
@@ -1,7 +1,8 @@
-[[crypto-cms-component]]
-= Crypto CMS Component
+= Crypto CMS Component (deprecated)
*Since Camel 2.20*
+*Since Camel 2.20*
+
// HEADER START
*Only producer is supported*
@@ -431,4 +432,4 @@ from("direct:start")
<to uri="crypto-cms:verify://testverify?keyStoreParameters=#keyStoreParameters1&signedDataHeaderBase64=true" />
<to uri="mock:result" />
</route>
-----
+----
\ No newline at end of file
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CryptoCmsEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CryptoCmsEndpointBuilderFactory.java
index 49e8063..1a770da 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CryptoCmsEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CryptoCmsEndpointBuilderFactory.java
@@ -557,6 +557,7 @@ public interface CryptoCmsEndpointBuilderFactory {
* different signer/verifier/encryptor/decryptor endpoints within the camel
* context.
*/
+ @Deprecated
default CryptoCmsEndpointBuilder cryptoCms(String path) {
class CryptoCmsEndpointBuilderImpl extends AbstractEndpointBuilder implements CryptoCmsEndpointBuilder, AdvancedCryptoCmsEndpointBuilder {
public CryptoCmsEndpointBuilderImpl(String path) {
diff --git a/docs/components/modules/ROOT/nav.adoc b/docs/components/modules/ROOT/nav.adoc
index 8df3117..dda0365 100644
--- a/docs/components/modules/ROOT/nav.adoc
+++ b/docs/components/modules/ROOT/nav.adoc
@@ -76,7 +76,7 @@
* xref:corda-component.adoc[Corda Component]
* xref:couchbase-component.adoc[Couchbase Component]
* xref:couchdb-component.adoc[CouchDB Component]
-* xref:crypto-cms-component.adoc[Crypto CMS Component]
+* xref:crypto-cms-component.adoc[Crypto CMS Component (deprecated)]
* xref:crypto-component.adoc[Crypto (JCE) Component]
* xref:crypto-dataformat.adoc[Crypto (Java Cryptographic Extension) DataFormat]
* xref:pgp-dataformat.adoc[PGP DataFormat]
diff --git a/docs/components/modules/ROOT/pages/crypto-cms-component.adoc b/docs/components/modules/ROOT/pages/crypto-cms-component.adoc
index 589bd7a..8e163c8 100644
--- a/docs/components/modules/ROOT/pages/crypto-cms-component.adoc
+++ b/docs/components/modules/ROOT/pages/crypto-cms-component.adoc
@@ -1,8 +1,9 @@
-[[crypto-cms-component]]
-= Crypto CMS Component
+= Crypto CMS Component (deprecated)
:page-source: components/camel-crypto-cms/src/main/docs/crypto-cms-component.adoc
*Since Camel 2.20*
+*Since Camel 2.20*
+
// HEADER START
*Only producer is supported*
@@ -432,4 +433,4 @@ from("direct:start")
<to uri="crypto-cms:verify://testverify?keyStoreParameters=#keyStoreParameters1&signedDataHeaderBase64=true" />
<to uri="mock:result" />
</route>
-----
+----
\ No newline at end of file
diff --git a/docs/components/modules/ROOT/pages/index.adoc b/docs/components/modules/ROOT/pages/index.adoc
index 88df8c4..cb428c6 100644
--- a/docs/components/modules/ROOT/pages/index.adoc
+++ b/docs/components/modules/ROOT/pages/index.adoc
@@ -6,7 +6,7 @@ The following Apache Camel artifacts are provided:
== Components
// components: START
-Number of Components: 306 in 244 JAR artifacts (0 deprecated)
+Number of Components: 306 in 244 JAR artifacts (1 deprecated)
[width="100%",cols="4,1,5",options="header"]
|===
@@ -136,7 +136,7 @@ Number of Components: 306 in 244 JAR artifacts (0 deprecated)
| xref:crypto-component.adoc[Crypto (JCE)] (camel-crypto) | 2.3 | The crypto component is used for signing and verifying exchanges using the Signature Service of the Java Cryptographic Extension (JCE).
-| xref:crypto-cms-component.adoc[Crypto CMS] (camel-crypto-cms) | 2.20 | The crypto cms component is used for encrypting data in CMS Enveloped Data format, decrypting CMS Enveloped Data, signing data in CMS Signed Data format, and verifying CMS Signed Data.
+| xref:crypto-cms-component.adoc[Crypto CMS] (camel-crypto-cms) | 2.20 | *deprecated* The crypto cms component is used for encrypting data in CMS Enveloped Data format, decrypting CMS Enveloped Data, signing data in CMS Signed Data format, and verifying CMS Signed Data.
| xref:cxf-component.adoc[CXF] (camel-cxf) | 1.0 | The cxf component is used for SOAP WebServices using Apache CXF.