首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Https证书SSL证书异常导致访问失败该如何解决?

我们在使用SSL证书时,经常会碰到一些常见的SSL证书错误,例如浏览器提示证书无效,证书在地址栏中被红色警告等等。下面是关于SSL证书错误的几种原因及解决方法。...1.报错:NET::ERR_CERT_DATE_INVALID原因:SSL证书已过期解决方案:证书已过期并删除,重新申请新证书并正确安装可以解决错误。...解决方案是重新安装网站SSL证书[1]。...图片4.报错:NET::ERR_CERT_REVOKED原因:网站使用的证书已被吊销解决方案:证书颁发机构因企业信息变更或网站内容违规等原因吊销证书证书进入证书吊销清单CRL。...HTTPS访问;也有可能HPKP谷歌浏览器报错是因为没有正确的设置。

3.9K60

gRPC安全设计理解双向证书方案

RPC 调用; 服务端对 access token 合法性进行校验(是否合法、是否过期等),同时对 token 进行解析,获取客户端的身份信息以及对应的资源访问权限列表,实现对资源访问权限的细粒度管控...单向证书 https是大家最熟悉的单项证书方案,由浏览器、ca中心、服务端三方实现。单向认证的过程,客户端服务器端下载服务器端公钥证书进行验证,然后建立安全通信通道。...单向认证流程 客户端发起建立HTTPS连接请求,将SSL协议版本的信息发送给服务器端服务器端将本机的公钥证书(server.crt)发送给客户端客户端读取公钥证书(server.crt),取出了服务端公钥...双向认证流程 客户端发起建立HTTPS连接请求,将SSL协议版本的信息发送给服务端; 服务器端将本机的公钥证书(server.crt)发送给客户端客户端读取公钥证书(server.crt),取出了服务端公钥...; 客户端客户端公钥证书(client.crt)发送给服务器端服务器端解密客户端公钥证书,拿到客户端公钥; 客户端发送自己支持的加密方案给服务器端服务器端根据自己和客户端的能力,选择一个双方都能接受的加密方案

2.5K30
您找到你想要的搜索结果了吗?
是的
没有找到

案例|教育行业如何利用国密SSL证书保障信息安全?

在教育行业中,如何做好教育信息化网络与信息安全保障体系的基础防护措施?...,数字证书、浏览器到服务器端,建立完整的国密SSL证书全生态支持体系,确保国密算法HTTPS加密全生态无缝应用,符合国家标准,安全合规。...中国教育经济信息网官网采用“SM2/RSA双证书”部署模式,在国密SSL支持模块或国密SSL网关部署SM2/RSA双SSL证书,服务器软件国密支持模块自动识别浏览器,当用户使用密信浏览器、360浏览器等支持国密算法的国密浏览器访问时...、红莲花浏览器等)中显示安全锁,帮助用户轻松判断网站连接的安全状态,使用国密算法实现高强度SSL加密连接,通过自主可控的密码技术,保护客户端到服务器之间的数据传输安全。...产品线覆盖了企业客户创业起步期、规范治理期、规模化增长期、战略升级期等全生命周期,针对性的解决企业的信息化、数字化、智能化的生产力升级需求。

2.5K30

如何在 Nginx 中配置 gRPC 的代理

Nginx 在 1.13.10 中,新增了对gRPC的原生支持,Nginx 1.14.0 主线版已经发布。本文将介绍,如何配置 Nginx 中的 gRPC 服务。...}); grpc://:与gRPC服务器端交互是以明文的方式 grpcs://:与gRPC服务器端交互式以TLS加密方式 gRPC服务器地址的前缀“grpc://”是可以忽略,默认就是明文交互方式。...key.pem;   location / {       grpc_pass grpc://localhost:50051;   } } 示例里在nginx层给gRPC服务添加了ssl证书,而内部代理到...gRPC客户端也是需要TLS加密。如果是使用自签名证书等未经信任的证书客户端都需要禁用证书检查。在部署到生产环境时,需要将自签名证书换成由可信任证书机构发布的证书客户端也需要配置成信任该证书。...这种情况可以使用一个nginx接收客户端请求,然后根据不同的路径分发路由到指定的gRPC服务器。

14.7K82

Akka-CQRS(13)- SSLTLS for gRPC and HTTPS:自签名证书产生和使用

