Java语言实现了全面的安全编程功能,课程包括常见的Java安全项目,认证授权服务器的开发。
时间2天。
Java 语言安全
Java语言安全设计
- Java安全体系
- 安全类加载
- 代码和模块安全
- 安全提供者
- 安全配置文件
密码体系和证书
- 密码体系
- 常用算法
- 国密算法
- 公钥基础设置PKI
- 密钥相关API
- 密码相关API
安全传输
- SSL/TLS
- TLS 通信过程
- TLS 1.2 / 1.3
Java 安全工具
- keytool
- jarsigner
- 证书文件格式
- 使用两种密码库
国密算法运行环境
- JDK 17
- 引入国密算法
双向认证实战
- Webservice访问
- 技术实践
- 编写客户端代码双向认证访问
Jakarta EE Security
- Jakarta EE 认证和授权
- Tomcat 安全技术说明
- JBoss Security 项目介绍
认证授权和 Java 安全项目
SSO和OAuth2
- SSO业务需求
- OAuth2模型
- Openid和JWT实现
- SAML技术
- 多阶段认证
Spring Security
- 概念说明
- 技术分析
- 为微服务提供安全服务
Apache Shiro项目
- 基本概念和使用说明
- 资源权限特性
- 和Spring集成使用