25、Java中SSL和HTTPS编程全解析

Java中SSL和HTTPS编程全解析

1. 基础套接字知识回顾

在网络编程里,端口的指定是很关键的操作。客户端可以指定使用的端口,若未指定,就会使用匿名端口。当给定的主机未知时,会抛出 UnknownHostException 异常;若无法创建套接字,则会抛出 IOException 异常。

ServerSocketFactory 类提供了获取默认普通套接字工厂的方法:

public static ServerSocketFactory getDefault( )

这个方法会返回平台的默认普通套接字工厂。 SocketFactory 类的子类可以重写此方法,以提供使用所需协议的套接字工厂。

2. SSL客户端和服务器套接字
2.1 SSL服务器套接字

SSL服务器套接字通过 SSLSocketFactory 类( javax.net.ssl.SSLServerSocketFactory )来获取,该类继承自 ServerSocketFactory 类。 SSLSocketFactory 类重写了 getDefault() 方法,用于提供生成SSL服务器套接字的类:

publi
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值