SSL Diagnostics for IIS/IIS Express

SSL Diagnostics for IIS/IIS Express

This page shows you how to use SSL Diagnostics.

In this article:

Background

There were either official or unofficial tools from Microsoft called SSL Diagnostics.

IIS 6 used to have a great suite of troubleshooting tools. One of them was for SSL related diagnostics, called SSL Diagnostics (SSL Diag or SSLDiag for short) . As it was designed for IIS 6 and relies on IIS ADSI API (which is obsolete), this tool was not made available for IIS 7 and above.

Note

Of course you can use the IIS 6 version if you enable IIS 6 Compatibility component on IIS 7 and above, but it would be less convenient.

Later, a Microsoft employee Vijayshinva Karnure developed a newer version that relied only on IIS 7+ new API, and released it on IIS.net . It works for all IIS versions (up to 10), but it does not work for IIS Express.

Important

The previous tools were designed without SHA-2 and recent SSL/TLS best practices in mind. Their reports can simply miss recent warnings on obsolete SHA-1 certificates and obsolete protocols like SSL 3.0.

So what if you want a modern tool to troubleshoot SSL/TLS issues on IIS and especially IIS Express? Jexus Manager fills the gaps.

The Built-in SSL Diagnostics in Jexus Manager

For web servers opened in Jexus Manager, there is an action called SSL Diagnostics showed.

 

 

A report is generated when “Generate Report” button is clicked.

 

 

Typical things analyzed by SSL Diagnostics,

  • SNI or IP based mappings in Windows HTTP API.

  • Certificate related,
    • Signature algorithm (SHA-1 is obsolete).

    • Validity check (expired or not).

    • Subject Alternative Name extension (should present as browsers require).

    • Private key availability.

    • Chain verification.

This SSL Diagnostics tool is updated often to include more checks on recent SSL /TLS best practices.

 

作者:Chuck Lu    GitHub    
posted @   ChuckLu  阅读(80)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2019-09-08 多态的实际使用
2017-09-08 查看数据库的表被谁锁住了,以及如何解锁
2017-09-08 WinRar 设置默认的压缩格式为zip
点击右上角即可分享
微信分享提示