Timothee Maret created SLING-5760:
-------------------------------------

             Summary: Allow to support certificate based authentication in 
Distribution transport
                 Key: SLING-5760
                 URL: https://issues.apache.org/jira/browse/SLING-5760
             Project: Sling
          Issue Type: Improvement
          Components: Distribution
    Affects Versions: Content Distribution Core 0.1.18
            Reporter: Timothee Maret
             Fix For: Content Distribution 0.2.0


Certificate based authentication is an alternative to the basic authentication 
currently available for Distribution transport. Certificate based 
authentication is done during the SSL handshake iff the target instance is 
configured to require or accept client client authentication. This client 
authentication scheme is a logical complement when connecting to endpoints 
serving over https. This result in authenticating both the source and the 
target using SSL.

The client certificate and private key are required to complete the SSL 
handshake. By default, the JRE will use the default {{KeyStore}} to retrieve 
those informations. However, in some platforms such as Adobe Granite, there is 
the ability to specify custom {{KeyStore}} based on user. For those platforms, 
the custom {{KeyStore}} can be provided with a {{javax.net.ssl.SSLContext}} 
which also contains a custom {{TrustStore}}.

This issue tracks allowing to leverage certificate based authentication using a 
custom {{javax.net.ssl.SSLContext}} in Distribution transport.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to