JCA - 核心类和接口
JCA - 核心类和接口
本节介绍JCA提供的核心类和接口:
Provider
andSecurity
classes,SecureRandom
,MessageDigest
,Signature
,Cipher
,Mac
,KeyFactory
,SecretKeyFactory
,KeyPairGenerator
,KeyGenerator
,KeyAgreement
,AlgorithmParameters
,AlgorithmParameterGenerator
,KeyStore
, andCertificateFactory
等引擎类,Key
接口和类,Algorithm Parameter Specification 接口和类
和Key Specification 接口和类
, 以及- 其他的支持和工具类。
注:有关CertPathBuilder
,CertPathValidator
和CertStore
引擎类的更多信息,请参阅Java PKI Programmer’s Guide
。
本指南将首先介绍最常用的高级类(Provider,Security,SecureRandom,MessageDigest,Signature,Cipher和Mac),然后研究各种支持类。现在,简单地说,密钥(公钥,私钥和加密)由各种JCA类生成和表示,并被高级类用作其操作的一部分。
本部分显示每个类和接口中主要方法的特征。其中一些类(MessageDigest,Signature,KeyPairGenerator,SecureRandom,KeyFactory和密钥规范类)的示例在相应的示例部分提供。
相关安全API包的完整参考文档可以在软件包摘要中找到:
java.security
javax.crypto
java.security.cert
java.security.spec
javax.crypto.spec
java.security.interfaces
javax.crypto.interfaces
Provider类
Security类
SecureRandom类
更新MessageDigest
Signature类
Cipher类
基于Cipher的类
Mac类
Key接口
KeyPair类
密钥规范接口和类
生成器和工厂类
KeyFactory类
SecretKeyFactory类
KeyPairGenerator类
KeyGenerator类
KeyAgreement类
Key Management
算法参数类
CertificateFactory类
JCA - 核心类和接口相关推荐
- JCA - 核心类和接口 - Cipher类
JCA - Cipher类 Cipher类 对称加密 VS. 非对称加密 块加密 VS. 流加密 操作模式 使用GCM模式的AES加密 创建Cipher 对象 初始化Cipher对象 数据加密和解密 ...
- 理解Lucene索引与搜索过程中的核心类
理解索引过程中的核心类 执行简单索引的时候需要用的类有: IndexWriter.Directory.Analyzer.Document.Field 1.IndexWriter IndexWriter ...
- java开怎么能不知道Netty几个核心类呢?
ByteBuf JDK原生ByteBuffer的核心功能 字节缓冲区,主要对字节进行操作的一个类 能够将缓冲区建立在堆内和堆外.普通的new byte[] ,都只是建立在堆内 Netty之所以要自己封 ...
- 重新定义SpringCloud-SpringCloud Eureka笔记- Eureka的核心类(二)
Eureka的核心类. InstanceInfo <instance> <instanceId>CHEND-PC.sen5.sz:sw-user:8006</instan ...
- Ehcache中核心类和方法
Ehcache中核心类和方法 EhCache里面有一个CacheManager类型,它负责管理cache.Cache里面存储着Element对象,Element必须是key-value对.Cache是 ...
- IEnumeratorTItem和IEnumerator Java 抽象类和普通类、接口的区别——看完你就顿悟了...
IEnumerable 其原型至少可以说有15年历史,或者更长,它是通过 IEnumerator 来定义的,而后者中使用装箱的 object 方式来定义,也就是弱类型的.弱类型不但会有性能问题,最主要 ...
- core 包的核心类JdbcTemplate
JdbcTemplate 是core 包的核心类.它替我们完成了资源的创建以及释放工作,从而简化了我们对JDBC 的使用.它还可以帮助我们避免一些常见的错误,比如忘记关闭数据库连接.JdbcTempl ...
- java泛型方法 通配符_Java泛型教程–示例类,接口,方法,通配符等
java泛型方法 通配符 泛型是Java编程的核心功能之一,它是Java 5中引入的.如果您使用的是Java Collections ,并且版本5或更高版本,则可以肯定使用了它. 将泛型与集合类一起使 ...
- Java泛型教程–示例类,接口,方法,通配符等
泛型是Java编程的核心功能之一,它是Java 5中引入的.如果您使用的是Java Collections ,并且版本5或更高版本,则可以肯定使用了它. 在集合类中使用泛型非常容易,但是它提供了比仅创 ...
最新文章
- java beetl 视频_08.Beetl自定义方法以及直接访问java类方法---《Beetl视频课程》
- 【并发编程】并发编程的三大特性
- golang源码安装和学习环境搭建
- Java获取各种常用时间方法
- echart饼图标签重叠_Echarts 解决饼图文字过长重叠的问题
- linux文件解压zip文件,linux下解压zip文件报错
- 深入浅出mfc_深入浅出HBase系列(一)
- 台式机linux_什么将驱动主流台式机Linux?
- 一直被唱衰的 Java 没“死”,却惨遭“忽视”!
- 进程与线程的区别与联系(经典面试题)
- codeigniter配置
- py使用bar绘制堆积/带误差棒柱形图
- 《matlab科研绘图系列》之小提琴图绘制
- 很抱歉,你不涨工资,正是因为你“太努力”!
- 车牌识别matlab,车牌识别matlab实现(蓝色车牌和新能源车牌)
- 河南高考成绩位次查询2021,2021年河南高考状元多少分是谁,河南高考状元名单资料...
- office2010 word发布博客 博客园
- 网络工程师的基本职责,你能当一个合格的网络工程师吗?
- 为久别重逢的同学,朋友,和心中的人
- 基于GraphHooper的离线导航软件实现
热门文章
- 手机 SMS PDU 格式参考手册
- Cloud一分钟 |互联网之冬;华为停招,BAT裁员;苹果下线拼多多应用;意媒谈DG风波:中国人记性差...
- signature=506ccff074d130c2e8d4e3268d3b44f1,Secure proxy signature schemes from the Weil pairing
- SpringBoot整合银联支付
- 第十一届蓝桥杯大赛软件类决赛(2020javaB国赛)
- 抛物线交点式公式_抛物线所有公式,抛物线是什么意思
- Contest3121 - 2021级新生个人训练赛第26场_问题 F: 乐乐的数字
- 一个奔四技术人的2020年
- STM32物联网项目-HMI串口屏
- MySQL顺序读写和随机读写磁盘_随机读写与顺序读写的深入理解