Comments (3)
RTFM: https://ndilieto.github.io/uacme/uacme.html
-c, --confdir CONFDIR
Use configuration directory CONFDIR (default /etc/ssl/uacme). The structure is as follows (multiple IDENTIFIERs allowed)
CONFDIR/private/key.pem
ACME account private key
CONFDIR/private/IDENTIFIER/key.pem
certificate key for IDENTIFIER
CONFDIR/IDENTIFIER/cert.pem
certificate for IDENTIFIER
from uacme.
Yep, I'm aware of CONFDIR. It is not flexible enough for a cloud application. For example, the file structure might be as follows:
- /run/secrets/account_key.pem
- /run/secrets/domain.com_key.pem
- /etc/ssl/domain.com/cert.pem
There are workarounds of course, but they unnecessarily complicate the code.
from uacme.
You can easily achieve any layout you wish with symbolic links. In your case,
ln -s /etc/ssl/uacme/private/key.pem /run/secrets/account_key.pem
ln -s /etc/ssl/uacme/private/domain.com/key.pem /run/secrets/domain.com_key.pem
ln -s /etc/ssl/uacme/domain.com/cert.pem /etc/ssl/domain.com/cert.pem
If you don't like the default prefix (/etc/ssl/uacme), change it with -c /run/uacme
for example.
from uacme.
Related Issues (20)
- uacme.sh can generate invalid challenge due to echo -n HOT 1
- Incompatibility with Mac OS X Monterrey HOT 1
- Return code from --version should probably be 0 HOT 1
- 1.7.1 release tarball is missing configure script HOT 1
- Works only on POSIX filesystems: hardlink required HOT 1
- chain and fullchain.pem HOT 4
- Best way to ensure cert.pem is world readable? HOT 2
- Tests
- Debian package uses libcurl3-gnutls but OpenWrt use libcurl4 HOT 2
- Specify which network interface to use for ACME requests HOT 7
- Security issue in uacme.sh HOT 1
- Set CA bundle to verify ACME Server against HOT 1
- Feature support for ACME Renewal Information (ARI)
- Password files HOT 1
- How to find the account id of my letsencrypt account HOT 1
- run hooks parallel HOT 1
- Wrong exit code from ualpn in client mode
- ACME Auto Discovery / DNS CAA records HOT 1
- ZeroSSL keeps returning status:invalid for one out of two authorization request. Expects a retry? HOT 2
- 1.7.5 cross compile failure HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from uacme.