HttpClient在当今Java应用中的位置越来越重要。从该项目的变迁过程我们不难发现,其已经从apache-commons众多的子项目中剥离,一跃成为如今的顶级项目,可见它的分量。然而随着项目的升级和架构的调整,很多以前常用的类和方法都已被打上了@Deprecated注解,作为一个有代码洁癖的程序猿,我们也有必要升级一下工具类,让代码更加整洁。
另外在项目中正好需要访问https协议的接口,而对应的服务器没有购买商业CA颁发的正式受信证书,只是做了个自签名(联想一下12306网站购票时提示的那个警告信息...
分类:
Web程序 时间:
2014-10-17 10:17:00
阅读次数:
251
一个cer证书本身也是需要签名的,这是为了防止cer证书被篡改。
证书有两种类型:
1. 根证书
2. 根证书签发的子证书。
根证书比较特殊,它是自签名的。而其他子证书的签名公钥都保存在它的上级证书里面。
可以用C#来做一些验证。
首先是根证书的签名验证。
// 验证根证书签名
X509Certificate2 x509Root = new X...
分类:
其他好文 时间:
2014-10-15 22:54:21
阅读次数:
234
生成密钥opensslgenrsa-outserver.key提取公钥opensslrsa-inserver.key-pubout生成自签名证书opensslreq-new-x509-keyserver.key-outserver.crt-days365-new:新的申请-key:密钥文件-out:保存的文件-days:有效期查看证书内容opensslx509-text-inserver.crt配置文件:/etc/pk..
分类:
其他好文 时间:
2014-09-29 02:54:07
阅读次数:
315
当我们安装好ExchangeServer后,通过“https://服务器IP/owa”;owa方式访问的时候会提示证书错误,选择“继续浏览网站”;这时我们可以看到,虽然进入了OWA界面,但还是提示了“证书错误”;这是因为我们刚安装好的Exchange用的是自签名的证书,不是域里面的证书;所以我们安..
分类:
其他好文 时间:
2014-09-15 11:29:59
阅读次数:
188
一.首先我们需要生成服务器端和客户端的数字证书并添加信任 实际应用环境里,需要向CA机构申请服务器证书。这里我们为了测试方便通过Keytool工具生成自签名证书来模拟。 注:相关参数说明请使用?keytool?-help...
分类:
其他好文 时间:
2014-09-13 10:48:05
阅读次数:
461
抄自http://beyondvincent.com/blog/2014/03/17/five-tips-for-using-self-signed-ssl-certificates-with-ios/ios7以后,inhouse安装需要ssl了,一般用商用的,不想用商用的,就自己弄一个,通过ope...
分类:
移动开发 时间:
2014-09-04 14:40:09
阅读次数:
232
ios7.1之后只能用https下载了,公司又不舍得花钱买ssl证书。Google出的自签名解决方案:用openssl生成CA,把此CA导入到ios终端安装,以此解决认证Safari的认证问题。用此CA生成证书,然后把证书打包成iis识别的pfx格式,详细命令如下:以下命令为openssl命令,ma...
分类:
其他好文 时间:
2014-08-06 22:45:42
阅读次数:
407
只要碰到两个比较蛋疼的问题:1.Error generating final archive: Debug certificate expired on ****从字面了解,是由于Debug证书过期所致。Android的应用程序必须经过开发者自己的自签名证书进行数字签名之后,才能安装到Android...
分类:
移动开发 时间:
2014-07-30 03:17:12
阅读次数:
436
关于SSL证书
SSL证书是加密站点信息和创建一个更安全的连接的一种方式。另外,证书可以向站点访问者展示VPS的身份信息。证书颁发机构颁发SSL证书,用来验证服务器的详细信息,而一个自签名的证书缺乏第三方机构的证明。
设置
以下教程,需要拥有VPS上root权限。
另外,你的虚拟服务器上需要安装并运行有apache。如果没有安装,可以通过以下命令安装:
...
分类:
其他好文 时间:
2014-07-17 10:33:19
阅读次数:
262
下载SelfSSL.exe:http://cid-3c8d41bb553e84f5.skydrive.live.com/browse.aspx/SelfSSL?authkey=yeHVTUTVzGE$1、创建带签名的可信任域名证书!selfssl
/N:CN=*.guwanch.com /V:200...
分类:
Web程序 时间:
2014-05-12 21:10:07
阅读次数:
485