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
超级会员免费看
订阅专栏 解锁全文
4798

被折叠的 条评论
为什么被折叠?



