首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSL通配符证书拇指指纹

SSL通配符证书拇指指纹
EN

Stack Overflow用户
提问于 2016-03-02 05:43:35
回答 1查看 515关注 0票数 1

我试图通过执行

代码语言:javascript
复制
$thumbprint = (Get-ChildItem -path cert:\localmachine\my | where {$_.Subject -like "*.contoso.com."}).Thumbprint

我似乎捕获了两个拇指指纹,一个用于ssl通配符证书,另一个用于客户机/服务器身份验证证书。

我只想捕获ssl通配符证书。

代码语言:javascript
复制
$thumbprint = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

我在这里错过了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-02 06:08:07

过滤器中的*字符是一个通配符,它比星号字符更匹配。尝试修改您的筛选器以使用-eq。也许如下所示:

代码语言:javascript
复制
... | where { $_.Subject -eq "CN=*.contoso.com." }

或者,如果这是在脚本中,您可以使用一个反勾符来转义*。如果从命令行运行,则使用双回勾号转义它。根据支持Cmdlet参数中的通配符的文档。

代码语言:javascript
复制
... | where { $_.Subject -like "``*.contoso.com." }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35739377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档