- 浏览: 365593 次
- 性别:
- 来自: 杭州
最新评论
-
xiangguiwang:
非常给力! 致敬
导出keystore私钥新法 -
harryhare:
harbey 写道写得不错。大家还可以参考一下这个文档的介绍: ...
证书链(The Certificate Chains) -
di1984HIT:
写的很好,学习了/
keyStore vs trustStore -
jackonline:
貌似不能用了
CAS客户端证书认证登录 -
harbey:
写得不错。大家还可以参考一下这个文档的介绍:http://ww ...
证书链(The Certificate Chains)
文章列表
至今还为当初无意间看了俄语枪版的阿凡达后悔不已,
今天自己一个人在卢米艾电影院看了一遍。
看完之后感触还是蛮深刻的。
潘多拉星球 一个美丽富饶的星球,
潘多拉星球上的意识不会消亡,他们的意识可以进行 ...
在Javascript中经常有一些让你匪夷所思的结果,我觉得一个主要的原因是大家最其规范了解甚少.
其实这也无可厚非, JS中有太多的不够优美的地方,且Ecma-262的文档始终没有一份完整的中文版.
今天想说的是Javascript中关于对象的constructor属性,这里需要你了解Javascript的原型链的知识.
关于原型链你可以看我的另一篇文章:Javascript原型链研究
在一个对象里访问其属性或者方法,如果对象本身没有就会去其隐式原型(父原型)中访问,这样一层一层的过去直至原型链的根源,即Object对象的显式原型.
这里我们先讲一下构造函数,一般在 ...
前言:如果想深入理解Javascript的面向对象编程思想,那么对于原型链的理解将十分重要,由于看了李战老师的<悟透Javascript>,产生了很多疑问,于是带着疑问在网络上查找答案,也翻出了Ecma-262来看了,总算明白了一些东西。
一.类别和对象
在Javascript没有所谓的其他高级语言中的”类”的概念,
所有的”数据”除了基本“类型”
便是对象Object(普通对象object和函数对象function)
.
如果从集合论的角度在思考问题,我们 ...
在实际搭建环境中发现,很多同学都会遇到SSO环境集成的问题,其实很多情况下就是SSO的数字证书的问题。
今天就详细讲一下相关内容。
由于"应用"和"SSO" 在进行交互的时候, 是在Java代码中通过HTTPS进行 ...
互联网的诞生之初就有信息安全问题的存在。
在信息技术高度发展的今天,信息安全更为重要,从对称加密,再到非对称加密,人们一直在为网络的安全做出斗争。
今天我这里谈的 主要是非对称加密。在传统的对称加密的情况下,密码很容易被泄露,这样信息的安全性就得不到保证。
但非对称加密的出现使得人们看到了希望。
在非对称加密中,有一对密钥,公钥和私钥。用公钥加密的信息只要用私钥才能解密,用私钥加密的信息只要用公钥才能解密。
其中公钥是公开出去的,可以给任何
代码签名和SSL证书的原理基本类似。
假设Bob是一名开发者,写了一个软件,然后他想运行在iPhone上。
那么Bob需要做什么呢。
首先他需要向Apple公司申请证书。将自己的包含公钥的CSR文件提交给Apple,Apple认证后对其做Hash并用自己的私钥加密哈希。
然后弄成证书提交给Bob。
Bob用自己的私钥对程序的哈希值进行签名,并附上自己的证书,提交给Apple进行审核。
Apple首先会对提交过来的程序进行验证,比如对证书进行验证,通过自己的公钥解密证书,看Bob是否是被认证的开发者。
然后使用Bob的公钥解密签名,得到代码的哈希,查看看程序的完整性。
解析来就是 ...
名词解释 写道
DN (Distinguished Name) 标识名, 包含一些指定实体身份的字段 ,如通用名,组织等等CSR(Certificate Signing Request)数字证书签名请求 其中包含了你的公钥和DN三级证书 是指用户的SSL证书是在"受信任的根证书颁发机构"下的"中级证书颁发机构"下颁发的证书,请注意,这里的级别是指证书路径的级数(Level),要与证书的身份验证等级(Class)区分开 来,Class 3证书的身份认证过程要比Class 2证书的身份认证过程严格。
在实际使用中,为了提高网站的安全性, ...
软件名称:Sequel Pro
官网地址:http://www.sequelpro.com/
很多时候高手都喜欢直接命令行,但有时候通过UI界面的方式来进行操作用户体验会很好很多。
今天给大家介绍的这个软件是一个Mysql的管理软件,Mac平台的,完全免费的。
当系统启动了mysql服务之后,我们打开这个程序输入相关的参数,
就可以进入数据库的管理界面了。我们可以直接对表中的数据进行修改,
这个软件主要的特性有如下几点:
支持Mysql的视图
完整的表管理功能
强大的query编辑器
支持近30中编码
强大快捷的导 ...
前段时间在读trac 中wiki模块的源码的时候,发现了很多地方都使用了yiled这一关键词,
感觉是在需要返回某个值的地方通过yield来代替return,
不是很明白其用法,所以仔细研究下。
一个使用了yiled关键字的函数就不再是一 ...
介绍页面:http://wave-samples-gallery.appspot.com/about_app?app_id=91018
代码 http://github.com/kejinlu/douwave
其实接触Google AppEngine也有一段时间,但一直没有决心静下心来写一点东西,
总是在感叹GAE是多么的优美和强大,而没有去好好利用。
当时Google Wave也非常的火热,且其提供了比较丰富的API,
使得开发者可以在AppEngine平台上写出Google Wave的扩展,
学习和创新总是在模仿中不断前进的,所以在国外的 ...
这是本人09年初随意间做的一个Wordpress插件。
很简单。
http://wordpress.org/extend/plugins/wp-note/
This plugin allows you to create nice notes in your Wordpress posts or pages. You just should add note tags in your post. There are all five tags: note,important,tip,warning and help. The plugin has been tested in mos ...
2009年12月10日
尽管很多人用完Wave尝尝新鲜,且觉得其不知所以然,然后就“束之高阁”。这个情理之中。今日无聊就这三个词扩展下。
1.产品
一开始Google将Google Wave作为像Gmail,Google Docs 这样的Google Web App供大家使用,人们在Google 自己的Google Wave上进行各种协同活动
2.平台
Google Wave提供了各种API 方便对Wave本身的功能进行扩展Google很知道程序员社区对于软件发展的重要性,所以从一开始Google Wave就是Open Source的,开放出大量的API和完善的开发文档让广大的编程 ...
2009年5月29日17:43
转发和重定向其实是蛮简单,且非常容易区分.
但是如果你没自己看过,那就说不上来了.
转发是在同一个Web容其中的同一个应用中的服务器端的行为,是将你的请求转交个另一个模块进行处理后,并返回给你Response,
而重定向是你当你请求一个应用的时候,返回给你一个重定向的信息,浏览器会根据这个信息自动的转向另一个不同的地址.
也就是说重定向其实是两次浏览器请求.
通过下面的图,也许你可以看得更加清楚了.
2009年12月3日
一.字符集
在计算机的世界里,我们需要表示太多太多的字符,为了计算机能够正确的显示这些字符,我们将这些字符编码,使得字符和一系列的代号一一对应。当我们的系统按照一种编码方式去读取一个文件的 ...
一般情况下,你通过keytool生成的密钥对中的私钥是无法导出来的,
但是通过自己的Java代码可以做到这点。
import java.io.File;
import java.io.FileInputStream;
import java.io.FileWriter;
import java.security.Key;
import java.security.KeyPair;
import java.security.KeyStore;
import java.security.KeyStoreException;
import java.security.NoSuchAlg ...