On 16 November 2015 at 12:57, Bill McGonigle <
bi...@bfccomputing.com> wrote:
> On 11/16/15 07:38, Matthew Wild wrote:
>> Thanks! I've made some changes to the documentation, including
>> mentioning the need for intermediate certificate in the 'installing'
>> section. I don't think we can do much more than that, as maintaining a
>> list of where to find all the possible intermediate CA certificates is
>> not something we should probably try spending our time on :)
>
>
> A 'nice to have' would be adding a directive for the CA file like many
> TLS servers do, so the server's certificate file can be only that. It
> makes devops easier, especially, I can imagine, for a Prosody server
> with many virtual hosts from the same CA. The current TLS world is that
> some servers can handle the three concerns distinctly, some can handle
> only key separately (Prosody, currently), some need all three in one
> file, and some need them in a certain order in any of those files.
> There's a bit of self-documentation value in having the directives just
> asking the sysadmin, "tell us about each of your three filetypes," even
> if the server just concatenates them for presentation to the SSL
> library, and making TLS easier to deploy is good for the Internet. Og
> course the actual documentation is welcome too - thanks!
Yep, I understand. The thing is, pretty much all we do with the
certificates is hand them to OpenSSL. The OpenSSL APIs are so complex,
there's more than one way to do anything. In our case it's OpenSSL
provide it separately. Also some folks need more than one
with ACME/Let's Encrypt, LibreSSL and so on. I look forward to the