auto-ssl / lua-resty-auto-ssl

On the fly (and free) SSL registration and renewal inside OpenResty/nginx with Let's Encrypt.
MIT License
1.93k stars 182 forks source link

[POC/RFC] Add OpenSSL provider support #255

Open kiler129 opened 3 years ago

kiler129 commented 3 years ago

Motives

lua-resty-auto-ssl is extremely useful in development environment as well as in production. However while LE is great and free, it's not flexible enough for all scenarios. OpenSSL bridges this gap giving ultimate control over the process.

What this does?

In essence this PR adds a (pretty feature-complete) proof-of-concept of local OpenSSL integration in lua-resty-auto-ssl. By default compatibility is not broken in any way and the code behaves as before, so it can be deployed without any changes to the configuration.

Scope of changes

Current state

WDYT?

Is that something you will like merged? cc: @GUI