MOST RECENT NEWS - WE MOMENTARILY RENEW
10
IE中自动安装根数字证书
Oct 10, 2007 13:50
JAVA技术
JAVA技术
上一篇日志中介绍了tomcat+openssl实现双向认证,但第6步需要用户手工将个人证书及根证书手工导入到IE中去。
这里介绍一种自动导入根证书到IE中去的方法。
这里介绍一种自动导入根证书到IE中去的方法。
- 只自动导入根证书,在原有那篇文章的基础上不需要做什么改动,直接读出根证书内容即可实现。
- 即自动导入根证书,又要自动导入个人证书,这种情况下,创建证书请求的工作要交给IE控件完成。
微软的ICEnroll接口中提供了createPKCS10,acceptPKCS7方法来创建证书,安装证书功能。只自动导入根证书。
在ICEnroll3接口中提供了InstallPKCS7,可以使用它来安装根证书。
10
Tomcat6配置使用SSL双向认证
Oct 10, 2007 13:48
JAVA技术
JAVA技术
最近要做一个登录时数字证书验证的功能,在用户登录时除了效验用户名密码,还需验证其数字证书。
相关资源:IBM developerWroks中国中的tomcat4中使用SSL,javaeye中的Acegi X.509双向认证
与tomcat4中使用SSL中的异同:jdk1.4中已经包含JSSE。
与AcegiX.509双向认证中的异同:tomcat6配置文件多了SSLEnabled="true"属性。
1.生成CA证书。目前不使用第三方权威机构的CA来认证,自己充当CA的角色。
2.生成server证书。
相关资源:IBM developerWroks中国中的tomcat4中使用SSL,javaeye中的Acegi X.509双向认证
与tomcat4中使用SSL中的异同:jdk1.4中已经包含JSSE。
与AcegiX.509双向认证中的异同:tomcat6配置文件多了SSLEnabled="true"属性。
1.生成CA证书。目前不使用第三方权威机构的CA来认证,自己充当CA的角色。
引用1.创建私钥 :C:\OpenSSL\apps>openssl genrsa -out root/root-key.pem 10242.创建证书请求 :C:\OpenSSL\apps>openssl req -new -out root/root-req.csr -key root/root-key.pem
3.自签署证书 :C:\OpenSSL\apps>openssl x509 -req -in root/root-req.csr -out root/root-cert.pem -signkey
root/root-key.pem -days 3650
4.将证书导出成浏览器支持的.p12格式 :C:\OpenSSL\apps>openssl pkcs12 -export -clcerts -in root/root-cert.pem -inkey
root/root-key.pem -out root/root.p12
2.生成server证书。
10
分享《J2EE构架师手册》(英文)
Oct 10, 2007 11:54
JAVA技术
JAVA技术
8
WCG07总决赛各项前三名--WE.Sky WE.Pj惜败对手 均获亚军
Oct 8, 2007 10:17
IT&时事
IT&时事
30
一个比较强的逻辑题目
Sep 30, 2007 18:14
生活杂记
生活杂记
小明和小强都是张老师的学生,张老师的生日是M月N日,2人都不知道张老师的生日是下列10组中的一天,张老师把M值告诉了小明,把N值告诉了小强,张老师问他们知道他的生日是那一天吗?
3月4日
3月5日
3月8日
6月7日
9月1日
9月5日
12月1日
12月2日
12月8日
小明说:如果我不知道的话,小强肯定也不知道
小强说:本来我也不知道,但是现在我知道了
小明说:哦,那我也知道了
请根据以上对话推断出张老师的生日是哪一天?
3月4日
3月5日
3月8日
6月7日
9月1日
9月5日
12月1日
12月2日
12月8日
小明说:如果我不知道的话,小强肯定也不知道
小强说:本来我也不知道,但是现在我知道了
小明说:哦,那我也知道了
请根据以上对话推断出张老师的生日是哪一天?
29
JAVA:全角和半角的区分判断
Sep 29, 2007 16:38
JAVA技术
JAVA技术
在平常大多数的国内软件开发过程中,也许我们并没有注意半角和全角的输入法对用户体验产生的效果(或许还会造成数据的紊乱),但是如果做过外包的都知道,国外在这一方面都要求的比较严,特别是日本。所以为了提高程序的用户使用效果,我们还是要对用户Input进行check。
全角和半角的区别:
全角是指中文输入法状态条中的“半月”变成“满月”的时候,此时输入的英文字符会占用两个字节,通俗地说,就是所输入的英文字符看起来和中文字一样宽。
比如:
全角状态下:ABCDEFGHIJKLMNOPQRSTUVWXYZ
半角状态下:ABCDEFGHIJKLMNOPQRSTUVWXYZ
另外,标点符号也分中文态和英文态两种,要注意它们之间的切换。比如:
中文态下:,。;“”《》……
英文态下:,.;""<>.........
一个java的判断方法的DEMO英文态下:,.;"".........>
全角和半角的区别:
全角是指中文输入法状态条中的“半月”变成“满月”的时候,此时输入的英文字符会占用两个字节,通俗地说,就是所输入的英文字符看起来和中文字一样宽。
比如:
全角状态下:ABCDEFGHIJKLMNOPQRSTUVWXYZ
半角状态下:ABCDEFGHIJKLMNOPQRSTUVWXYZ
另外,标点符号也分中文态和英文态两种,要注意它们之间的切换。比如:
中文态下:,。;“”《》……
英文态下:,.;""<>.........
一个java的判断方法的DEMO英文态下:,.;"".........>
27
今天 Google 9周岁
Sep 27, 2007 13:35
IT&时事
IT&时事
1998年9月,两位斯坦福大学(Stanford University)的博士生 - Larry Page(拉里·佩奇,当时24岁)和Sergey Brin(赛尔吉·布林,当时23岁),靠自己从家人、朋友及风险投资者那里募集的100万美元,在加州门罗公园的一个车库里创办了Google公司(Google Inc.).当时,只有四名员工,每天接收的搜索查询仅10000余次,而这个数字在2001年初就超过了最初的10000倍.到今天,无疑他们已经统治了全球搜索的大半壁江山!虽然近两年来,google的负面新闻不断(什么欧盟的反垄断啊,涉密啊等等),但是google(还是挺过来了,没有错,一个经不起风浪的IT企业,是走不远的!
google给我们带来的不仅仅是一个全球的数据中心,还有人们工作方式和思维方式的改变。
我是在上大学的时候开始用的,这几年中,一直是google的忠实的用户,原因只有一个,就是方便、快捷!在此,我们祝愿google能一如既往的发展,带给我们更大的惊喜!

25
24
java里面有意思的robot
Sep 24, 2007 11:55
JAVA技术
JAVA技术
java里面,经常看api的人不难发现,在java.awt包下,有个非常有意思也有用的类Robot!它可以模拟键盘和鼠标的一切动作,看看

原api
public class Robot
extends Object
This class is used to generate native system input events for the purposes of test automation, self-running demos, and other applications where control of the mouse and keyboard is needed. The primary purpose of Robot is to facilitate automated testing of Java platform implementations.
Using the class to generate input events differs from posting events to the AWT event queue or AWT components in that the events are generated in the platform's native input queue. For example, Robot.mouseMove will actually move the mouse cursor instead of just generating mouse move events.


原api
public class Robot
extends Object
This class is used to generate native system input events for the purposes of test automation, self-running demos, and other applications where control of the mouse and keyboard is needed. The primary purpose of Robot is to facilitate automated testing of Java platform implementations.
Using the class to generate input events differs from posting events to the AWT event queue or AWT components in that the events are generated in the platform's native input queue. For example, Robot.mouseMove will actually move the mouse cursor instead of just generating mouse move events.
23
Google将大规模公开API,我们的隐私将由谁确保?
Sep 23, 2007 16:27
IT&时事
IT&时事
据Michael Arrington方面得到的最新消息,在Google的一个高层秘密会议中,他们决定在11月5日向全球发布一套新的API.
此种作法,目的很明显,通过这套API,你将能获取Google所储存的一切信息.当然一开始,你只能通过一些Google自己的程序应用来实现.据Arrington称,Google是试图通过此举来让自己比Facebook更加开放.
这个举动无疑是有积极作用的.但是我们也应该注意到,如果这真的成为现实了,那么Google无疑将进一步成为我们生活的中心了.因为各个服务都将基于Google,它将记录我们生活的每一部分.
而且,五月时Google CEO Eric Schmidt接受财经时报采访时说的话:我们收集到的信息还太少了.算法还需进一步提升,并且加强个人识别.我们的目标是让Google用户在问出诸如“我明天该干嘛?”“我该做什么工作?”??????
此种作法,目的很明显,通过这套API,你将能获取Google所储存的一切信息.当然一开始,你只能通过一些Google自己的程序应用来实现.据Arrington称,Google是试图通过此举来让自己比Facebook更加开放.这个举动无疑是有积极作用的.但是我们也应该注意到,如果这真的成为现实了,那么Google无疑将进一步成为我们生活的中心了.因为各个服务都将基于Google,它将记录我们生活的每一部分.
而且,五月时Google CEO Eric Schmidt接受财经时报采访时说的话:我们收集到的信息还太少了.算法还需进一步提升,并且加强个人识别.我们的目标是让Google用户在问出诸如“我明天该干嘛?”“我该做什么工作?”??????





下载文件
WCG2007世界总决赛已经进入到最后的阶段,12个
!






