Error with ciphers -V 'ALL:COMPLEMENTOFALL'

Michael Wojcik Michael.Wojcik at
Thu Dec 22 15:21:57 UTC 2022

> From: openssl-users <openssl-users-bounces at> On Behalf Of
> Viktor Dukhovni
> Sent: Wednesday, 21 December, 2022 23:50
> On Wed, Dec 21, 2022 at 09:41:55PM -0500, Pierre-Luc Boily wrote:
> > C:\Program Files\OpenSSL\bin>openssl ciphers -V
> Could it be something as simple the Windows shell passing the "'"
> charaxcters as part of the value?  Do double-quotes, or no quotes work
> better?

Exactly. Windows cmd.exe has different quoting conventions than the popular UNIX shells (as does Powershell). The example commands given in /Bulletproof TLS/ need to be adapted to the OS and shell you're using.

There are, of course, various ways to run bash and other UNIX shells under Windows, but the simplest thing in this case is to use cmd.exe's quoting conventions, which are documented by Microsoft. Specifically, as Viktor suggests, use double quotes.

Michael Wojcik

More information about the openssl-users mailing list