Is there a way to add/enable ECDHE-ECDSA-CHACHA20-POLY1305
and ECDHE-RSA-CHACHA20-POLY1305
ciphersuites on Windows Server 2019 (Build 1809 or later) for HTTPS configuration of IIS webserver?
According to the TLS Cipher Suites in Windows 10 v1809 (unfortunately, this page does not explicitly mentions Windows Server 2019 OS) there is no support of these ciphersuites on Windows by default.
Executing the following PowerShell command
Enable-TlsCipherSuite -Name ECDHE-ECDSA-CHACHA20-POLY1305
Enable-TlsCipherSuite -Name ECDHE-RSA-CHACHA20-POLY1305
Added CHACHA20-POLY1305
ciphersuites as "empty" ciphersuites (output below is a result of Get-TlsCipherSuite
PowerShell command)
KeyType : 0
Certificate :
MaximumExchangeLength : 0
MinimumExchangeLength : 0
Exchange :
HashLength : 0
Hash :
CipherBlockLength : 0
CipherLength : 0
BaseCipherSuite : 0
CipherSuite : 0
Cipher :
Name : TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
Protocols : {}
KeyType : 0
Certificate :
MaximumExchangeLength : 0
MinimumExchangeLength : 0
Exchange :
HashLength : 0
Hash :
CipherBlockLength : 0
CipherLength : 0
BaseCipherSuite : 0
CipherSuite : 0
Cipher :
Name : TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256
Protocols : {}