码迷,mamicode.com
首页 > 编程语言 > 详细

java security接口和类的分布

时间:2015-08-31 17:30:34      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:java安全机制接口

     包   类/接口名称   说明
com.sun.security.auth.moduleJndiLoginModule执行用户名/密码认证使用LDAP或者NIS
com.sun.security.auth.moduleKeyStoreLoginModule执行基于密钥存储的登录认证
com.sun.security.auth.moduleKrb5LoginModule使用kerberos协议进行认证
java.langSecurityException表明违反安全,存在安全侵犯
java.langSecurityManager控制所有访问策略
java.langSystem系统类
java.securityAccessController控制访问决策
java.securityDomainLoadStoreParameter为域密钥存储参数(DKS)
java.securityKey代表一个钥匙
java.securityKeyStore代表一个仓库钥匙和可信证书
java.securityMessageDigest代表一个消息摘要
java.securityPermission代表权限的类
java.securityPKCS12AttributePKCS12 keystores属性
java.securityPolicy封装了安全政策
java.securityProvider封装了安装服务的实现
java.securitySecurity管理安全服务商和安全性能
java.securitySignature创建和验证数字签名
java.security.certCertificate代表一个公钥证书
java.security.certCertStore代表一个与库无关,通常是不可信任的证书
java.security.certCRL代表一个CRL
javax.cryptoCipher执行加密和解密的类
javax.cryptoKeyAgreement执行密钥交换
javax.net.sslKeyManager管理密钥使用SSL/TLS认证
javax.net.sslSSLEngine生产/消费的SSL / TLS数据包,允许应用程序 自由选择传输机制
javax.net.sslSSLSocket表示一个网络套接字封装了SSL/TLS
javax.net.sslTrustManager决定谁是可以信任的SSL / TLS的相互作用(对 例子,基于密钥存储可信证书)
javax.security.authSubject代表用户
javax.security.auth.kerberosKerberosPrincipal代表一个kerberos主体
javax.security.auth.kerberosKerberosTicket代表一个kerberos票据
javax.security.auth.kerberosKerberosKey代表一个kerberos密钥
javax.security.auth.kerberosKerberosTab代表一个kerberos keytab文件
javax.security.auth.loginLoginContext支持可插拔认证
javax.security.auth.spiLoginModule实现一个具体的认证机制
javax.security.saslSasl创建SaslClient和SaslServer对象
javax.security.saslSaslClientsasl认证作为客户端
javax.security.saslSaslServersasl认证作为服务端
org.ietf.jgssGSSContext此接口将封装 GSS-API 安全上下文,并提供可通过上下文提供的安全服务


java security接口和类的分布

标签:java安全机制接口

原文地址:http://liuzedong.blog.51cto.com/8906170/1690160

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!