存档

‘other’ 分类的存档

cnnic根证书(root)的不可信与解决办法

2010年4月8日 评论已被关闭

cnnic使用了自己的根证书CNNIC ROOT和中级根证书CNNIC SSL,(好多人都在抵制cnnic root哦!,不过既然boss同意使用CNNIC证书,那俺也只能照办了~)

3月1日以后替换的证书都需要替换之前Entrust授权的ROOT。

但是一些主、客观上的原因导致并不是所有的浏览器或者客户端都认为cnnic的根证书是合法可信的,比如firefox3.0。还有java客户端,如我的实际情况是在配置完毕后使用浏览器访问https没有问题,但是使用java的HttpURLConnection调用时,web端有以下错误日志:

[Wed Apr  7 15:25:10 2010] [error] mod_ssl: SSL handshake failed (server 2hei.net:443, client 218.241.111.117) (OpenSSL library error follows)
[Wed Apr  7 15:25:10 2010] [error] OpenSSL: error:14094416:SSL routines:SSL3_READ_BYTES:sslv3 alert certificate unknown

看结果貌似java不识别cnnic为truststore。

经过与cnnic的support沟通后,得到了解决方案,总结如下:

1、use keytool to export the server certificate from the certs keystore.
#keytool -export -keystore certs -alias jamie -file server.cer
也可以使用IE浏览器导出base64的server.cer文件。

2、Use keytool to create a new keystore named jssecacerts (which will be used as a truststore by SecureBrowser). Import server.cer into jssecacerts.
#keytool -import -keystore jssecacerts -alias jamie -file server.cer

3、Finally, copy jssecacerts to the lib/security subdirectory of your java.home directory. (On your client machine.)

Now SecureBrowser will use jssecacerts as a truststore to authenticate SecureServer.

4、edit java code,add this:
// Register JSSE
Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider()) ;
// Simply set the protocol handler property to use SSL.
System.setProperty(“java.protocol.handler.pkgs”,”com.sun.net.ssl.internal.www.protocol”);

参考文档
http://onjava.com/pub/a/onjava/2001/05/03/java_security.html?page=4

分类: other 标签:

《网瘾战争》–看你妹

2010年1月24日 评论已被关闭

一口气看完了60多分钟的《网瘾战争》,真是有些感动。。。

我和其他热爱这个游戏的人一样
认真地挤着公交车上班
认真地消费着各式各样的食品
不管里面有没有不认识的化学成分
我们没有因为工资微薄而抱怨过
没有因为你们拿着从我微薄工资里扣的税
住着联体排屋而心理失衡过
在这一年里,我和其他热爱这个游戏的人一样
为水灾,为地震而痛心哭泣
为载人航天,为奥运会而加油喝彩
我们打心眼里,就不想我们在任何一个方面
落后于这个世界上的任何一个民族
而这一年里,却因为你们这些人
我们迟迟不能与地球上其他国家的玩家一起,一决高下
为了真心喜爱的游戏
我们委曲求全,我们被迫离开
我们冒着被封号的危险去美服欧服
他们骂我们是金币农民
我们顶着上万的延时去台服
他们说我们是大陆蝗虫
这些何其贬低的称谓
我们都在默默地承受
我们凭什么不能拥有每小时4毛钱的廉价娱乐?
就凭我在国服?
凭我是国服的魔兽玩家吗?
你们从小就对我灌输
金窝、银窝不如自己的狗窝
那现实呢?
你们已经让我只能暂住在自己的国家
难道我们精神上的家园
连暂住在自己的国家,都不行吗?

ps: youku视频已被河蟹!
土豆上的视频不知道还能撑多久?

分类: other 标签:

UTF8 在线转换工具

2008年1月17日 评论已被关闭

使用下面的页面即可转换:

 

GB2312_utf_8.html

分类: other 标签:

发现chm文件内容无法显示

2007年12月10日 1 条评论

今天打开一个chm文件时发现目录显示正常,但是右边的内容显示无法打开网页,我记得以前遇到这种情况时是右键点击chm文件查看属性解除锁定就可以了,但是今天右键居然没有看到这个解除锁定的提示,感觉很奇怪,还以为是我的64bit的笔记本有什么问题,google了一下,发现微软系统的一个小BUG:

就是你的目录里面如果含有“#”的话,该目录里面的chm文件的打开就会出现问题。(我的目录名是 C#)

只要把目录里的特殊字符去“#”掉即可解决问题。

 

分类: other 标签: ,