fix bug
This commit is contained in:
parent
586383cb26
commit
8eac0dd5c0
@ -81,21 +81,23 @@ namespace FastGithub
|
|||||||
{
|
{
|
||||||
logger.LogWarning($"不支持自动安装根证书{caPublicCerPath}:请根据你的系统平台情况安装和信任根证书");
|
logger.LogWarning($"不支持自动安装根证书{caPublicCerPath}:请根据你的系统平台情况安装和信任根证书");
|
||||||
}
|
}
|
||||||
|
else
|
||||||
try
|
|
||||||
{
|
{
|
||||||
var caCert = new X509Certificate2(caPublicCerPath);
|
try
|
||||||
using var store = new X509Store(StoreName.Root, StoreLocation.LocalMachine);
|
|
||||||
store.Open(OpenFlags.ReadWrite);
|
|
||||||
if (store.Certificates.Find(X509FindType.FindByThumbprint, caCert.Thumbprint, true).Count == 0)
|
|
||||||
{
|
{
|
||||||
store.Add(caCert);
|
var caCert = new X509Certificate2(caPublicCerPath);
|
||||||
store.Close();
|
using var store = new X509Store(StoreName.Root, StoreLocation.LocalMachine);
|
||||||
|
store.Open(OpenFlags.ReadWrite);
|
||||||
|
if (store.Certificates.Find(X509FindType.FindByThumbprint, caCert.Thumbprint, true).Count == 0)
|
||||||
|
{
|
||||||
|
store.Add(caCert);
|
||||||
|
store.Close();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch (Exception)
|
||||||
|
{
|
||||||
|
logger.LogWarning($"安装根证书{caPublicCerPath}失败:请手动安装到“将所有的证书都放入下载存储”\\“受信任的根证书颁发机构”");
|
||||||
}
|
}
|
||||||
}
|
|
||||||
catch (Exception)
|
|
||||||
{
|
|
||||||
logger.LogWarning($"安装根证书{caPublicCerPath}失败:请手动安装到“将所有的证书都放入下载存储”\\“受信任的根证书颁发机构”");
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user