作者:郭嘉
邮箱:allenwells@163.com
博客:http://blog.csdn.net/allenwells
github:https://github.com/AllenWell
Provider类提供了Java安全性的实现,继承了Properties类,目的在于确保程序有足够的权限执行相关操作。提供了内部类Service,该类封装了服务的属性。Service类提供了以下方法:
public synchronized void load(InputStream inStream)从输入流中读取属性列表
Security类主要用于管理Java程序中锁用到的提供者类,Security类是一个终态类,除了它的私有构造方法,其余均为静态方法。
消息摘要输出流,继承于FilterOutputStream,可以通过写入输入流的方式完成摘要更新。
Key接口是密钥接口的底层接口。
对称密钥顶层接口。
非对称密钥的顶层接口。
非对称密钥的顶层接口。
MessageDigest(消息摘要类)定义了使用消息摘要算法的功能。
Signature(签名类)定义了使用数字签名算法的功能。
KeyPairGeneator(密钥对生成器类)定义了生成指定算法的公私钥对的功能。
KeyFactory(密钥工厂类)定义了在不透明的加密密钥和密钥规范之间进行转换的功能。
CertificateFactory(证书工厂类)定义了生成证书、证书路径和证书撤销列表对象的功能。
KeyStore(密钥库类)定义了创建和管理密钥库的功能。
AlgorithmParameters类是一个引擎类,提供了密码参数的不透明表示。
AlgorithmParameterGenerator类是用于生成将在某个特定算法中使用的参数集合。
SecureRandom(安全随机数类)定义了生成强加密随机数或伪随机数的功能。
【Java安全技术探索之路系列:Java可扩展安全架构】之三:JCA(二):JCA类和接口
原文地址:http://blog.csdn.net/allenwells/article/details/46504395