首页 > 编程语言 > 详细

java security接口和类的分布

时间:2015-08-31 17:30:32      阅读:179      评论:0      收藏:0      [点我收藏+]
     包   类/接口名称   说明
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接口和类的分布

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!