smallstep / cli

🧰 A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc.
https://smallstep.com/cli
Apache License 2.0
3.65k stars 252 forks source link

allow the creation of an "inline" certificate. #1187

Open nimbius opened 4 months ago

nimbius commented 4 months ago

Hello!

Issue details

currently step creates a crt and key file. Nginx and many other applications can instead use a single inline file containing the cert, key, roots and any intermediaries. easyrsa generates these types of files, as an example.

Why is this needed?

a single inline file is easer to use and maintain than an individual cert, key, and CA file