Multi domain (SAN) certificate and webroot auth


#1

using letsencrypt console tool I want to request (SAN) certificate for 2 domains

domain1.com /home/user/domain1
domain2.com /home/user/domain2

for authentication I am using webroot plugin

./bin/letsencrypt auth -v --text -d domain1.com -d domain2.com \
--authenticator webroot \
--webroot-path /home/user/domain1 \
--webroot-path /home/user/domain2

the problem as I understand that I can only pass one --webroot-path for only 1 domain

is it possible to specify multiple webroot paths for (SAN) certificates ?


#2

#3

multi domain support in webroot authentication plugin is not yet officially available - you can follow the pull request at https://github.com/letsencrypt/letsencrypt/pull/757 for background

webroot issue label https://github.com/letsencrypt/letsencrypt/labels/webroot

and specific issue at https://github.com/letsencrypt/letsencrypt/issues/1016


#4

actually if your web server is setup for it, you can use multi domain SSL with webroot authentication - just did it at Letsencrypt Webroot Authentication Tested on Beta invited/whitelisted domain


#5

I’m using godaddy to host my domain and wanted to just upload the certificate in there.
How do i generate the certificate on my laptop to upload to the CPanel SSL/TLS upload tool>
New to this,

Thanks
Charles


#6

SAN certs have been supported by webroot since 0.1.0. On the command line, you can follow these instructions:

https://letsencrypt.readthedocs.org/en/latest/using.html#webroot

If you want to do this from a config file, see this bug (which is scheduled to be fixed in 0.3.0) and available workarounds in the meantime: