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成神之路 第五阶 ...
最新文章
- 2016年研究数据可视化最不应该错过的10篇文章
- servlet输出html
- channelartlist标签不能调用外部链接栏目的解决办法
- 《Java 7程序设计入门经典》一3.16 嵌套的循环
- QT的QMutableVectorIterator类的使用
- libevent源码学习-----时间管理
- AT:配置/禁用PSM模式和设置T3324/T3412
- 大学里学的单片机和网课一对一学单片机有什么区别
- 初始化和清理(构造器+重载/重写+this关键字)
- Flex 学习随笔 --- 找学习资料+安装环境+工具
- 如何自学软件编程?零基础自学编程入门指南
- 2017马哥python高级实战班培训推荐
- 【计算机系统组成】IO设备知识要点
- java毕业设计幼儿园管理系统Mybatis+系统+数据库+调试部署
- 计算机无法连接到wifi但手机可以使用,电脑连不上wifi但是手机可以连得上怎么解决...
- “跨次元”目标检测模型hold住各种画风,真人赛博恐龙梵高画作都能识别,复旦校友一作,在线Demo可玩...
- html作品简介代码,HTML5的标签的代码的简单介绍 HTML5标签的简介
- android控制创维电视,创维电视怎么连接手机 创维电视连接手机的方法【详细介绍】...
- 使用Python获取bing壁纸接口
- #includeiomanip中的iomanip的一些用法
热门文章
- HDU2048 神、上帝以及老天爷【递推】
- NUC1419 位操作【位运算+STL】
- 词汇的积累与遣词造句 —— 准确的表达、新鲜的词汇
- Matlab Tricks(二十)—— Hilbert matrix 的创建
- 机器学习竞赛(代码)
- 强悍的 vim —— 删除空行、删除注释以及加注释解注释
- python3 循环获取checkbutton_Python3 tkinter基础 Menu add_checkbutton 多选的下拉菜单
- 蒙特卡洛树搜索_Query 理解和语义召回在知乎搜索中的应用
- python对于设计师有什么用-如果你有设计师朋友,请对TA好一些...
- python手机版-手机版python