You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2018/10/19 06:29:23 UTC

[camel] branch master updated (46b26fe -> b033a3e)

This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git.


    from 46b26fe  Fixed links
     new 737338b  Moved Security docs to repo
     new b033a3e  Added link to Security in Summary

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 docs/user-manual/en/SUMMARY.md    |  2 +-
 docs/user-manual/en/security.adoc | 89 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 90 insertions(+), 1 deletion(-)
 create mode 100644 docs/user-manual/en/security.adoc


[camel] 01/02: Moved Security docs to repo

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 737338b6456d77e58541f098c2afe490a2cf6680
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Fri Oct 19 08:28:28 2018 +0200

    Moved Security docs to repo
---
 docs/user-manual/en/security.adoc | 89 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 89 insertions(+)

diff --git a/docs/user-manual/en/security.adoc b/docs/user-manual/en/security.adoc
new file mode 100644
index 0000000..ea7757b
--- /dev/null
+++ b/docs/user-manual/en/security.adoc
@@ -0,0 +1,89 @@
+[[Security-Security]]
+=== Security
+
+Camel offers several forms & levels of security capabilities that can be
+utilized on camel routes. These various forms of security may be used in
+conjunction with each other or separately.
+
+The broad categories offered are
+
+* Route Security - Authentication and Authorization services to proceed
+on a route or route segment
+* Payload Security - Data Formats that offer encryption/decryption
+services at the payload level
+* Endpoint Security - Security offered by components that can be
+utilized by endpointUri associated with the component
+* Configuration Security - Security offered by encrypting sensitive
+information from configuration files
+
+[[Security-RouteSecurity-AuthenticationandAuthorizationServices]]
+==== Route Security - Authentication and Authorization Services
+
+Camel offers Policy driven security capabilities that may be wired into
+routes or route segments. A Policy in Camel utilizes a strategy pattern
+for applying interceptors on Camel Processors. It offering the ability
+to apply cross-cutting concerns (for example. security, transactions
+etc) on sections/segments of a camel route.
+
+The components offering authentication and authorization Services
+utilizing Route Policies are
+
+* link:../../../components/camel-shiro/src/main/docs/shiro.adoc[Shiro Security]
+* link:../../../components/camel-spring-security/src/main/docs/spring-security.adoc[Spring Security]
+
+[[Security-PayloadSecurity-DataFormatsandProducers/Consumersofferingencryption/decryptionservices]]
+==== Payload Security - Data Formats and Producers/Consumers offering encryption/decryption services
+
+Camel offers encryption/decryption services to secure payloads or
+selectively apply encryption/decryption capabilities on
+portions/sections of a payload.
+
+These capabilites are offered by the following components
+
+* link:../../../components/camel-xmlsecurity/src/main/docs/secureXML-dataformat.adoc[XMLSecurity DataFormat] (XML
+Encryption support)
+* link:../../../components/camel-xmlsecurity/src/main/docs/xmlsecurity-component.adoc[XML Security component] (XML
+Signature support)
+* link:../../../components/camel-crypto/src/main/docs/crypto-dataformat.adoc[Crypto DataFormat] (Encryption + PGP support)
+* link:../../../components/camel-crypto/src/main/docs/crypto-component.adoc[Crypto component] (Signature
+support)
+
+[[Security-EndpointSecurity]]
+==== Endpoint Security
+
+Some components in camel offer an ability to secure their endpoints
+(using interceptors etc) and therefore ensure that they offer the
+ability to secure payloads as well as provide
+authentication/authorization capabilities at endpoints created using the
+components.
+
+Some such components are
+
+* link:../../../components/camel-jetty9/src/main/docs/jetty-component.adoc[Jetty] - HTTP Basic Authentication support * SSL
+support
+* link:../../../components/camel-cxf/src/main/docs/cxf-component.adoc[CXF] - HTTP Basic Authentication & WS-Security support
+using the CXF Bus driven interceptor chain
+* link:../../../components/camel-spring-ws/src/main/docs/spring-ws-component.adoc[Spring Web Services] - HTTP Basic
+Authentication & WS-Security support
+* link:../../../components/camel-netty4/src/main/docs/netty4-component.adoc[Netty] - SSL support
+* link:../../../components/camel-mina2/src/main/docs/mina2-component.adoc[MINA] - SSL support
+* link:../../../components/camel-cometd/src/main/docs/cometd-component.adoc[Cometd] - SSL support
+* link:../../../components/camel-jms/src/main/docs/jms-component.adoc[JMS] - JAAS and SSL based security for client <-->
+broker communication
+
+[[Security-ConfigurationSecurity]]
+==== Configuration Security
+
+*Available as of Camel 2.5*
+
+Camel offers the link:../../../camel-core/src/main/docs/properties-component.adoc[Properties] component to
+externalize configuration values to properties files. Those values could
+contain sensitive information such as usernames and passwords. Those
+values can be encrypted and automatic decrypted by Camel.
+
+* link:../../../components/camel-jasypt/src/main/docs/jasypt.adoc[Jasypt]
+
+*Available as of Camel 2.8*
+
+Camel offers the link:camel-configuration-utilities.adoc[JSSE Utility]
+for configuring SSL/TLS related aspects of a number of Camel components.


[camel] 02/02: Added link to Security in Summary

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit b033a3ef888a4bb2e08bff90cb2ef5394499971e
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Fri Oct 19 08:29:02 2018 +0200

    Added link to Security in Summary
---
 docs/user-manual/en/SUMMARY.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/docs/user-manual/en/SUMMARY.md b/docs/user-manual/en/SUMMARY.md
index 6f2c09d..bfc3963 100644
--- a/docs/user-manual/en/SUMMARY.md
+++ b/docs/user-manual/en/SUMMARY.md
@@ -28,7 +28,7 @@
 * [Components](#components)
 * [Data Formats](#data-formats)
 * [Languages](#languages)
-* Security
+* [Security](security.adoc)
 * [Security Advisories](security-advisories.adoc)
 
 ### User Guide