如何在.net core中为Kestrel添加SSl证书



我有一个具有base64格式密钥的有效SSL证书。我已经使用Nginx添加了证书。但没有用。网络团队建议我直接给kestrel添加一个证书。

appsettings.json

"Kestrel": {
"https_port": 443,
"EndPoints": {
"Https": {
"Url": "https://*:7003"
}
}
},
"AllowedHosts": "*"

尝试将此添加到您的appsettings.json:

"Kestrel": {
"Endpoints": {
"Https": {
"Url": "https://*:7003",
"Certificate": {
"Path": "path-to-your-pfx-file.pfx",
"Password": "password"
}
}
}
}

请参阅文档和ASP。. NET Core源代码,加载config.

最新更新