![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
信息安全
文章平均质量分 83
暮色里de白雪檐
相信自己,人生之美在于当下
人生四季,寒暑交替,笑看起起落落
心若简单,生活就简单
展开
-
揭开浏览器验证HTTPS证书的合法性底层面纱
浏览器拿到了服务端的数字证书后,要怎么校验该数字证书是真实有效的呢?这个过程很多人没有关注到,我这里详细说下。转载 2024-06-15 14:28:49 · 49 阅读 · 0 评论 -
Java读取证书的两种方式
关于证书基础以及创建、查看、删除、导入、导出以及其他功能详解请参照:Java使用keytool创建CA证书Java读取证书有两种方式从文件中读取public static void main(String[] args) throws CertificateException, IOException, KeyStoreException, NoSuchAlgorithmException { /* 取出证书--从文件中取出 */ String certpath = "转载 2022-01-05 18:49:55 · 6321 阅读 · 1 评论 -
keytool命令制作CA根证书,签发二级证书
关于TLS的一些基本信息我这里就不多说了,网上一搜一大堆。这里主要说一下,在tls单向认证里,怎么用keytool命令去制作CA证书,签发二级证书。双向认证也就是照着反方向做一遍就好了。先附一张简单的步骤图,及每一步的命令keytool -certreq -alias server -keystore d:\server.keystore -storepass 123456 -file d:\server.csrkeytool -gencert -alias ca -keystore d:\ca转载 2022-01-05 18:46:46 · 2178 阅读 · 0 评论 -
java实现根据csr生成证书_服务器开发程序员必须搞清HTTPS通讯之证书
构建HTTPS网站获取证书和密钥对自签名证书当浏览器发现证书是自签名的,会提示用户是否信任该证书。一般企业内部应用可以选择自签名证书生成私钥对和CSRCSR用来请求证书,其中包含了服务器的密钥对,CA机构收到请求后会验证CSR请求的签名。openssl req -newkey rsa:1024 -nodes -keyout my_key.pem -out mykey_csr.pem提示输入中最重要的是输入域名信息:Common Name。生成自签名证书就是模拟CA机构对盲目签名:转载 2021-12-17 14:19:32 · 1176 阅读 · 0 评论 -
Https通信原理一探究竟
简介HTTPHTTP协议即超文本传送协议(Hypertext Transfer Protocol ),是一个基于请求与响应,无状态的,应用层的协议;使用端口为80HTTPShttps相当于http+ssl/tls协议;https默认使用的端口为443。HTTPS简单来说就是一个加强版的HTTP,运行在SSL(Secure Socket Layer)或者TLS(TLS:Transport Layer Security)层上。SSL依靠证书来验证服务器的身份,并为浏览器和服务器之间的通信加密特点:内原创 2021-12-16 17:51:28 · 686 阅读 · 0 评论 -
springboot前后端交互-跨域解决方案
在启动类中加入下面的bean创建@Bean public WebMvcConfigurer corsConfigurer() { return new WebMvcConfigurer() { @Override public void addCorsMappings(CorsRegistry registry) ...原创 2020-07-13 18:56:00 · 238 阅读 · 0 评论 -
网络与代理技术
网络与代理技术网络篇IP协议与地址日常的网络拓扑图端口转发端口转发示例网络拓扑图代理篇浏览器的跨域问题浏览器的同源策略同源判断示例解决跨域问题的策略浏览器跨域请求的流程后端添加允许跨域头使用代理方式定义nginx代理(反向代理)vue代理(正向代理)总结案例分析问题1:线上登录报404问题2:测试环境需要加两次/api才能正确访问请求网络篇IP协议与地址IP 协议属于网络协议栈的网络层。这一层的功能目标是将数据包从网络的一个位置传送到另一个位置。对于网络地址,使用4个字节的整数标识,所以你常看到的IP原创 2021-04-08 08:43:18 · 326 阅读 · 0 评论 -
如何优雅的实现跨域方式呢?
如今很多项目中都会需要解决一个问题就是跨域问题,其实这个问题很多小公司觉得没什么,直接使用后台代码进行解决了,如此粗糙,或者稍微高级点就是让前端是实现,那么你问过了前端的想法了吗?现在都是微服务架构了,在架构设计初期,这块就需要设计好,其实无论是后端还是前端还是运维都需要去了解,因为谁都可以去实现就看谁设计的方式带来的性能更加明显了,不说了,进入正题吧~首先大家需要去了解何为跨域,跨域如何产生的,请看网络与代理技术常规后台操作如何做呢?请看springboot前后端交互-跨域解决方案使用nginx原创 2021-12-15 14:55:06 · 1490 阅读 · 0 评论