草庐IT

HTTPS-RSA

全部标签

配置SSL证书后,Nginx的HTTPS 不能正常

申请ssl证书,配置nginx支持https与证书,可是访问https的nginx总是出现错误,也导致小程序发https请求失败,这是什么原因呢?如果在配置SSL证书后,Nginx的HTTPS无法正常工作,可能有以下几个常见原因:1、证书配置错误:证书文件路径出现错误或不存在;文件格式错误;证书链不完整或缺失;证书的有效性;私钥与证书不匹等问题。我们就需要检查证书配置,确保证书文件存在且路径正确,证书链的完整,私钥与证书是否匹配。2、Nginx 配置错误:配置文件中 SSL 板块未正确启用; SSL 证书和私钥的路径不正确;其他 SSL 相关配置错误,如 SSL 版本、加密套件等。检查 Ngi

https到底把什么加密了?

首先直接说结论,https安全通信模式,是使用TLS加密传输所有的http协议。再重复一遍,是所有!通常将TLS加密传输http这个通信过程称为https,如果使用协议封装的逻辑结构来表达就是:IP+TCP+TLS+【HTTP】其中用【】括起来的http是完全被加密保护起来的。既然http被完全加密起来了,那使用https加密传输信息,途径互联网的时候,互联网上的第三方可以知道我们在访问什么网站吗?可以的!你可能会很惊奇,既然http已经被完全加密了,怎么第三方还会知道我们访问什么网站?我们在访问一个网站时,比如.www.joyssl.com,首先会使用DNS将网站的域名解析成IP地址,然后才

android - 建立 https 连接的 SSLProtocolException

当我与网络服务器建立https连接时出现SSLProtocolException。我只在Android2.3Gingebread中有这个异常(exception);相同的代码在所有其他Android版本中都可以正常工作。这个安卓版本有问题吗?我还通过Google打开了一个错误报告:http://code.google.com/p/android/issues/detail?id=16121&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars我附上了异常(exception):WARN/System.err(6218):javax.n

docker、docker-compose、Https部署Minio,去除Minio文件过期时间教程

docker及docker-compose部署Minio并配置Https教程系统环境准备工作Docker部署普通部署Https部署DockerCompose部署(运行命令:`dockercomposeup-d`要在docker-compose.yml同级目录下执行)普通部署Https部署登陆管理后台去除访问过期时间,且去除查询参数也能访问方法系统环境系统:CentOS7Docker:v24.0.7DockerCompose:v2.23.1DockerMinio镜像minio/minio:RELEASE.2022-04-16T04-26-02Z,版本再高一些的上传文件后服务器保存的不是xxx.p

计算机网络 --- HTTP协议 和 HTTPS

文章目录1.了解HTTP协议1.1HTTP是什么1.2抓包工具的使用1.Fiddler的下载2.Fiddler基本的设置3.Fillder的使用1.3观察一个抓包结果2.HTTP协议的报文格式2.1请求报文格式2.2响应报文格式2.3报文格式的注意事项3.认识URL3.1URL基本格式3.2分析一个具体的URL:3.3URL中的可省略部分3.4关于URLencode和URLdecode4.HTTP请求(Request)4.1HTTP方法4.1GET方法①构造HTTPGET请求的情况②使用Fiddler观察GET请求4.2POST方法①构造HTTPPOST请求的情况②使用Fiddler观察POS

Android - 到 .NET WCF 服务的 Https 连接给出 SSLException : "No peer certificate"

[已解决]-见下文在Android2.2中通过HTTPS连接尝试从启用REST的WCF服务获取一些JSON数据时出现异常。然后我注意到发生了一些非常奇怪的事情。在我的手机上运行该应用程序时,它运行良好,并且会返回漂亮的JSON数据。然而,当在我的模拟器上运行应用程序时,它在执行“httpclient.execute(request)”后立即崩溃,给出SLLException:没有对等证书。这特别奇怪,因为我的WCF服务有一个有效的RapidSSL签名证书(CA)。另外,我确保我的IIS中不需要客户端证书。(此外,此函数并未在UIThread上运行!它在单独的线程上运行。)我的代码:pu

android - 无法在 Android 中配置 Fiddler 代理来解密 HTTPS

我正在尝试设置Fiddler代理以捕获来自Xamarin应用程序的流量。我已完成以下步骤:在Windows机器上安装了Fiddlerv5.0.20173.50948设置允许远程计算机连接和端口8888设置捕获HTTPS连接、解密HTTPS流量和...从所有进程,将根证书安装到受信任的根证书颁发机构文件夹。在Android设备上,我使用相同的Wi-Fi网络并使用PC的IP和端口8888配置手动Wi-Fi代理我能够打开ipv4.fiddler:8888,下载证书并将其安装在Android设备上,我可以在Trustedcredentials>User中看到它。我比较了PC证书和Android

android - React Native - "Network request failed"获取非 https url

将sdk版本更新为26后,获取非httpsurl失败。这仅在生产构建中发生。在开发模式下一切正常。这是一段代码:fetch('http://something.com/').then(r=>{},e=>console.error(e));这会在logcat中产生以下内容:08-1219:08:47.5551458614623EReactNativeJS:[TypeError:Networkrequestfailed]这是我的android/app/build.gradle文件:android{compileSdkVersion23buildToolsVersion"27.0.3"def

五分钟让你搞懂 Http 和 Https 协议的区别是什么?

在互联网世界中,HTTP和HTTPS是我们日常接触最多的两个协议,它们在数据传输、安全性上存在重要区别。无需花费太多时间,让我们简洁明了地了解HTTP和HTTPS的关键差异,为你揭开网络通信的奥秘。一、什么是HTTP协议?HTTP(HypertextTransferProtocol)协议是一种用于在计算机之间传输超文本的协议。它是互联网上应用最为广泛的协议之一,用于在Web浏览器和Web服务器之间传递数据。HTTP是一个无状态、无连接的协议,每个请求-响应交互都是独立的,服务器不会在两个请求之间保留任何信息。HTTP基于客户端-服务器模型,其中客户端是发起请求的一方,而服务器是提供服务的一方。

java - 获取错误 java.lang.ArrayIndexOutOfBoundsException : too much data for RSA block

我有私有(private)pemkey文件,我正在使用该文件对数据进行签名和加密。签名工作正常,我也可以在另一个平台上进行验证,但是在加密数据时,我收到以下错误:04-0409:55:51.821:E/AndroidRuntime(2725):FATALEXCEPTION:Thread-10204-0409:55:51.821:E/AndroidRuntime(2725):java.lang.ArrayIndexOutOfBoundsException:toomuchdataforRSAblock04-0409:55:51.821:E/AndroidRuntime(2725):atco