根据MSDN文章更新交换证书 ,我应该使用
Get-ExchangeCertificate -Thumbprint 'AD19B141228C7CF98B5F78DCED978B7C45E15434' | New-ExchangeCertificate -GenerateRequest -PrivateKeyExportable $true
这将生成一个CSR,我通过SSL证书更新网站发送给我们的SSL证书经销商。 该网站然后迅速返回以下错误:
[20022] CSR Country code invalid
这并不奇怪,因为据我所知,CSR没有包含任何国家代码。
在过去的几年里,我刚刚买了一张新的证书,换了旧的。 但我真的很想知道这个更新过程出了什么问题。
据我所知,这应该是抓住你现有的证书,并用相同的信息做一个新的CSR(我想一个新的密钥?)。
查看Get-ExchangeCertificate的输出,看它是否包含国家代码( C=XX出现在证书的主题DN中,其中XX是2个字母的国家代码)。 如果没有,那么你的旧证书没有一个,你应该用它来做一个新的证书。 如果是这样,你可能会发现一个错误,你将无法使用这种方法。
无论哪种方式,似乎你应该创造一个新的新的企业社会责任。