Java安全 SSL提供了在TCP套接字之上的对数据进行加密的方法,也是HTTPS协议的基础 利用JSSE(java安全套接字扩展包)可以像处理协议一样创建和使用SSL套接字,从而支持HTTPS协议 SSL和tcp套接字之间的紧密关系,本身并不是一个加密引擎,但确是Internet上广泛使用的加密技术。 SSL和JSSE说明 JSSE为SSL套接字定义了API SSL的初衷是在套接字上使用,在协议内部并没有将数据的加密和传输分开 如果使用SSL通信,就必须使用TCP套接字来传输数据,这里不支持其他协议的支持 SSL三个非常突出的优点 通用性,许多服务都是通过以SSL为基础建立的(https),要与这类服务通信或者实现此类就必须使用SSL 为秘密密码加密提供了一个简单的接口 秘密密码交换 利用交换密码进行数据加密 SSL将密钥交换和数据加密的细节进行了封装 所适用的环境中大多数都是服务器少而客户机多,SSL服务器必须提供信任状,实现鉴别,从而使客户相信身份 客户不需要向服务器提供信任状 客户证书分发是非常复杂的 SSL 握手...