java 使用适当的签名_java11教程--类SignatureSpi用法
outbuf ,从
offset开始。
使用指定的字节更新要签名或验证的数据。
使用指定的字节数组从指定的偏移量开始更新要签名或验证的数据。
使用指定的ByteBuffer更新要签名或验证的数据。
验证传入的签名。
从指定的偏移量开始,验证指定字节数组中的传入签名。
应用程序指定的随机源。
使用指定的公钥初始化此签名对象以进行验证操作。
使用指定的私钥初始化此签名对象以进行签名操作。
使用指定的私钥和随机源对签名操作初始化此签名对象。
此具体方法已添加到此先前定义的抽象类中。 (为了向后兼容,它不能是抽象的。)
使用指定的字节更新要签名或验证的数据。
使用指定的字节数组从指定的偏移量开始更新要签名或验证的数据。
使用指定的ByteBuffer更新要签名或验证的数据。
处理data.remaining()字节,从data.position()开始。
返回时,缓冲区的位置将等于其限制;
它的限制不会改变。
返回到目前为止更新的所有数据的签名字节。
签名的格式取决于底层签名方案。
完成此签名操作并将生成的签名字节存储在提供的缓冲区outbuf ,从offset开始。
签名的格式取决于底层签名方案。
签名实现被重置为其初始状态(调用其中一个engineInitSign方法后的状态),并且可以重用以使用相同的私钥生成更多签名。 这个方法应该是抽象的,但我们将它具体化为二进制兼容性。 知识渊博的提供者应该重写此方法
验证传入的签名。
从指定的偏移量开始,验证指定字节数组中的传入签名。
注意:子类应覆盖默认实现。
将指定的算法参数设置为指定的值。
该方法提供了一种通用机制,通过该机制可以设置该对象的各种参数。
参数可以是算法的任何可设置参数,例如参数大小,或用于签名生成的随机比特源(如果适当的话),或者是否执行特定但可选的计算的指示。
每个参数的统一算法特定命名方案是可取的,但此时未指定。
提供程序重写此方法以使用指定的参数集初始化此签名引擎。
提供程序重写此方法以返回与此签名引擎一起使用的参数。
如果此签名引擎先前已使用参数初始化(通过调用engineSetParameter方法),则此方法返回相同的参数。 如果此签名引擎尚未使用参数初始化,则此方法可能会返回默认和随机生成的参数值的组合(如果基础签名实现支持它并且可以成功生成它们)。 否则,返回null 。
获取指定算法参数的值。
该方法提供了一种通用机制,通过该机制可以获得该对象的各种参数。
参数可以是算法的任何可设置参数,例如参数大小,或用于签名生成的随机比特源(如果适当的话),或者是否执行特定但可选的计算的指示。
每个参数的统一算法特定命名方案是可取的,但此时未指定。
如果实现是可复制的,则返回克隆。
字段
变量和类型
字段
描述变量和类型
方法
描述
如果实现是可复制的,则返回克隆。
protected abstract Object
已过时。
protected abstract void
使用指定的私钥初始化此签名对象以进行签名操作。
protected void
使用指定的私钥和随机源对签名操作初始化此签名对象。
protected abstract void
使用指定的公钥初始化此签名对象以进行验证操作。
protected void
提供程序重写此方法以使用指定的参数集初始化此签名引擎。
protected abstract byte[]
返回到目前为止更新的所有数据的签名字节。
protected int
完成此签名操作并将生成的签名字节存储在提供的缓冲区
outbuf ,从
offset开始。
protected abstract void
使用指定的字节更新要签名或验证的数据。
protected abstract void
使用指定的字节数组从指定的偏移量开始更新要签名或验证的数据。
protected void
使用指定的ByteBuffer更新要签名或验证的数据。
protected abstract boolean
验证传入的签名。
protected boolean
从指定的偏移量开始,验证指定字节数组中的传入签名。
java 使用适当的签名_java11教程--类SignatureSpi用法相关推荐
- java parameters用法_java11教程--类PKIXParameters用法
用作PKIX CertPathValidator算法输入的参数. PKIX CertPathValidator根据PKIX认证路径验证算法使用这些参数来验证CertPath . 要实例化PKIXPar ...
- JAVA Servlet API简介及接口与类的用法
本章介绍了Java Servlet API中的主要的接口与类的用法,并且介绍了它们的生命周期.表4-1 对接口与类的作用与生命周期作了归纳.这些接口与类的生命周期都由Servlet容器来控制,容器会在 ...
- java中min用法,java11教程--类MinguoDate用法
民国历法系统的约会. 该日历系统主要用于中华民国,通常称为台湾. 对齐日期使得0001-01-01 (Minguo)是1912-01-01 (ISO) . 在MinguoDate实例上使用身份敏感操作 ...
- java 初始化duration_java11教程--类Duration用法
基于时间的时间量,例如'34.5秒'. 此类以秒和纳秒为单位模拟时间量或时间量. 可以使用其他基于持续时间的单位访问它,例如分钟和小时. 此外, DAYS单元可以使用,并且被视为完全等于24小时,因此 ...
- java month_java11教程--类Month用法
一个月,例如'七月'. Month是一个代表一年中12个月的枚举 - 一月,二月,三月,四月,五月,六月,七月,八月,九月,十月,十一月和十二月. 除文本枚举名称外,每个月的值int . int值遵循 ...
- java bidi_java11教程--类Bidi用法
此类实现Unicode双向算法. Bidi对象提供有关用于创建它的文本的双向重新排序的信息. 例如,这是正确显示阿拉伯语或希伯来语文本所必需的. 这些语言本质上是混合方向的,因为它们从左到右排序数字, ...
- java timeunit_java11教程--类TimeUnit用法
TimeUnit表示给定粒度单位的持续时间,并提供跨单元转换的实用方法,以及在这些单元中执行定时和延迟操作. TimeUnit不保留时间信息,但仅帮助组织和使用可在各种上下文中单独维护的时间表示. 纳 ...
- 腾讯开放平台接口鉴权(计算签名)工具类 java版
腾讯开放平台 接口鉴权(签名)工具类 java版 用到了Hutool工具类 package top.seasmall.platform.core.config.nettyws.util;import ...
- 【Java基础系列教程】第十四章 Java 包装类、日期与日期格式化类、数值格式化等常用类详解
一.包装类 1.1 什么是包装类 Java中的数据类型分为基本数据类型和引用数据类型,其中基本数据类型是不具有对象特征的,也就是说它们不能像对象一样拥有属性和方法,以及对象化交互. ...
最新文章
- LeetCode简单题之公平的糖果交换
- 面试必备的 23 个JVM 面试真题!
- thymeleaf引用图片_SpringBoot访问静态资源(图片、html)以及整合thymeleaf 注意点
- 钉钉内部视频遭曝光:疯子无招“逼疯”产品经理
- 领域模型中的各种角色
- 历史精华文章分类汇总,祝大家中秋快乐!
- oracle中直方图的使用
- go tcp连接_在Go中构建并发TCP服务器样例
- [python3 - package] lxml
- Web服务客户端应用程序
- 微计算机原理及应用大纲,《微型计算机原理及应用》考试大纲
- HBase下载地址(全)
- Windows的文件目录管理策略
- 使有用计算机不注意卫生,“十种举措”,远离干眼
- 计算机专业在医院的工作,探析计算机在医院工作的应用
- 使用MATLAB2010实现AVI视频播放
- Excel报表的制作
- 阿里云免费企业邮箱申请流程
- int 和 Integer 有什么区别
- 微信域名拦截检测API接口
热门文章
- MATLAB信号处理之常用信号的表示(2)
- html5自动生成图片,HTML5拖放API如何实现自动生成相框功能 HTML5拖放API实现自动生成相框功能代码...
- 作文未来的计算机医生300字,医生作文300字【3篇】
- 和get redis_Springboot2连接redis哨兵模式
- iReport与JasperReport简介
- MyBatis-Plus Wrapper条件构造器查询
- java: -source 1.5 中不支持 diamond 运算符
- MySQL 2006-MySQLserver has gone away
- 安装构建以太坊钱包Parity
- python 两个队列进行对比