我使用openssl从rfc 3161 timestampreq生成了一个rfc3161 timestampresp。

因此,我使用了自签名CA证书和自签名CA使用以下命令颁发的TSA证书:

openssl ts -reply -queryfile request.tsq -signer TSAcert.pem -out response.tsr

已创建响应。

openssl ts -reply -text -in response.tsr

生成了以下输出:

状态信息:

状态:已授予。

状态描述:未指定

失败信息:未指定

TST信息:

版本:1

政策OID:tsa_政策1

哈希算法:sha256

消息数据:

0000-43 2C BB 03 28 48 42 06-C0 C8 95 EE D8 32 9D 29 C.。(HB……2.)

0010-09 7C 10 BE 68 2A 77 F6-6E 96 61 7C BF 8F E2 CD...H*W.N.A…..

序列号:0x01

时间戳:2018年8月1日13:40:03格林威治标准时间

精度:0x01秒,0x01F4毫秒,0x64微秒

排序:是的

nonce:未指定

tsa:dirname:/c=stuff/st=some state/l=stuff/o=stuff/cn=stuff

扩展:

当我尝试使用以下命令根据时间戳req验证时间戳resp时:

openssl ts -verify -queryfile request.tsq -in response.tsr -CAfile CAcert.pem -untrusted TSAcert.pem

我收到一条错误消息,说明我的cacert是自签名的(实际上是真的)

验证:失败

139727615005120:错误:2F06D064:时间戳例程:ts撘verify撘cert:证书验证错误:../crypto/ts/ts撘rsp撘verify.c:182:验证错误:自签名证书

是否有任何方法可以跳过证书验证或告诉OpenSSL可以信任此CA?

使用java实现rfc3161,openssl验证用自签名证书签名的RFC3161时间戳相关推荐

  1. HIDL示例-JAVA服务创建-Client验证-Android10.0 HwBinder通信原理(四)

    摘要:本节主要来讲解Android10.0 JAVA层的HIDL服务创建和JAVA层的Client验证 阅读本文大约需要花费15分钟. 文章首发微信公众号:IngresGe 专注于Android系统级 ...

  2. 两步验证杀手锏:Java 接入 Google 身份验证器实战

    转载自   两步验证杀手锏:Java 接入 Google 身份验证器实战 什么是两步验证? 大家应该对两步验证都熟悉吧?如苹果有自带的两步验证策略,防止用户账号密码被盗而锁定手机进行敲诈,这种例子屡见 ...

  3. 针对Java中的XSD验证XML

    有许多工具可用于根据XSD 验证XML文档 . 其中包括操作系统脚本和工具,例如xmllint ,XML编辑器和IDE,甚至是在线验证器. 由于前面提到的方法的局限性或问题,我发现拥有自己的易于使用的 ...

  4. 如何在Java中针对XSD验证XML

    Java XML Validation API can be used to validate XML against XSD in java program. javax.xml.validatio ...

  5. C++ 使用OpenSSL 基于SHA1摘要的RSA签名及验签 与Java平台互通

    文章目录 准备 C++ Java RSASignature.java RSAEncrypt.java Base64.java 准备 配置OpenSSL环境 配置VS2015环境 生成公私秘钥 然后你们 ...

  6. openssl验证证书是否由CA证书颁发的问题

    error 2 at 1 depth lookup: unable to get issuer certificate openssl报错如上: 问题描述 (openssl verify -CAfil ...

  7. java对数字证书的验证_JAVA对数字证书的常用操作

    一:需要包含的包 import java.security.*; import java.io.*; import java.util.*; import java.security.*; impor ...

  8. Java最新的手机号验证代码

    Java最新的手机号验证代码 ** 运营商号段如下: ** 中国联通号码:130.131.132.145(无线上网卡).155.156.185(iPhone5上市后开放).186.176(4G号段). ...

  9. 基于Java实现图片滑动验证(包含前端代码)

    前言 1.下面是一个效果展示: 2.先抱怨一下,在博客上面的抄袭真的非常严重,为了实现一个图片滑动验证,我搜索了挺久的资料,不过内容翻来覆去就是同样的内容,千篇一律,作者还各不相同:内容相同我就不多说 ...

最新文章

  1. 月薪 5 万清华姚班 NOI 金牌得主在线征友被群嘲,当代互联网相亲有多难
  2. golang-china
  3. buu Unencode
  4. 微信小程序上传大于4m_微信定制小程序开发
  5. C#中的正则表达式(1)
  6. sp_help用法_sp_updatestats概述和用法
  7. 微软牛津计划介绍——屌爆了的自然数据处理解决方案(人脸/语音识别,计算机视觉与语言理解)
  8. 断路器监控(Hystrix Dashboard)
  9. ValueError: Duplicate plugins for name projector解决
  10. 本博文记录需要解决的问题
  11. 方正飞鸿FIX ES2007荣获大连软交会创新产品奖
  12. 如何做数据分析报告?
  13. linux 拍照软件有哪些,六款基于Linux的开源照片管理软件推荐
  14. java super构造函数_Java为什么this()和super()必须是构造函数中的第一条语句?...
  15. Google 开源的项目集合
  16. qa问答里的qa什么意思_您应该使用QA Wolf吗?
  17. 打车软件被勒令叫停的背后
  18. css盒子样式有哪些,css盒子模型 css3盒子相关样式
  19. vsftpd(文件传输协议)服务
  20. [转]《纪念胡新宇君》

热门文章

  1. 基于javaweb(springboot+mybatis)网站建设服务管理系统设计和实现以及文档报告设计
  2. mybatis返回map键值对_mybatis返回map key怎么指定
  3. 异常体系----java
  4. java定义一个方法,返回整数数组的元素最大值
  5. hive mysql集群安装_HIVE完全分布式集群安装过程(元数据库: MySQL)
  6. easyexcel设置下拉选项不能覆盖_Wi-Fi经常掉线 这个设置要修改
  7. maven工程打包老是报错_maven工程pom文件老是报错
  8. linux远程挽救模式,linux – 如何在远程重启Redhat后进入SSH并进入恢复模式?
  9. Spring Boot EasyUI datagrid
  10. 服务器测试网址填写注意事项