IIS7.5对SSL证书列表进行sorting

当尝试在IIS7.5中添加一个SSL绑定到一个站点时,SSL证书下拉列表不是按照字母顺序sorting的,而且当我们有很多时候它变得非常麻烦。 有没有我们可以运行的脚本来改变这个列表的顺序?

对不起,但不是
您无法运行脚本来更改“ 绑定”提示中显示的列表中的证书顺序

在Windows中枚举证书存储区的内容时,结果列表按照字典顺序通过证书上的Thumbprint属性进行sorting,这意味着指纹的第一个字节为FF的证书将始终在以3A开头的证书之前列出,将在01之前列出,等等。

如果这听起来像是无稽之谈,那么尝试使用pipe理员凭证wh出PowerShell并查看证书在查询证书存储库内容时的安排方式:

 Get-ChildItem Cert:\LocalMachine\My 

默认输出格式显示计算机个人存储中所有证书的指纹和主题值 – 从FF订购到00

所以,你必须能够控制证书上产生的指纹,以达到这个目的。 你可以不断地重新签名和重新签署你的证书,直到他们按照你的意愿命令,但这实际上是不可能的 – 这个想法本身似乎是“对付系统”


我没有文档来支持这个说法,但是在Windows Server 2008R2上进行了许多 IIS安装,这是我认识到的唯一模式。