java 安全
文章平均质量分 73
为乐.rookie
互联网 研发 管理 中间件
展开
-
使用 JAAS 进行开发以使用程序来进行登录
使用 JAAS 进行开发以使用程序来进行登录“Java 认证和授权服务”(JAAS)是 WebSphere Application Server V5 中的一项新功能。此功能也是“J2EE 1.3 规范”所要求的。“Java 认证和授权服务”代表的是用于进行认证的策略性 API,它替换了 CORBA 程序登录 API。另外,WebSphere Application Server 提供了一些 JA转载 2010-05-08 11:54:00 · 1257 阅读 · 0 评论 -
java ssl 双向认证
实现技术:JSSE(Java Security Socket Extension)Server需要:1)KeyStore: 其中保存服务端的私钥2)Trust KeyStore:其中保存客户端的授权证书Client需要:1)KeyStore:其中保存客户端的私钥2)Trust KeyStore:其中保存服务端的授权证书 使用Java自带的keytool命令,去生成这样信息文件:转载 2010-05-27 17:46:00 · 1251 阅读 · 0 评论 -
Linu嵌入式开发建立交叉编译环境 for java
<br />The GNU Compiler for the JavaTM Programming Language<br />GCJ is a portable, optimizing, ahead-of-time compiler for the Java Programming Language. It can compile Java source code to Java bytecode (class files) or directly to native machine code, and转载 2010-07-22 11:17:00 · 1315 阅读 · 0 评论 -
javax KeyManager(interface)使用解析
javax.net.ssl Interface KeyManager (这是所有keymanager的基础接口)KeyManagers are responsible for managing the key material which is used to authenticate the local SSLSocket to its peer. If no key material is available, the socket will be unable to present authentic原创 2010-07-16 09:24:00 · 1214 阅读 · 1 评论 -
为高级 JSSE 开发人员定制 SSL
<br /><br />使用 JSSE 定制 SSL 连接的属性文档选项<br />打印本页<br />将此页作为电子邮件发送<br /><br />级别: 初级<br />Ian Parkinson (ianp@hursley.ibm.com), 软件工程师, WebSphere MQ,IBM<br />2002 年 11 月 20 日当数据在网络上传播的时候,通过使用 SSL 对其进行加密和保护,JSSE 为 Java 应用程序提供了安全的通信。在本篇有关该技术的高级研究中,Java 中间件开发人员 I转载 2010-07-15 22:42:00 · 1161 阅读 · 0 评论 -
ssl 常用数字证书格式
PKCS 全称是 Public-Key Cryptography Standards ,是由 RSA 实验室与其它安全系统开发商为促进公钥密码的发展而制订的一系列标准,PKCS 目前共发布过 15 个标准。 常用的有:PKCS#12 Personal Information Exchange: .pfx, .p12 PKCS#10 Certification Request: .p10 PKCS#7 cert request response: .p7r PKCS#7 binary message: .p7转载 2010-07-09 16:35:00 · 3935 阅读 · 1 评论 -
ssl 证书错误信息
目前国内用户可选择购买的SSL证书有两种,一种是直接支持所有浏览器的WoSign/Verisign等公司颁发的,一种是国内各种认证中心颁发的,但不被浏览器认可,需要另外安装根证书,同时,在访问网站时会提示 “ 该安全证书由您没有选定信任的公司颁发 ” 或点击锁标志查询证书时会显示“ 无法将这个证书验证到一个受信任的证书颁发机构 ”。用户应该根据自己的需要正确选择全球通用的支持所有浏览器的SSL证书。 且证书是与域名绑定,倘若证书的域名和所访问的网站域名不一致的话,则会提示:该网站出具的安全证书是为其转载 2010-07-09 15:20:00 · 7859 阅读 · 0 评论 -
使用jetty 嵌入式构建 https 服务--自定义keystore 和加密方法
续上面的一篇要方便的定义自己的ssl server的 keystore 和truststore ,只要扩展原有的ssllistener ,包装成自己的customssllistener即可继承 Ssllistener 并重写 ssllistener 的createFactory() 方法 来自定义ssl环境例:CustomSslListener listener=new CustomSslListener();public class CustomSslListener extends SslListen原创 2010-07-07 17:45:00 · 5594 阅读 · 0 评论 -
使用jetty 嵌入式构建 https 服务
首先看实例://listenerSslListener listener = new SslListener(); listener.setMinThreads(10); listener.setMaxThreads(200); listener.setKeystore("keystore/server.store"); listener.setKeyPassword("serverkey"); listener.setPassword(转载 2010-07-06 19:34:00 · 8100 阅读 · 0 评论 -
Java加密和数字签名 1消息摘要
<p class="MsoNormal" style="text-align:left;line-height:18.75pt;mso-pagination:widow-orphan" align="left"><span style="mso-bidi-font-size:10.5pt;font-family:宋体;mso-bidi-font-family:宋体;color:bla转载 2010-05-11 13:00:00 · 512 阅读 · 0 评论 -
基于JAAS实现登录
JAAS:Java Authentication and Authorization Service,提供了认证和授权框架。本例是认证的实现,JAAS定义了可插拔的认证机制,使认证逻辑独立开来,可通过修改配置文件切换认证模块。官方参考:http://java.sun.com/products/archive/jaas/http://java.sun.com/j2se/1.4.2/doc转载 2010-05-08 12:12:00 · 470 阅读 · 0 评论 -
JAAS简介
<p class="MsoNormal" style="text-align:left;line-height:18.75pt;mso-pagination:widow-orphan" align="left"><span style="mso-bidi-font-size:10.5pt;font-family:Arial;color:black;mso-font-kerning:0转载 2010-05-08 12:07:00 · 945 阅读 · 0 评论 -
对 java线程synchronized的理解--转自新浪小竞
<br /><br />Java中内置了对于对象并发访问的支持,每一个对象都有一个监视器(monitor),同时只允许一个线程持有监视器从而进行对对象的访问,那些没有获得监视器的线程必须等待直到持有监视器的线程释放监视器。对象通过synchronized关键字来声明线程必须获得监视器才能进行对自己的访问。<br />例如<br />public void test(){<br /> synchronized(obj){<br /> //同步块1<br /> obj.add();<br />转载 2010-08-14 12:15:00 · 472 阅读 · 0 评论