java 时间戳验证_关于Java:在时间戳服务器上使用时间戳和身份验证对jar进行签名...
我想使用Java jarsigner工具的时间戳选项-tsa。我想到的时间戳服务需要身份验证。为此,您将获得个性化的软令牌,以在时间戳服务器上标识自己。
我的问题:jarsigner工具支持此身份验证吗?换句话说:jarsigner是否支持RFC 3161(时间戳协议)和RFC 2246(身份验证)?
jarsigner有一个选项-tsacert。该文档指出:
If"-tsacert alias" appears on the command line when signing a JAR file then a timestamp is generated for the signature. The alias identifies the TSA's public key certificate in the keystore that is currently in effect. The entry's certificate is examined for a Subject Information Access extension that contains a URL identifying the location of the TSA.
我感到困惑的是措辞"为签名生成了时间戳"。这是什么意思?另外,"别名标识TSA的公钥证书"一词也令人困惑:似乎它用于验证时间戳(因为它是公钥)而不标识请求者(因为它不是私钥)。
此外:我要签名的证书不是软令牌,而是存储在智能卡上。无法将其导出到密钥库。因此,我必须使用选项-keystore NONE -storetype PKCS11。我认为由于这个原因,选项-tsacert alias不能使用,因为它需要一个包含软件令牌的真实密钥库。
已签名的Jarfile有效性受用于签名的证书的有效性限制。
时间戳记只能说出jarfile何时签名。
要签署jarfile,必须使用pvtkey。
对于时间戳记,技术上不需要密钥,而只是密钥的哈希。
请参阅下面的链接以获取更多信息,
https://www.digistamp.com/technical/how-a-digital-time-stamp-works/
谢谢。
我想在提出问题时使用的时间戳服务器需要单独的证书,以对服务器进行客户端身份验证。 问题是关于此证书的,而不是用于签名jar文件的证书。
java 时间戳验证_关于Java:在时间戳服务器上使用时间戳和身份验证对jar进行签名...相关推荐
- mongodb启用身份验证_为您的Web应用程序启用两因素身份验证
mongodb启用身份验证 支持两因素身份验证(2FA)几乎总是一个好主意,尤其是对于后台系统. 2FA有许多不同的形式,其中一些包括SMS,TOTP甚至是硬件令牌 . 启用它们需要类似的流程: 用户 ...
- Java Spring Security示例教程中的2种设置LDAP Active Directory身份验证的方法
LDAP身份验证是全球范围内最流行的企业应用程序身份验证机制之一,而Active Directory (Microsoft针对Windows的LDAP实现)是另一种广泛使用的LDAP服务器. 在许多项 ...
- IIS 指定了身份验证方案“IntegratedWindowsAuthentication, Anonymous”,但绑定仅支持一种身份验证的规范。...
IIS 指定了身份验证方案"IntegratedWindowsAuthentication, Anonymous",但绑定仅支持一种身份验证的规范.有效的身份验证方案为摘要.协商. ...
- java webservice用户验证_使用java webservice的.net4.0 web app需要Usernametoken身份验证
我是使用.net 4.0 VS2010的新手.我需要使用java web服务并发送usernametoken自定义身份验证来访问服务,这是我很容易在VS2005中使用WSE2.0,那么在net 4.0 ...
- tls 使用java生成_同时使用传入和传出连接时,相互TLS身份验证存在Java问题
tls 使用java生成 在大多数企业环境中,应用程序之间的连接中使用某种形式的安全通信(例如TLS或SSL). 在某些环境中, 相互(双向)身份验证也是一项非功能性要求. 有时将其称为双向SSL或双 ...
- java实现iam登录认证_是否可以通过Cloudfront对API网关进行IAM身份验证?
是否可以通过Cloudfront将IAM角色身份验证用于API网关 endpoints ? 这是一个基本用例: / api - > API网关 / * - > S3 HTML / Java ...
- java核心教程_核心Java教程
java核心教程 Welcome to Core Java Tutorial. I have written a lot on Core Java and Java EE frameworks. Th ...
- java 函数 微秒_在Java中以微秒为单位解析时间
我在解析2013-01-09 09:15:03.000000格式的Java时间字符串时遇到问题. 在我的数据中,最后三个数字始终为0(表示输入字符串仅具有毫秒精度),因此我将此格式传递给SimpleD ...
- java武功秘籍_请问java全套内容都有什么呢?
我整理的Java全套内容学习路线,分为6个阶段(大阶段)第一阶段:java内功心法篇 第二阶段:Java武功秘籍(经典框架) 第三阶段:Java高级功法(主流框架) 第四阶段:Java成神之路 第五阶 ...
最新文章
- ubuntu ufw防火墙
- php页头滚动文字公告,jQuery公告栏文字滚动插件
- 【报错笔记】pom.xml第一行报错,显示红色叉号
- 5学习周报_你做好周报的“闭环管理”了吗?——“周报管理知多少”
- 一位跨平台开发者的自白
- mysql 多数据库事务_多数据库事务处理
- 天冷打字全靠抖?!桌面暖手宝,体验10s速热,温暖升级,冬天有TA就够了
- 冒泡排序c java c,冒泡排序,c语言冒泡排序法代码
- C#:Interval Helper
- WebRTC 将一统实时音视频天下?
- 指向类成员的指针并非指针
- Win7 vs2010+Silverlight4开发安装顺序
- C语言存储误差,C语言实现测量数据误差处理
- python文件查重_海量文件查重SimHash和Minhash
- rainmeter 皮肤_Rainmeter入门指南:在桌面上显示系统统计信息
- cocos 节点坐标和世界坐标转换 个人理解与应用
- 红警2科技时代V2.5d+Win10红警黑屏补丁
- LittlevGL在AliOS thing上的应用
- Android 锁屏通知 权限获取
- 2022暑期牛客多校训练第5场 A.Don‘t Starve
热门文章
- Bailian3245 空调排名【水题】
- POJ1945 Power Hungry Cows【DFS】
- 编程语言入门及进阶、设计模式、面向对象书籍
- 均匀分布(uniform distribution)期望的最大似然估计(maximum likelihood estimation)
- Python 编程规范 —— TODO 注释(结合 PyCharm)
- 二分查找 —— 有序数组不小于(不大于)某数的第一个(最后一个)元素
- Python Tricks(十三)—— 欧几里得算法
- 数学归纳法与算法设计
- pandas 批量修改列名_十分钟想搞定pandas?
- python汉字排序规则_根据规则对python中的列表进行排序