前一篇博客里我们尝试实现了gRPC ssl/tls网络连接,但测试时用的证书如何产生始终没有搞清楚。现在akka-http开发的ws同样面临HTTPS的设置和使用问题。..., 然后,利用对应 CA 的公钥解密签名数据,对比证书信息摘要,如果一致,则可以确认证书的合法性,即公钥合法 6) 客户端 C 然后检验证书相关的域名信息、有效时间等信息 7) 客户端 C 应内置信任...(此证书中的公钥即为 CA 的公钥,可以使用这个公钥对证书的签名进行校验,⽆需另外⼀份证书) 服务器端在通信中建立SSL加密渠道过程如下: 1)客户端 C 发送请求到服务器端 S 2) 服务器端 S...返回证书和公开密钥到 C,公开密钥作为证书的一部分传送 3)客户端 C 检验证书和公开密钥的有效性,如果有效,则⽣成共享密钥并使⽤公开密钥加密发送到服务器端 S 4) 服务器端 S 使⽤私有密钥解密数据...应该说,需要在客户端进行认证的应用场景不多。这种情况需要在客户端存放数字证书。像支付宝和一些银行客户端一般都需要安装证书。 好了,还是回到如何产生自签名证书示范吧。

1.4K60

【建议收藏】看这篇就够了-关于HTTP(S)和RPC10问-网络知识第三篇

TLS(Transport Layer Security,传输层安全):其前身是 SSL,它最初的几个版本(SSL 1.0、SSL 2.0、SSL 3.0)由网景公司开发,1999年 3.1 开始被...缓存请求首部字段 缓存响应指令首部字段 请求首部字段 请求首部字段是客户端服务器端发送请求报文中所使用的字段,用于补充请求的附加信息客户端信息、对响应内容相关的优先级等内容。...响应首部字段 响应首部字段是由服务器端客户端返回响应报文中所使用的字段,用于补充响应的附加信息、服务器信息,以及对客户端的附加要求等信息。...HTTPS协议其实是在HTTP协议上加上证书校验,所以我这里只分享一下HTTPS的请求传输流程。 一个完整的HTTPS流程有13个步骤 用户端浏览器或者客户端请求一个域名。...域名经过dns服务器经过解析返回ip 客户端通过指定ip请求服务器 服务器返回证书(包含公钥) 客户端或者流量判断证书是否合法 客户端或者浏览器生成随机对称密钥A 客户端或者浏览器通过公钥加密对称密钥A

45410

如何使用GSANHTTPS网站的SSL证书中提取子域名

关于GSAN  GSAN这款工具能够帮助广大研究人员HTTPS网站的SSL证书中直接提取主题别名,并向我们提供DNS名称(子域名)和虚拟服务器的相关信息。...功能介绍  1、HTTPS网站的SSL证书中直接提取主题别名; 2、子域名提取/枚举; 3、支持使用文本文件或直接在终端窗口中以命令形式定义多个主机:端口; 4、CSV或JSON格式输出,...方便导入到其他工具中; 5、支持筛选出与正在分析的域名所不匹配的域名; 6、支持与CRT.SH集成,因此可以同一实体的证书中提取更多子域名; 7、适用于自签名证书; 工具安装  由于该工具基于...Options: --version 显示工具版本信息 --help 显示工具帮助信息和退出 Commands: crtsh crt.sh获取域名信息 scan...证书提取子域名信息 $ gsan scan --help Usage: gsan scan [OPTIONS] [HOSTNAMES]...

1.4K20

​​【gRPC】来聊一聊gRPC认证

