java 安全体系
原文地址:Security
Security
Java security technology includes a large set of APIs, tools, and implementations of commonly-used security algorithms, mechanisms, and protocols. The Java security APIs span a wide range of areas, including cryptography, public key infrastructure, secure communication, authentication, and access control. Java security technology provides the developer with a comprehensive security framework for writing applications, and also provides the user or administrator with a a set of tools to securely manage applications.
Java安全技术包括大量的API,工具和常用安全算法,机制和协议的实现。 Java安全API涵盖范围广泛的领域,包括密码学,公钥基础设施,安全通信,认证和访问控制。 Java安全技术为开发人员提供了一个用于编写应用程序的全面安全框架,并为用户或管理员提供了一套安全管理应用程序的工具。
Enhancements
程序员指南
通用部分
- Java 安全概览
- 安全架构
- Java加密体系架构参考指南(JCA)参考指南
- 如何在JCA中实现一个提供者
- 标准算法名称
- Oracle 提供者
- 政策许可
- 默认策略实现和策略文件语法
- API for Privileged Blocks
- 配置java 客户端的安全等级
- 安全故障排除
Java 认证和授权服务 (JAAS)
Java 通用安全服务 (Java GSS-API)
- Java GSS-API and JAAS Tutorials for Use with Kerberos
- Single Sign-on Using Kerberos in Java
- Java GSS Security Features
- Java GSS Advanced Security Programming
- The Kerberos 5 GSS-API Mechanism
Java PKCS#11 参考指南
Java 安全套接字扩展 (JSSE)
- JSSE 参考指南
公钥基础设施 (PKI)
简单身份验证和安全层 (SASL)
- The Java SASL API 开发和部署指南
XML 电子签名
- The XML Digital Signature API Specification
- The XML Digital Signature API Reference and Tutorial
API 规范
通用
- java.security Package
- javax.crypto Package
- java.security.cert Package
- java.security.spec Package
- javax.crypto.spec Package
- java.security.interfaces Package
- javax.crypto.interfaces Package
- javax.rmi.ssl Package
认证
- java.security.cert Package
JAAS
- javax.security.auth Package
- javax.security.auth.callback Package
- javax.security.auth.kerberos Package
- javax.security.auth.login Package
- javax.security.auth.spi Package
- javax.security.auth.x500 Package
- com.sun.security.auth Package
- com.sun.security.auth.callback Package
- com.sun.security.auth.login Package
- com.sun.security.auth.module Package
Java GSS-API
- org.ietf.jgss Package
- com.sun.security.jgss Package
JSSE
- javax.net Package
- javax.net.ssl Package
- javax.security.cert Package (Denigrated, use java.security.cert instead)
Java SASL
- javax.security.sasl Package
SSL/TLS-based RMI Socket Factories
- javax.rmi.ssl Package
XML Digital Signature
- javax.xml.crypto Package
- javax.xml.crypto.dom Package
- javax.xml.crypto.dsig Package
- javax.xml.crypto.dsig.dom Package
- javax.xml.crypto.dsig.keyinfo Package
- javax.xml.crypto.dsig.spec Package
Smart Card I/O
- javax.smartcardio Package
Tools
- 安全工具简介
- keytool (Solaris, Linux or Mac OS X) (Windows)
- jarsigner (for Solaris, Linux or Mac OS X) (for Windows)
- policytool (for Solaris, Unix, or Mac OS X) (for Windows)
- kinit (for Windows)
- klist (for Windows)
- ktab (for Windows)
教程
More Information
- The Java SE Security Home Page