本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
Java用HttpClient4发送http/https协议get/post请求,发送map,json,xml,txt数据
刚写出来的,还未经测试,
HttpUtil.java
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import net.sf. ...
Spring Boot 配置ssl证书实现https详细
一.注意事项
域名和服务器IP是一对一绑定的,所以对于一般域名只能对应一个证书,但如果你想把已经购买的并且已经安装在服务器的证书,在其它服务器上再次使用安装证书,前提是购买的域名证书是以通配符(*)开头的域名(例如:*.yyy.12345.com),则可以再多个服务器上安装证书,其它可以安装的服务器域名(可以是test.yyy.12345.com,demo.yyy.12345.com等)。
二. ...
Spring Boot 配置Https协议
是用SpringBoot开发项目要求用HTTPS协议进行访问,配置很简单,需要简单的几步就可以完成。
1.自己生成keystore->将csr文件申请证书颁发机构->证据机构返回crt证书->配置到spring boot框架中
1.需要一个证书,可以自己生成或者购买。下面是我们通过keytool自己生成。
生成命令: keytool -genkey -alias tomcat ...
[转发] Apache SSL Certificate Installation
原文地址:
https://www.digicert.com/ssl-certificate-installation-apache.htm
SSL Certificate Installation in Apache
1. Copy the Certificate files to your server.
Download your Intermediate (DigiCertCA.crt ...
httpclient 无信任证书使用https
1、当不需要使用任何证书访问https网页时,只需配置信任任何证书
Java代码
HttpClient http = new HttpClient();
String url = "https://payment.cib.com.cn/payment/api/rest";
Protocol myhttps = new Protocol(&qu ...
解决jdk1.7 不支持TLS1.2的问题
场景
java程序使用https方式调用nessus接口时,使用jdk1.7返回如下内容:
javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
使用jdk1.8返回正常
{"token":"f360654233f65d964ed220914ec10916 ...
HttpClient 之 4.x.x版本以上的发送Https请求
https请求比http更安全 是在http的基础上加了SSL数据加密协议。
http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。
因为之前写的是版本比较久的https请求方式,下面介绍看到较新的方式:
import java.net.URI;
import java.security.cert. ...
HttpClient 之 发送Https请求
HttpClient包是一个优秀的Http请求的开源jar。
本文Http工具类的封装基于HttpClient,封装后的工具类支持Https请求。
但是由于项目的需要快速的实现,以下代码还可能会有点过时,但是要是可行的,并且相对比较简单。
1.实现一个SSLClient的客户端
import org.apache.http.conn.ClientConnectionManager;
...
http切换至https相关配置
为了更好的用户体验,启用了https,需要去各大主机商那里购买SSL证书,https的好处大概以下几点:
1.数据传输加密,防止信息被窃取;
2.防止被欺诈,增加网站信任,防钓鱼;
3.防止被劫持;
部署了https的整体结构如图:
https配置,以nginx为例,参考:http://www.cnblogs.com/wang_yb/ ...
HTTPS原理
我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取。所以很多银行网站或电子邮箱等等安全级别较高的服务都会采用HTTPS协议。
HTTPS简介
HTTPS其实是有两部分组成:HTTP + SSL / TLS,也就是在HTTP上又加了一层处理加密信息的模块。服务端和客户端的信息传输都会通过TLS进行加密,所以传输的数据都是加密后的数据。具体是如何进行加密,解密,验证的,且看下图。
...
免费SSL证书
如果我们有需要搭建交易类的网站肯定有需要用到SSL证书才显得你的网站安全和正规(肯定也是需要安全的),一般的商家SSL都是需要花钱才可以购买,最为便宜的SSL证书连带域名一起购买应该是NAMECHEAP商家只需要1.99美金左右(如果没有记错),但是作为一般的站长来说如果想为了仅仅能够使用或者应付需要用到的海外虚拟主机申请独立IP(很多虚拟主机商申请独立IP需要我们提供SSL证书才可以申请独立IP ...