“核心技术Ⅱ:安全”的版本间差异
无编辑摘要 |
无编辑摘要 |
||
第1行: | 第1行: | ||
[[category:JavaCore]] | [[category:JavaCore]] | ||
== 类加载器 == | |||
9.1.1 类加载过程························402 | 9.1.1 类加载过程························402 | ||
9.1.2 类加载器的层次结构···········403 | 9.1.2 类加载器的层次结构···········403 | ||
第7行: | 第7行: | ||
9.1.4 编写你自己的类加载器··· · · ···405 | 9.1.4 编写你自己的类加载器··· · · ···405 | ||
9 1 5 字节码校验.. . .... . ........ 410 | 9 1 5 字节码校验.. . .... . ........ 410 | ||
== 安全管理器与访间权限 == | |||
9.2.1 权限检查········................. . .. 414 | 9.2.1 权限检查········................. . .. 414 | ||
9.2.2 Java 平台安全性.................. 415 | 9.2.2 Java 平台安全性.................. 415 | ||
第13行: | 第13行: | ||
9.2.4 定制权限··············.. ······ ······424 | 9.2.4 定制权限··············.. ······ ······424 | ||
9.2.5 实现权限类···· · ······ · ············426 | 9.2.5 实现权限类···· · ······ · ············426 | ||
== 用户认证 == | |||
9.3.1 JAAS 框架.......... . ....... . ....... 431 | 9.3.1 JAAS 框架.......... . ....... . ....... 431 | ||
9.3.2 JAAS 登录模块......... . ......... 437 | 9.3.2 JAAS 登录模块......... . ......... 437 | ||
== 数字签名 == | |||
9.4.1 消息摘要······················ · · · ···445 | 9.4.1 消息摘要······················ · · · ···445 | ||
9.4.2 消息签名,··················· · ·..···448 | 9.4.2 消息签名,··················· · ·..···448 | ||
第24行: | 第24行: | ||
9.4.6 证书请求....... . ................. . 454 | 9.4.6 证书请求....... . ................. . 454 | ||
9.4.7 代码签名........ . ........... . ....... 455 | 9.4.7 代码签名........ . ........... . ....... 455 | ||
== 加密 == | |||
9.5.1 对称密码.. . . . ............. . . . ....... 461 | 9.5.1 对称密码.. . . . ............. . . . ....... 461 | ||
9.5.2 密钥生成......... . ................ 462 | 9.5.2 密钥生成......... . ................ 462 | ||
9.5.3 密码流·· · ·······................ . .. . . 466 | 9.5.3 密码流·· · ·······................ . .. . . 466 | ||
9.5.4 公共密钥密码,.......... …....... 467 | 9.5.4 公共密钥密码,.......... …....... 467 |
2020年12月18日 (五) 21:25的最新版本
类加载器
9.1.1 类加载过程························402 9.1.2 类加载器的层次结构···········403 9. 1.3 将类加载器作为命名空间404 9.1.4 编写你自己的类加载器··· · · ···405 9 1 5 字节码校验.. . .... . ........ 410
安全管理器与访间权限
9.2.1 权限检查········................. . .. 414 9.2.2 Java 平台安全性.................. 415 9.2.3 安全策略文件,.................... 418 9.2.4 定制权限··············.. ······ ······424 9.2.5 实现权限类···· · ······ · ············426
用户认证
9.3.1 JAAS 框架.......... . ....... . ....... 431 9.3.2 JAAS 登录模块......... . ......... 437
数字签名
9.4.1 消息摘要······················ · · · ···445 9.4.2 消息签名,··················· · ·..···448 9.4.3 校验签名, ····· · ··· · ····· · ··· · ·······449 9.4.4 认证问题····· · ········· · ············ 4 52 9.4.5 证书签名·· · · ········ · ·········· · ··· · 454 9.4.6 证书请求....... . ................. . 454 9.4.7 代码签名........ . ........... . ....... 455
加密
9.5.1 对称密码.. . . . ............. . . . ....... 461 9.5.2 密钥生成......... . ................ 462 9.5.3 密码流·· · ·······................ . .. . . 466 9.5.4 公共密钥密码,.......... …....... 467