包    类/接口名称    说明
com.sun.security.auth.module JndiLoginModule 执行用户名/密码认证使用LDAP或者NIS
com.sun.security.auth.module KeyStoreLoginModule 执行基于密钥存储的登录认证
com.sun.security.auth.module Krb5LoginModule 使用kerberos协议进行认证
java.lang SecurityException 表明违反安全,存在安全侵犯
java.lang SecurityManager 控制所有访问策略
java.lang System 系统类
java.security AccessController 控制访问决策
java.security DomainLoadStoreParameter 为域密钥存储参数(DKS)
java.security Key 代表一个钥匙
java.security KeyStore 代表一个仓库钥匙和可信证书
java.security MessageDigest 代表一个消息摘要
java.security Permission 代表权限的类
java.security PKCS12Attribute PKCS12 keystores属性
java.security Policy 封装了安全政策
java.security Provider 封装了安装服务的实现
java.security Security 管理安全服务商和安全性能
java.security Signature 创建和验证数字签名
java.security.cert Certificate 代表一个公钥证书
java.security.cert CertStore 代表一个与库无关,通常是不可信任的证书
java.security.cert CRL 代表一个CRL
javax.crypto Cipher 执行加密和解密的类
javax.crypto KeyAgreement 执行密钥交换
javax.net.ssl KeyManager 管理密钥使用SSL/TLS认证
javax.net.ssl SSLEngine 生产/消费的SSL / TLS数据包,允许应用程序 自由选择传输机制
javax.net.ssl SSLSocket 表示一个网络套接字封装了SSL/TLS
javax.net.ssl TrustManager 决定谁是可以信任的SSL / TLS的相互作用(对 例子,基于密钥存储可信证书)
javax.security.auth Subject 代表用户
javax.security.auth.kerberos KerberosPrincipal 代表一个kerberos主体
javax.security.auth.kerberos KerberosTicket 代表一个kerberos票据
javax.security.auth.kerberos KerberosKey 代表一个kerberos密钥
javax.security.auth.kerberos KerberosTab 代表一个kerberos keytab文件
javax.security.auth.login LoginContext 支持可插拔认证
javax.security.auth.spi LoginModule 实现一个具体的认证机制
javax.security.sasl Sasl 创建SaslClient和SaslServer对象
javax.security.sasl SaslClient sasl认证作为客户端
javax.security.sasl SaslServer sasl认证作为服务端
org.ietf.jgss GSSContext 此接口将封装 GSS-API 安全上下文,并提供可通过上下文提供的安全服务