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

MF-651 - X509 Mutual TLS authentication #676

Merged
merged 21 commits into from
Apr 2, 2019
Merged

Commits on Apr 2, 2019

  1. Use NginX njs module for mutual authentication

    Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
    dborovcanin committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    031c4f8 View commit details
    Browse the repository at this point in the history
  2. Add Makefile for cert management

    Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
    dborovcanin committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    cb14f59 View commit details
    Browse the repository at this point in the history
  3. Move certificates make context to scripts dir

    Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
    dborovcanin committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    7a6f770 View commit details
    Browse the repository at this point in the history
  4. Move nginx.conf to separate directory

    Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
    dborovcanin committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    2668bd4 View commit details
    Browse the repository at this point in the history
  5. Choose between two NginX configurations

    Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
    dborovcanin committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    a8720d8 View commit details
    Browse the repository at this point in the history
  6. Move certs Makefile to docker/ssl/

    Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
    dborovcanin committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    8ed567b View commit details
    Browse the repository at this point in the history
  7. Use default key-based authentication

    Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
    dborovcanin committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    3afe5ae View commit details
    Browse the repository at this point in the history
  8. Add mTLS docs

    Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
    dborovcanin committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    779def9 View commit details
    Browse the repository at this point in the history
  9. Update Makefile

    Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
    dborovcanin committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    6699bec View commit details
    Browse the repository at this point in the history
  10. Add check if Authorization is present

    Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
    dborovcanin committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    5f38919 View commit details
    Browse the repository at this point in the history
  11. Add check if Will Flag is 1

    Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
    dborovcanin committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    c7437c0 View commit details
    Browse the repository at this point in the history
  12. Return MQTT over WS

    Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
    dborovcanin committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    ecd1b8b View commit details
    Browse the repository at this point in the history
  13. Fix docker-compose.yml volume mapping

    Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
    dborovcanin committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    ece2f48 View commit details
    Browse the repository at this point in the history
  14. Rename security section in docs

    Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
    dborovcanin committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    e8cefe6 View commit details
    Browse the repository at this point in the history
  15. Add message type check before message parsing

    Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
    dborovcanin committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    5a6fba6 View commit details
    Browse the repository at this point in the history
  16. Remove double comments

    Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
    dborovcanin committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    83b56b5 View commit details
    Browse the repository at this point in the history
  17. Remove s.AGAIN in return

    Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
    dborovcanin committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    5cf7bb4 View commit details
    Browse the repository at this point in the history
  18. Update Makefile

    Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
    dborovcanin committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    36346dd View commit details
    Browse the repository at this point in the history
  19. Remove CSR and key from the root

    Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
    dborovcanin committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    de0aa4e View commit details
    Browse the repository at this point in the history
  20. Drop TLS version below 1.2

    Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
    dborovcanin committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    0599250 View commit details
    Browse the repository at this point in the history
  21. Add comments for cert and key paths

    Signed-off-by: Dušan Borovčanin <dusan.borovcanin@mainflux.com>
    dborovcanin committed Apr 2, 2019
    Configuration menu
    Copy the full SHA
    e539f2c View commit details
    Browse the repository at this point in the history