2012年9月14日

数字证书应用综合揭秘(包括证书生成、加密、解密、签名、验签)

     摘要: 在这篇文章里将为大家介绍数字证书的生成使用过程,以及对数据进行加密、解密、签名、验签的使用方式。非对称加密的情况下,在企业需要获取客户端数据时,可以把公钥向客户端公开,数据进行加密后,就算加密数据被涉取,在没有私钥的情况,数据内容都不会被破解,确保了数据的安全性。这时,只要企业保证私钥的保密前提下,一个公钥可以向多个客户端进行公开用作数据传输加密。而数字签名的应用场景有点相反,数字签名是企业为客户端确认数据来源的准确性而提供的服务。一般应用于政府机关、行政部门、金融行业、资讯行业等企业的数据发布上。数据都是由企业通过私钥进行签名,只要客户端拥有对应的公钥,就可以对数据进行验签。只要验签成功,就能证明该数据是来源此数字证书所属的企业,以保证数据来源的可靠性。  阅读全文

posted @ 2017-08-31 15:11 风尘浪子 阅读(1137) | 评论 (0)编辑 收藏

Java远程通信技术——Axis实战

     摘要: Axis 全称 Apache EXtensible Interaction System , 它是一个 SOAP 引擎,提供创建 Web 服务的基本框架。Axis 1.x 是基于 JAX-RPC 而实现一个工具包,它可以使用 HTTP、JMS、SMTP 等多种传输方式支持 SOAP 。Axis 2.x 是新一代的 Axis 引擎,它支持 JAX-WS、JAX-PRC 等 API,并且在Axis 1.x 的基础上增加了灵活数据绑定、异步调用等新增功能,可使用 SOAP 1.1 、SOAP 1.2 协议。在服务请求上,Axis 2.x 支持三种请求-响应模式:In-Only、Robust-In和In-Out,也可支持使用 REST 风格的开发方式。Aixs 能对 SOAP 信息直接进行处理,在头文件或者自定义节点中加入数据。特别在Axis 2.x 使用 StAX(Streaming API for XML ) 拉式(Pull)解析器,可减轻对系统资源的压力。Axis 2.x 使用 Module 模块化的部署方式,使系统功能分割更为简单, 还加入了异步操作方式。  阅读全文

posted @ 2012-09-14 10:33 风尘浪子 阅读(2773) | 评论 (0)编辑 收藏

导航

统计

公告

 个人简介

02年毕业于中山大学物理系,专门从事.NET、JAVA的项目开发,研究大型企业系统架构。对领域驱动设计DDD、面向服务架构SOA、分布式开发、.NET与JAVA的相互调用等方面有着深厚的兴趣。本博客中的文章皆属原创,转载时请注明出处。


Java高级编程

技术交流
欢迎加入以下小组共同探讨
QQ群:
JAVA 高级编程 174850571
腾讯微博群:
数码化时代 62916150
新浪微博群:
一切皆是“云” 1181103

常用链接

留言簿

随笔分类(1)

随笔档案(2)

搜索

最新评论

阅读排行榜

评论排行榜