-
Type: New Feature
-
Status: Resolved
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: NoFixVersionApplicable
-
Fix Version/s: 5.0.0
-
Component/s: Commandline, Configuration, Remote client
-
Release Notes Summary:Implementation of mutual TLS authentication
-
Release Notes Description:
-
Tags:
-
Sprint:nxDrive 11.2.13
-
Story Points:3
User Story
I want to use mutual TLS authentication, i.e., two-way SSL, where the client must present its own certificate and private key (see curl --cert and --key parameters).
Scope
Read the requests documentation about client-side certificates.
Important note: The private key to the local certificate must be unencrypted.
Actions:
Add the --cert and --key CLI arguments.- Add corresponding cert_file and cert_key_file options.
- Add corresponding documentation.
- Add the logic to use those files
instead of any other options (like ca_bundle or ssl_no_verify). - Maybe more tricky but it would be very nice to have a test.
- When the patch will be merged, backport the documentation part to the Nuxeo documentation website.
- is duplicated by
-
NXDRIVE-2441 Two-way TLS negociation
- Resolved
- is related to
-
NXDRIVE-30 Client certificate authentication for Nuxeo Drive
- Resolved
- Is referenced in
- links to