SSL Manager and SSL Login

by
Odoo

195.08

v 15.0 Third Party
Lines of code 449
Technical Name opentech_sslcrt
LicenseAGPL-3
Websitehttps://www.opentech.es
You bought this module and need support? Click here!
Lines of code 449
Technical Name opentech_sslcrt
LicenseAGPL-3
Websitehttps://www.opentech.es

SSL Management

Dependencies:

  • Python3 openssl
  • Python3 cryptography

Support:

  • OCSP:
    • System Parameter ocsp.url: Value example: http[s]:mydomain.tld/ssl/{}/ocsp; {} will be replaced by the company id. The OCSP extension will be created in the partner certificate on Generate or Renew.
  • Certificate Duration:
    • System Parameter ssl.crt.days: Duration of the certificates in days. By default 365 days.
    • System Parameter ssl.ca.days Duration of the certification authority in days (by default 3650 days)
  • SSL Certificate Login:
    • System Parameter ssl.login.proxy (required): Apache2 or nginx proxy IP from where the requests will be made. Usually 127.0.0.1 (localhost)
    • System Parameter ssl.login.url (required): Put the complete url. The domain to connect must use the certificate generated by the company's CA. See the video example.
    • Tested only on the Community Edition

Proxy Configuration:

  • Apache2:
    • See file apache2-example-site.conf
    • Enable required modules: a2enmod ssl rewrite proxy proxy_http headers
  • Nginx:
    • See file nginx-example-site

Notes:

  • Once logged in using the certificate, the user's key is deactivated. It can be recovered using "reset password".

Video Example:

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.