mirror of
https://github.com/2dust/v2rayN.git
synced 2026-09-30 02:22:08 +03:00
Add timeout and error handling to certificate fetching
This commit is contained in:
@@ -146,7 +146,8 @@ public class AddServerViewModel : MyReactiveObject
|
||||
{
|
||||
domain += $":{SelectedSource.Port}";
|
||||
}
|
||||
Cert = await CertPemManager.Instance.GetCertPemAsync(domain, serverName);
|
||||
(Cert, _certError) = await CertPemManager.Instance.GetCertPemAsync(domain, serverName);
|
||||
UpdateCertTip();
|
||||
}
|
||||
|
||||
private async Task FetchCertChain()
|
||||
@@ -176,7 +177,8 @@ public class AddServerViewModel : MyReactiveObject
|
||||
{
|
||||
domain += $":{SelectedSource.Port}";
|
||||
}
|
||||
var certs = await CertPemManager.Instance.GetCertChainPemAsync(domain, serverName);
|
||||
(var certs, _certError) = await CertPemManager.Instance.GetCertChainPemAsync(domain, serverName);
|
||||
UpdateCertTip();
|
||||
Cert = string.Join("\n", certs);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user