using Microsoft.AspNetCore.Hosting;
namespace Vit.Extensions
{
public static partial class IWebHostBuilderExtensions_UseCertificates
{
///
/// 加载https证书
///
///
/// //appsettings.json
/// //...
/// "server": {
/// /* https证书配置,可不指定。若urls中指定了https协议,请在此指定对应的https证书 */
/// "certificates": [
/// {
/// "filePath": "data/serset-com-iis-0923120142.pfx",
/// "password": "password"
/// }
/// ]
/// },
/// //...
///
///
///
///
///
/// 在appsettings.json文件中的路径。默认:"server.certificates"。
///
public static IWebHostBuilder UseCertificates(this IWebHostBuilder data, string configPath = "server.certificates")
{
data?.ConfigureServices(services=> services.UseCertificates(configPath));
return data;
}
}
}