【发布时间】:2010-11-30 10:33:12
【问题描述】:
警告:证书新手总数
我有一个用于服务器身份验证的证书,我想检查该证书是否适用于服务器发布的 url。
例如:如果证书用于 *.myserver.com,则其主机部分以 myserver.com 结尾的任何 url 都是有效的。
我想要的是这样的:
bool IsValid(string certificateHash, string url)
是否有任何示例或 api 可以提供给我?
我在 Windows 上工作,我必须使用 Windows API。
附:我对检查颁发者、时间限制等的有效性不感兴趣,只检查 Certification Path(不确定我在这里使用的术语是否正确)。
【问题讨论】:
-
"那么任何以 myserver.com 结尾的 url 都是有效的" ...您可能是指域或 url 的主机部分?
-
@gf 对,只有 url 的主机部分
标签: c++ windows certificate