diff options
Diffstat (limited to 'src/main.lib/Clients/IIS/SSLFlags.cs')
-rw-r--r-- | src/main.lib/Clients/IIS/SSLFlags.cs | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/src/main.lib/Clients/IIS/SSLFlags.cs b/src/main.lib/Clients/IIS/SSLFlags.cs index 10ea7df..a840bf7 100644 --- a/src/main.lib/Clients/IIS/SSLFlags.cs +++ b/src/main.lib/Clients/IIS/SSLFlags.cs @@ -11,6 +11,23 @@ namespace PKISharp.WACS.Clients.IIS { None = 0, SNI = 1, - CentralSSL = 2 + CentralSsl = 2, + DisableHttp2 = 4, + DisableOcspStapling = 8, + DisableQuic = 16, + DisableTls13OverTcp = 32, + DisableLegacyTls = 64, + + /// <summary> + /// Flags introduced in specific versions of Windows + /// </summary> + IIS10_Flags = IIS10_Server2016_Flags | IIS10_Server2019_Flags, + IIS10_Server2016_Flags = DisableHttp2 | DisableOcspStapling, + IIS10_Server2019_Flags = DisableLegacyTls | DisableTls13OverTcp | DisableQuic, + + /// <summary> + /// Incompatibiliy between certain flags + /// </summary> + NotWithCentralSsl = DisableHttp2 | DisableOcspStapling | DisableQuic | DisableTls13OverTcp | DisableLegacyTls } } |