【发布时间】:2019-04-30 15:45:04
【问题描述】:
我已经测试了以下 PowerShell 命令Get-ChildItem -Path Cert:\localMachine\My | Test-Certificate -Policy SSL -DNSName "dns=mydns.com"
但它显示了以下三个结果,我并没有真正理解它们的含义:
警告:链状态:
CERT_TRUST_IS_UNTRUSTED_ROOT Test-Certificate :已处理的证书链,但以不被信任提供者信任的根证书终止。 0x800b0109 (-2146762487 CERT_E_UNTRUSTEDROOT)
在 line:1 char:45
- ... 机器\我的 |测试证书 -Policy SSL -DNSName "mydns.com ...
+ CategoryInfo : NotSpecified: (:Certificate) [Test-Certificate], Exception + FullyQualifiedErrorId : CryptographicError,Microsoft.CertificateServices.Commands.TestCertificate错误
警告:链状态:
CERT_TRUST_IS_NOT_TIME_VALID
CERT_TRUST_IS_UNTRUSTED_ROOT
Test-Certificate :已处理的证书链,但终止于不受信任提供者信任的根证书。 0x800b0109 (-2146762487 CERT_E_UNTRUSTEDROOT)
在 line:1 char:45
- ... 机器\我的 |测试证书 -Policy SSL -DNSName "mydns.com ...
+ CategoryInfo : NotSpecified: (:Certificate) [Test-Certificate], Exception + FullyQualifiedErrorId : CryptographicError,Microsoft.CertificateServices.Commands.TestCertificate错误
警告:链状态: CERT_TRUST_IS_NOT_TIME_VALID Test-Certificate :根据当前系统时钟或签名文件中的时间戳进行验证时,所需的证书不在其有效期内。 0x800b0101 (-2146762495 CERT_E_EXPIRED)
在 line:1 char:45
- ... 机器\我的 |测试证书 -Policy SSL -DNSName "mydns.com ...
+ CategoryInfo : NotSpecified: (:Certificate) [Test-Certificate], Exception + FullyQualifiedErrorId : CryptographicError,Microsoft.CertificateServices.Commands.TestCertificate错误
【问题讨论】:
标签: powershell ssl ssl-certificate