Does the “manuale” client at https://github.com/veeti/manuale support wildcard certificates? I somehow think it does, but it’s not working for me:
$ …/manuale authorize *.teach.cs.toronto.edu
Requesting challenge for *.teach.cs.toronto.edu.
/data/www/cdf/ssl/manuale/env/lib/python3.5/site-packages/manuale-1.1.0-py3.5.egg/manuale/crypto.py:80: CryptographyDeprecationWarning: signer and verifier have been deprecated. Please use sign and verify instead.
A connection or service error occurred. Aborting.
Error creating new authz :: Wildcard names not supported (type urn:acme:error:malformed, HTTP 400)
(The previous authorize of “teach.cs.toronto.edu” itself worked fine.)
If “manuale” doesn’t do wildcards, I’d be grateful for a recommendation for something which does and which is equally command-line-oriented (as well as equally allows me to edit DNS data manually for this purpose.)