Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add TLS and Client certificate support #6

Closed
ahelmbr opened this issue Jul 29, 2019 · 2 comments
Closed

Add TLS and Client certificate support #6

ahelmbr opened this issue Jul 29, 2019 · 2 comments
Assignees
Labels
feature New feature
Milestone

Comments

@ahelmbr
Copy link
Contributor

ahelmbr commented Jul 29, 2019

Additional to the basic CONNECT - the user should be able to run the command with tls usage
and Client certificates

Add
--cafile : path to a file containing trusted CA certificates to enable encrypted certificate based communication.
--capath : path to a directory containing trusted CA certificates to enable encrypted communication.
--cert : client certificate for authentication, if required by server.
--key : client private key for authentication, if required by server.
--ciphers : openssl compatible list of TLS ciphers to support.
--tls-version : TLS protocol version, can be one of tlsv1.2 tlsv1.1 or tlsv1.3

Defaults to tlsv1.2 if available.

Add new options to README.adoc

@ahelmbr ahelmbr added the feature New feature label Jul 29, 2019
@ahelmbr ahelmbr added this to the Version 1.0 milestone Jul 29, 2019
@ahelmbr ahelmbr added this to To do in Version 1.0.0 via automation Jul 29, 2019
@gitseti gitseti moved this from To do to In progress in Version 1.0.0 Aug 1, 2019
@gitseti gitseti assigned gitseti and unassigned gitseti Aug 1, 2019
@gitseti
Copy link
Contributor

gitseti commented Aug 6, 2019

  • Currently only self-signed certificates are supported for --cert option
  • Only openssl RSA keys are supported for --key option

@gitseti gitseti moved this from In progress to In Review in Version 1.0.0 Aug 7, 2019
gitseti added a commit that referenced this issue Aug 8, 2019
…cate-support-#6

Feature/add tls and client certificate support #6
@gitseti gitseti moved this from In Review to Done in Version 1.0.0 Aug 9, 2019
@gitseti gitseti closed this as completed Aug 9, 2019
@gitseti
Copy link
Contributor

gitseti commented Aug 9, 2019

  • Currently only self-signed certificates are supported for --cert option

This issue was resolved by itself because the broker checks the certificate chain.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature
Projects
No open projects
Version 1.0.0
  
Version 1.0.0
Development

No branches or pull requests

2 participants