那么,客户端与服务端要通信之前,客户端如何知道自己的数据是发给哪一个明确的服务端呢?反过来,服务端是不是也需要有一种方式来弄个清楚自己的数据要返回给谁呢?...那么就不得不提gRPC的认证 认证方式 此处说到的认证,不是用户的身份认证,而是指多个server 和 多个client之间,如何识别对方是谁,并且可以安全的进行数据传输 SSL/TLS认证方式(采用...基于SSL/TLS的通道加密是gRPC常用的手段,那么一般我们都是如何运用他的,他的架构一般会是啥样的?...SSL/TLS 通过将称为X.509 证书的数字文档将网站和公司的实体信息绑定到加密密钥来进行工作。...简单来说就是 SSL/TLS协议,客户端服务器端索要公钥,然后用公钥加密信息,服务器收到密文后,用自己的私钥解密。 SSL/TLS协议提供啥服务呢?

1K20

Istio 运维实战系列(2):让人头大的『无头服务』-上

假设客户端访问一个 Redis 集群,采用带 Cluster IP 的普通 Service 和 Headless Service 的过程分别如下图所示: Istio 中『无头服务』的 mTLS 故障...Redis Cluster 的 tls 证书信息,包括 Envoy Sidecar 用于访问 Redis 使用的客户端证书,用于验证 Redis 服务器证书的根证书,以及采用 spiffe 格式表示的...,需验证的服务器端身份信息。...Redis 客户端以为是这样的: 但实际上是这样的: 在服务器端没有安装 Envoy Sidecar,不支持 mTLS 的情况下,按理客户端的 Envoy 不应该采用 mTLS 向服务器端发起连接。...这样同时兼容了服务器端支持和不支持 mTLS 两种情况。 下图展示了 Istio 中是如何通过 endpoint 的标签来兼容 mTLS 和 plain TCP 两种情况的。

75720

Istio 运维实战系列(2):让人头大的『无头服务』-上

假设客户端访问一个 Redis 集群,分别采用带 Cluster IP 的普通 Service 和 Headless Service 进行访问的过程如下图所示: ?...Redis Cluster 的 tls 证书信息,包括 Envoy Sidecar 用于访问 Redis 使用的客户端证书,用于验证 Redis 服务器证书的根证书,以及采用 spiffe 格式表示的...,需验证的服务器端身份信息。...在服务器端没有安装 Envoy Sidecar,不支持 mTLS 的情况下,按理客户端的 Envoy 不应该采用 mTLS 向服务器端发起连接。这是怎么回事呢?...这样同时兼容了服务器端支持和不支持 mTLS 两种情况。 下图展示了 Istio 中是如何通过 endpoint 的标签来兼容 mTLS 和 plain TCP 两种情况的。 ?

3.4K2710

域名不是HTTPs会发生什么......

HTTP访问过程 HTTP请求过程中,客户端与服务器之间没有任何身份确认的过程,数据全部明文(明文意思就是没有加密的信息,一眼就可以看出客户端服务器端发送的内容)传输,“裸奔”在互联网上,所以很容易遭到黑客的攻击...如何确认服务器是真实的而不是黑客。 获取公钥和确认服务器的身份 如上图所示,在第 ② 步时服务器发送了一个SSL证书客户端SSL是什么呢?...当客户端服务器端请求通信的时候,服务器端不再直接返回自己的公钥,而是把自己申请的证书返回给客户端。 4. 客户端收到证书以后,要做的第一件事情是验证证书的真伪。...需要说明的是,各大浏览器和操作系统已经维护了所有权威证书机构的名称和公钥。所以客户端只需要知道是哪个机构颁布的证书,就可以本地找到对应的机构公钥,解密出证书签名。...证书的签名是由服务器端网址等信息生成的,并且经过机构私钥加密,中间人也无法篡改。 HTTPS在HTTP协议的基础上增加了SSL安全层。

76530

.NetCore3.1 gRPC 实战

与许多 RPC 系统一样,gRPC 基于定义服务的想法,指定可以使用其参数和返回类型远程调用的方法。在服务器端,服务器实现此接口并运行 gRPC 服务器来处理客户端调用。...github.com/protocolbuff protocol编译器 slproweb.com/products/W SSL证书生成 如果懒得下载文章结尾的联系方式当中可提供。...返回所有响应后,服务器的状态详细信息(状态代码和可选状态消息)和可选的尾随metadata将被发回服务器端完成。一旦客户端收到服务器的所有响应,它就会完成全部调用。...元数据对gRPC本身是不透明的-它允许客户端向服务器提供与调用相关的信息,反之亦然。 元数据的访问依赖于语言。...请求程序就是一个客户端,而服务提供程序就是一个服务器。首先,客户端调用进程发送一个有进程参数的调用信息到服务进程,然后等待应答信息。在服务器端,进程保持睡眠状态直到调用信息到达为止。

1.3K10

一文带你彻底厘清 Isito 中的证书工作机制

在这篇文章中,我们继续探讨 Istio 是如何使用证书来实现网格中服务的身份认证和安全通信的。...应用不需要修改代码,就可以利用 Istio 提供的双向 TLS 认证实现服务身份认证,并基于服务身份信息提供细粒度的访问控制。...上的 Enovy 通过 reviews outbound cluster 访问上游 reviews 服务,因此需要在该 cluster 上配置客户端证书以及验证服务器端证书的 CA 根证书。...Gateway 自身的服务器证书,Egress Gateway 访问外部服务使用的客户端证书。...除了 Ingress Gateway 对外提供服务的服务器证书和 Egress Gateway 访问第三方服务的客户端证书之外,其他证书都是 Envoy 通过 SDS 服务 Istio CA 获取的,

1.1K40

SSL证书配置(https访问接口, 单向认证和双向认证)

拿到SSL证书后, 如何才能解锁更多玩法? 如果你从上级或者其他人又或者证书提供商那里申请到ssl证书, 要如何才能解锁更多姿势呢?...通过nginx配置证书(单向认证) 单向认证流程 https单向认证的流程大致如下: 客户端发送https连接请求, 并发送ssl协议相关信息, 服务器返回ssl协议信息以及公钥证书 客户端校验公钥证书...端给客户端返回SSL协议版本号、加密算法种类、随机数等信息,同时也返回服务器端证书,即公钥证书。...双向认证大致流程为 客户端发送https连接请求, 并发送ssl协议相关信息, 服务器返回ssl协议信息以及公钥证书 客户端校验公钥证书后, 将自己的公钥证书发送给服务端, 服务端进行校验, 校验成功后...也可以在Certificates中配置客户端公私钥证书。无需配置密码 ? 访问测试 在未配置客户端证书时, 访问服务器端的项目.

7K30

NGINX 配置本地HTTPS(双向认证)

1、客户端向服务端发送SSL协议版本号、加密算法种类、随机数等信息。 ...2、服务端给客户端返回SSL协议版本号、加密算法种类、随机数等信息,同时也返回服务器端证书,即公钥证书  3、客户端使用服务端返回的信息验证服务器的合法性,包括: 证书是否过期 发型服务器证书的CA是否可靠...1、客户端向服务端发送SSL协议版本号、加密算法种类、随机数等信息。 ...2、服务端给客户端返回SSL协议版本号、加密算法种类、随机数等信息,同时也返回服务器端证书,即公钥证书  3、客户端使用服务端返回的信息验证服务器的合法性,包括: 证书是否过期 发型服务器证书的...  5、验证客户端证书,通过验证后,会获得客户端的公钥  6、客户端向服务端发送自己所能支持的对称加密方案,供服务器端进行选择  7、服务器端客户端提供的加密方案中选择加密程度最高的加密方式  8、

3.4K30

【译文连载】 理解Istio服务网格(第七章 安全)

默认地,TLS协议只通过X.509证书客户端证明服务器端的身份,而向服务器端证明客户端的身份这事情则留给应用自己去做。...在握手期间,客户端Envoy还从服务器端的X.509证书中获取服务账户名称,并与Pilot已下发的安全命名信息数据进行比对,以进行安全命名检查,以验证服务器证书中显示的服务帐户是否被授权运行到目标服务。...客户端Envoy和服务器端Envoy建立了一个双向的TLS连接,Istio将流量客户端 Envoy转发到服务器端Envoy。...服务器端客户端进行访问授权检查,服务器端Envoy代理客户端的X.509证书中获取服务账户名称,并与已有授权策略核对,以确定客户端访问服务器端功能的权限。...请注意,使用Istio RBAC之前要启用mTLS,因为服务器端要利用mTLS获取客户端的身份信息

1.1K20

http和https

,而 HTTPS 需要认证证书 HTTPS 如何工作?...作为回应,客户端选择一个连接方法,并且客户端服务器端交换证书验证彼此身份。完成之后,在确保使用相同密钥的情况下传输加密信息,然后关闭连接。...为了提供 https 连接支持,服务器必须有一个公钥证书,该证书包含经过证书机构认证的密钥信息,大部分证书都是通过第三方机构授权的,以保证证书是安全的。...HTTP 包含如下动作: 浏览器打开一个 TCP 连接 浏览器发送 HTTP 请求到服务器端 服务器发送 HTTP 回应信息到浏览器 TCP 连接关闭 SSL 包含如下动作: 验证服务器端 允许客户端服务器端选择加密算法和密码...,确保双方都支持 验证客户端(可选) 使用公钥加密技术来生成共享加密数据 创建一个加密的 SSL 连接 基于该 SSL 连接传递 HTTP 请求

83800
领券