c# - 本地计算机上的自托管 WebAPI,支持 https
问题描述
我开发了一个 Windows 应用程序,它由两个组件组成 - Windows 服务(用于在 HttpSelfHostServer 上托管本地 WebAPI)和 WinForm 应用程序,它通过 http 协议调用本地 API。这工作正常。
到目前为止一切顺利,但我必须为这两个组件之间的通信添加 https 支持。这个怎么做?我需要创建证书并在每台计算机上安装吗?可以完全用代码完成吗?或者也许我可以覆盖证书验证以省略证书安装?在 https 支持中,Owin HttpListener 是否优于 HttpSelfHostServer?
解决方案
推荐阅读
- tensorflow - 张量板数据
- mysql - 带有损坏子查询的 Sql 查询返回结果
- c++ - 将对象的唯一指针添加到映射
- command-line-interface - S3270 如何发送功能键 (iE PF3)
- matlab - 如何将 Matlab 结构写入 Excel 文件?
- python - Keras分类交叉熵softmax input.dim_size错误
- wix - 仅在未安装以前版本的产品时如何执行自定义操作?
- c - 如果 GCC 接受 C11 atomic_int 强制转换并且 clang 拒绝它们,这是正确的吗?
- php - html/code - 在进入网站时转移到桌面/移动网站
- javascript - 带有 localStorage 的 toDoList