CaCertInstallerOfMacOS.cs 734 B

123456789101112131415161718192021222324252627
  1. using Microsoft.Extensions.Logging;
  2. using System;
  3. namespace FastGithub.HttpServer
  4. {
  5. sealed class CaCertInstallerOfMacOS : ICaCertInstaller
  6. {
  7. /// <summary>
  8. /// 是否支持
  9. /// </summary>
  10. /// <returns></returns>
  11. public bool IsSupported()
  12. {
  13. return OperatingSystem.IsMacOS();
  14. }
  15. /// <summary>
  16. /// 安装ca证书
  17. /// </summary>
  18. /// <param name="caCertFilePath">证书文件路径</param>
  19. /// <param name="logger"></param>
  20. public void Install(string caCertFilePath, ILogger logger)
  21. {
  22. logger.LogWarning($"请手动安装CA证书然后设置信任CA证书{caCertFilePath}");
  23. }
  24. }
  25. }