[java]Internet 安全编程

本文介绍了HTTPS的基本概念及其与SSL的关系,解释了JSSE在Java中实现SSL的方式,并概述了SSL3.0及TLS1.0的安全特性。同时,文中提到了时间设置不正确可能导致证书验证失败的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一 相关的概念

 

HTTPS: 是建立于SSL上的HTTP

            HTTPS 的默认端口是443

 

JSSE: Java Secure Socket Extension。Java 安全套接扩展

          JSSE是100%纯Java实现的SSL框架

 

SSL 3.0: Secure Socket Layer

TLS 1.0: Transport Layer Security,由 SSL 3.0 改善而来

 

二 异常

 

1 时间的设置:

   如果系统时钟没有设置正确,那么它可能在证书有效期之外

   这时会抛出 CertificateException 异常。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值