首页 > 编程语言 >net6 API 程序如何发布成https

net6 API 程序如何发布成https

时间:2022-09-27 21:48:24浏览次数:55  
标签:127.0 1.1 证书 0.1 schannel API https net6

1、打开IIS → 服务器证书 → 创建自签名证书

2、网站 → 绑定 → 添加绑定 → https → 在ssl中选择刚创建的证书

3、cmd测试:curl -k https://127.0.0.1/home

如果报错SEC_E_WRONG_PRINCIPAL (0x80090322) - 目标主要名称不正确
说明证书不被认可,跳过证书检查,需要加上-k

4、测试:curl -k -v https://127.0.0.1/home

加上 -v 可以查看运行的详细过程 ,详细信息如下

*   Trying 127.0.0.1:443...
* Connected to 127.0.0.1 (127.0.0.1) port 443 (#0)
* schannel: disabled automatic use of client certificate
* schannel: using IP address, SNI is not supported by OS.
* schannel: ALPN, offering http/1.1
* schannel: ALPN, server accepted to use http/1.1
> GET /home HTTP/1.1
> Host: 127.0.0.1
> User-Agent: curl/7.79.1
> Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 200 OK
< Transfer-Encoding: chunked
< Content-Type: application/json; charset=utf-8
< Server: Microsoft-IIS/10.0
< Date: Tue, 27 Sep 2022 12:55:44 GMT
<
[{"date":"2022-09-28T20:55:44.8328594+08:00","temperatureC":35,"temperatureF":94,"summary":"Cool"},{"date":"2022-09-29T20:55:44.8328693+08:00","temperatureC":1,"temperatureF":33,"summary":"Sweltering"},{"date":"2022-09-30T20:55:44.8328705+08:00","temperatureC":36,"temperatureF":96,"summary":"Warm"},{"date":"2022-10-01T20:55:44.8328718+08:00","temperatureC":40,"temperatureF":103,"summary":"Chilly"},{"date":"2022-10-02T20:55:44.8328728+08:00","temperatureC":25,"temperatureF":76,"summary":"Freezing"}]
* Connection #0 to host 127.0.0.1 left intact

4、如果强制要求https,则 网站 → SSL设置 → 要求SSL证书 → 应用
如果程序添加app.UseHttpsRedirection(); 则会自动转发成https。

5、微信小程序不承认自己颁发的证书,可以去阿里云免费申请一年的SSL

https://yundun.console.aliyun.com/

标签:127.0,1.1,证书,0.1,schannel,API,https,net6
From: https://www.cnblogs.com/his365/p/16736078.html

相关文章

  • 前端面试总结08-WebApi-Bom
    知识点:(1:navigator:识别浏览器类型  (2:sreen  (3:location:拆解url各个部分  (4:history ......
  • 前端面试总结08-WebApi-Dom
    1.Dom的本质:树结构(Dom树)   2.Dom常见获取结点操作(1:document.getElementById('');(2:document.getElementsByTagName('');//集合(3:document.getElementsByClassName......
  • ABAP-常用BAPI
    MM模块MM01、MM02         BAPI_MATERIAL_SAVEDATA创建物料主数据BAPI_MATERIAL_SAVEREPLICA物料视图的扩充BAPI_GOODSMVT_CREATE创建物料凭证GOODSMVT......
  • @ApiImplicitParams注解的详细使用
    一、@ApiImplicitParams注解的详细使用业务需求:1.根据服务员类别id(单个id)+服务员星级id(id的list)查询对应的服务员列表1.controller代码:点击查看代码//根据服务员星......
  • 【Devops】【Jenkins】jenkins API获取工程构建结果SUCCESS/FAIL
    一、速览核心原理:API调用命令行如下cmd="curl--userusername:pwdhttp://xx.xx.xx.xx:8080/job/{}/job/{}/{}/api/json".format(jobname1,jobname2,jobnum)ps:这里......
  • Facebook – Reviews (Graph API)
    前言企业网站经常需要放customerreviews来增加conversion.常见的Reviews平台有FacebookReviews和GoogleReviews.这篇,我将介绍如果通过ASP.NETCorecalli......
  • php 微信支付V3API 签名生成
    classFormatter{/***GeneratearandomBASE62stringaka`nonce`,similaras`random_bytes`.**@paramint$size-Noncestringlength,......
  • HttpServletRequest详解
    链接:https://blog.csdn.net/wwq0813/article/details/90256058链接:https://www.cnblogs.com/wuxu/p/10902132.html ......
  • opencv-API
    基本操作图像IO操作的API:cv.imread():读取图像cv.imshow():显示图像cv.imwrite():保存图像在图像上绘制几何图像cv.line():绘制直线cv.circle():......
  • NetCoreWebApi3.0-------MiniProfiler使用教程
    参考博客:ASP.NETCoreWebAPI中的分析工具MiniProfiler-LamondLu-博客园(cnblogs.com) 注意事项:1.不要盲目copy别人的代码varhtml=MiniProfiler.Current.Re......