我正试图在gRPC.NET Core 3.1的证书存储中指定一个证书。
我找到了一种通过设置路径来指定证书的方法。
https://medium.com/@mcilis/how-to-publish-net-core-grpc-server-as-windows-service-dd562a1e263d
"Certificates": {
"Default": {
"Path": "Your_Path_To_Certificate_Pfx",
"Password": "Pfx_File_Password"
}
}
但是,是否可以使用appsettings.json在Windows证书存储中指定一个?还是只能通过代码实现?
当我看到堆栈跟踪时,我找到了答案。
证书配置
https://github.com/dotnet/aspnetcore/blob/a190fd34854542266956b1af980c19afacb95feb/src/Servers/Kestrel/Core/src/Internal/ConfigurationReader.cs
这些是Windows证书存储的参数。
- 主题
- Store
- 位置
- AllowInvalid