http://blog.csdn.net/xjzdr/article/details/5991585 http://www.cnblogs.com/shana/archive/2009/06/24/tempcert.html