- (void)URLSession:(NSURLSession *)session didReceiveChallenge:(NSURLAuthenticationChallenge *)challenge completionHandler:(void (^)(NSURLSessionAuthC            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-12-19 19:56:00
                            
                                476阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1:创建私钥 长度2048openssl genrsa -out privkey.pem 2048##完成后会在当前目录生成私钥文件 2:自己制作证书openssl req -new -x509 -key privkey.pem -out cacert.pem -days 1095需要输入信息如下server            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-07 11:11:27
                            
                                572阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            nginx导入https证书 如果给的文件不是key 和pem按照下面的连接转换https://blog.csdn.net/mnicsm/article/details/894219061.切换到nginx目录cd /speedec/server/nginx/2.创建一个存放证书的文件夹(名字随意)mkdir sslkeycd   sslkey3.上传证书到创建的目录下rz  server            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-10 10:12:49
                            
                                1137阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            
server {
            listen       443;
            server_name  149.129.216.117 sta.api-pay.uangme.com;
            root   /data/app/pay_order/public;
            ssl                  on;
                      
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-06 11:22:12
                            
                                738阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Cloudflare是国外的一家安全防护公司,最近在很多网站上也看到了他的身影,比较明显的特征就是让你等待5秒钟以验证你是否是真实的浏览器。另一个明显的特征就是它的cookie里面会包含__cfduid, cf_clearance 这个两个字段。 如果你发现你访问的网站里有这些特征,那么毫无疑问他就是采用了 Cloudflare的安全防护了,我们这里讲他的初级防护,也就是等待5秒的js逆向分析。首            
                
         
            
            
            
            ## 操作场景本文档指导您如何在 Nginx 服务器中安装 SSL 证书。> 说明:>>>> - 本文档以证书名称 cloud.tencent.com 为例。> - Nginx 版本以 nginx/1.18.0 为例。> - 当前服务器的操作系统为 CentOS 7,由于操作系统的版本不同,详细操作步骤略有区别。> - 安装 SSL 证书前,请您在            
                
         
            
            
            
            1:创建私钥 长度2048openssl genrsa -out privkey.pem 2048##完成后会在当前目录生成私钥文件 2:自己制作证书openssl req -new -x509 -key privkey.pem -out cacert.pem -days            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-02-11 17:13:32
                            
                                346阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在使用Linux操作系统上搭建网站服务器时,常常会遇到需要配置nginx和https证书的情况。Nginx是一款高性能的Web服务器软件,可以用来代理HTTP和HTTPS请求,而HTTPS证书则是为了保障网站的安全性和数据传输的加密。
在安装nginx时,首先要确保系统上已经安装了openssl这个软件包,因为nginx需要使用openssl生成证书。通常情况下,我们可以通过包管理工具来安装op            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-03 10:56:12
                            
                                92阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.虚拟主机的配置:虚拟主机的作用:虚拟主机提供了同一台服务器上运行多个网站的功能。虚拟主机的三种模式: 1)基于域名配置虚拟主机是最常见的一种虚拟主机配置。只需配置你的DNS服务器,将每个主机名映射到正确的IP地址,然后配置nginx服务器,令其识别不同的主机名旧可以了。 因为我们没有专门的DNS服务器, 以下使用Windows下的hosts或者Linux中的hosts充当D            
                
         
            
            
            
            阿里云Nginx配置ssl证书 与 Http转Https因域名需要使用https访问,决定申请阿里云免费SSL证书并使用nginx配置http强制跳转https。步骤一证书申请登录阿里云官网,在搜索栏搜索SSL证书(应用安全)点击购买证书,按照图片右侧选项选择个人免费(反正价格是0.00元的就对了)支付订单支付成功,前往证书控制台点击证书申请填写证书申请,CSR生成方式选择系统生成验证,没问题的话            
                
         
            
            
            
            1 获取证书 Nginx文件夹内获得SSL证书文件 1_www.domain.com_bundle.crt 和私钥文件 2_www.domain.com.key,1_www.domain.com_bundle.crt 文件包括两段证书代码 “ BEGIN CERTIFICATE ”和“ END CE            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-07-20 10:06:00
                            
                                260阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            证书申请
注册
acme.sh --register-account -m your@email.com
安装socat
acme.sh 在 --standalone 模式下需要使用 socat 来监听 80 端口进行验证。
sudo apt install socat
申请
curl https://get.acme.sh | sh
source ~/.bashrc
acme.sh --is            
                
         
            
            
            
            首先我这里使用的是阿里云免费的https证书。免费证书可以申请20个,每个的有效期为1年。我这里使用的是nginx部署,所以下载nginx的 证书压缩包下载下来之后解压,有两个文件一个是, 一个是xxx.pem  ,另一个是xxxx.key. nginx  配置如下看阿里云官方的文档配置后不好用上网又找了找东拼西凑,可算成功了。 Nginx1.16.1 阿里云免费证书            
                
         
            
            
            
            章节系列目录:点击跳转文章目录数字证书为什么要使用数字证书认证中心证书链HTTPS数字证书  上一篇说过,数字签名并不能防止中间            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-06-06 10:13:02
                            
                                1393阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                                
                     
                                    
                             
         
            
            
            
            HTTPS原理和作用为什么需要HTTPS原因:HTTP不安全传输数据被中间人盗用、信息泄露数据内容劫持、篡改HTTPS协议的实现对传输内容进行加密以及身份验证对称加密:加密秘钥和解密秘钥是对等的,一样的  非对称加密: HTTPS加密协议原理:  中间人伪造客户端和服务端:(中间人可以伪装成客户端和服务端,中间人可以对数据进行劫持,不安全)&nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-13 16:04:50
                            
                                1217阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在Nginx 配置文件中开启客户端证书校验需要下面一段配置。(未贴出全部nginx.conf)server{
            listen 444 ssl;
            ssl_protocols       TLSv1 TLSv1.1 TLSv1.2;
            ssl_ciphers AES128-SHA,;
            ssl_certifica            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-15 20:27:15
                            
                                216阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            生成私钥与自签根证书(这次使用aes256加密,密码是redhat)# 进行简单处理
[root@www ~]# cd /usr/local/openssl/
[root@www openssl]# mkdir root-CA sub-CA
[root@www openssl]# cp -rf CA/* root-CA/
[root@www root-CA]# rm -rf root_cacert            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-27 12:14:50
                            
                                198阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Nginx安装SSL证书需要两个配置文件 
(温馨提示:安装证书前请先备份您需要修改的服务器配置文件)1_root_bundle.crt、。注:这三个证书文件都在文件夹for Nginx.zip中,例:1_root_bundle.crt是根证书链(公钥),2_ domainname.com.key为私钥。(其中:证书公钥、私钥文件一般以您的域名命名;证书后            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-26 21:24:17
                            
                                396阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Nginx配置SSL安全证书            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-08 16:05:08
                            
                                5692阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章来源运维公会:购买https证书以及nginx配置https1、https的作用https的全名是安全超文本传输协议,是在http的基础上增加了ssl加密协议。在信息传输的过程中,信息有可能被劫持,从而造成数据的丢失,而如果使用的是https的话,即使信息被劫持,因为在传输过程中,信息是被加密的,所以也能保证数据的安全性。2、申请证书目前在阿里云或者腾讯云上都可以购买证书,现在以阿里云为例购买            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-10-16 09:39:25
                            
                                1379阅读