Visual Studio 2019 和 Jetbrains Rider .NET Core(可能還有其他)專案在系統上注冊一個“本地主機”根證書,然后在啟動和除錯 .NET Core 應用程式時,它們使用驗證該證書和密鑰的證書和密鑰運行 Web 服務本地主機根證書。
我有自己的根證書,并希望在自定義域 lan.company.com 下運行,該域也有自己的自定義證書和密鑰。在為應用程式提供服務時,如何配置專案或 IDE 以使用特定的證書和密鑰?
uj5u.com熱心網友回復:
最簡單明了的解決方案是在專案的appsettings.json中添加以下內容:
"Kestrel": {
"Endpoints": {
"HttpsFromPem": {
"Url": "https://lan.company.com:5001",
"Certificate": {
"Path": "./certs/lan.company.com.crt",
"KeyPath": "./certs/lan.company.com.key"
}
}
}
}
然后修改launchSettings.json applicationUrl: "applicationUrl": "https://lan.company.com:5001"
這一切都假設您已經擁有受信任的根證書以及自定義域證書和密鑰。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/347543.html
