openssl TXT_DB error number 2

证书工具之OpenSSL 1、查看openssl完整版本信息 [root@localhost ~]# openssl version -a OpenSSL 1.0.1e-fips 11 Feb 2013 built on: Mon May 9 09:54:24 CDT 2016 platform: linux-x86_64 options: bn(64,64) md2(int) rc4(16x,int) des(id... 阅读详情
在安装openvpn时遇到的错误,openvpn使用了openssl 所以转载一下

使用openssl创建多级继承证书的时候,因为证书创建有问题,想删除重建——于是偷懒,不想重新创建certificate request,使用CA签发原来创建的certificate request,希望创建新的certificate,但不幸报错:

...

Sign the certificate? [y/n]:y
failed to update database
TXT_DB error number 2
unable to write 'random state'


查阅网络解决方案,原因如下:

This thing happens when certificates share common data. You cannot have two 
certificates that look otherwise the same.


有多种解决方法,我试图直接修改index.txt,未能成功。

下面是收集到的方法:

1. 修改demoCA下 index.txt.attr

将

unique_subject = yes

改完

unique_subject = no


2. 删除index.txt,然后重新创建一个同名空白文件

rm index.txt    

touch index.txt 


3. 将 common name设置成不同的 (这个是不是需要重建certificate request?)


最后删除了index.txt然后重建,解决问题。

ubuntu使用OpenSSL生成数字证书&&常见错误修改 一、安装openssl     a)    略 二、生成ca证书     a)    创建一个证书目录,mkdir /home/liuzhigong/SSL     b)    将CA.sh拷贝到/home/ca/SSL目录,cp /usr/lib/ssl/misc/CA.sh /home/ca/SSL     c)    在home/ca/目录下执行./CA.sh -newca 阅读详情

相关推荐

Ubuntu 20.04 源码编译 Git:解决 HTTP/2、中文路径与 OpenSSL 兼容性问题

Git 是现代软件开发的核心版本控制工具,其底层依赖(如 libcurl、OpenSSL、iconv)直接决定 HTTPS 传输效率、多语言路径支持及 TLS 安全能力。在 Ubuntu 20.04 等长期支持发行版中,APT 预装 Git 因依赖锁定和编译策略限制,常禁用 HTTP/2、不兼容中文文件名、且与新版 OpenSSL 存在 ABI 冲突。源码编译可精准控制 --with-curl、--with-openssl、--with-iconv 等关键开关,启用 nghttp2 加速克隆、修复 GBK/

weixin_34389926的博客 481

TXT_DB error number 2

转自VC错误:http://www.vcerror.com/?p=2031 问题描述: 用生成的CA的证书为client.csr文件签名的时候:Openssl ca -in client.csr -out client.crt -cert ca.crt -keyfile ca.key -config openssl.cnf, 出现如下错误: failed to update databas

swanabin的专栏 2240

OpenSSL实战:从零搭建企业级私有CA证书体系

在网络安全和身份认证领域,公钥基础设施(PKI)是构建信任体系的基石,其核心组件是证书颁发机构(CA)。PKI通过非对称加密原理,利用数字证书为通信双方提供身份验证和数据加密保障,其技术价值在于实现了去中心化环境下的可信身份确认与安全通信。这一技术广泛应用于HTTPS网站、VPN接入、API网关认证及微服务间通信等场景。本文聚焦于使用OpenSSL这一行业标准工具,通过工程实践,详细讲解如何从零开始,设计并搭建一套完整、可维护的企业级私有CA体系,涵盖根CA与中间CA的分层安全架构、清晰的目录结构设计、服务

weixin_33937499的博客 386

openssl生成CA的时候出错:TXT_DB error number 2

Sign the certificate? [y/n]:y failed to update database TXT_DB error number 2

狂客队长 2万+

CentOS 8 搭建生产级私有CA:OpenSSL原生方案实战

私有证书颁发机构(CA)是公钥基础设施(PKI)的核心信任锚点,其本质是通过X.509标准实现数字证书的签发、验证与吊销。底层依赖OpenSSL工具链对密钥生成、签名算法(如SHA-256+RSA 4096)、扩展字段(SAN、Key Usage)的精确控制,技术价值在于构建可控、可审计、合规的内网信任体系。典型应用场景包括企业HTTPS内网服务、TLS双向认证测试、安全实验环境及等保/PCI DSS合规建设。本文聚焦CentOS 8平台特性——如OpenSSL 1.1.1默认策略、SELinux cert

weixin_33704234的博客 478

CDH大数据平台 openssl 安装报错 TXT_DB error number 2

openssl安装报错

80后大叔爱学习 919

openssl TXT_DB error number 2 failed to update database

产生的原因是:   This thing happens when certificates share common data. You cannot have two certificates that look otherwise the same.   方法一:   修改demoCA下 index.txt.attr   将 unique_subject = yes ...

Java 小试 386

易语言游戏Call调用避坑指南:主线程绑定与反检测实战

本文详细解析了易语言游戏Call调用中的主线程绑定与反检测技术,帮助开发者避免游戏崩溃和断线问题。通过分析线程检测原理、提供易语言实现方案及高级反检测技巧,如动态线程绑定和上下文伪装,确保Call调用的稳定性和安全性。文章还包含常见问题排查和性能优化建议,适用于游戏辅助开发领域。

weixin_29323365的博客 459

nginx配置ssl报错

Sign the certificate? [y/n]:y failed to update database TXT_DB error number 2 产生的原因是: This thing happens when certificates share common data. You cannot have two certificates that look otherwise the s...

baidu_36831253的博客 402

WinFrom真入门(1)——Windows窗体应用概念

用Winform开发的桌面程序,是在Windows操作系统上运行的,这个不用多说。窗体(Form)的作用‌:窗体是用户交互的容器,承载按钮、文本框等控件,构成应用程序的界面‌。在Windows操作系统中,窗体(窗口)所处可见,例如: 一个标准的窗体其实就是一块矩形区域,客户区域指的是窗口内部区域。除去标题兰和边框外的区域可视为内部区域,称为客户区域。我们开发人员可以在窗口的客户区域中放置控件,也可以在其中绘制出咱们所需要的图形。WinForm程序的项目的结构,如下图: Main()方法是程序的入口,这几行代

ByteGeek 1633

vSphere环境证书更新/续订案例及注意事项

早期VMware的用户随后“十年之期”已到,陆陆续续出现各种登录问题,证书报错告警等,主要包含6.5到7.0的版本,VMware服务器虚拟化环境涉及的证书及类型较多,在实际更新中会出现各种奇怪的问题,有些坑耗费了大量的troubleshooting时间,极端情况下一天能看到十多遍如下报错😂本文整理了一个近期的更新案例,以及之前处理过的一些问题,仅作参考CA根证书颁发机构,用于签发其他组件的证书,其他证书的有效期不会超过根证书。

RaySun的技术Blog 3201

创建CA证书报错-failed to update database TXT_DB error number 2

openssl TXT_DB error number 2 failed to update database 产生的原因是: This thing happens when certificates share common data. You cannot have two c...

chiliyang2570的博客 3560

基于Meteoinfo与TrajStat的后向轨迹聚类分析实战:从数据准备到可视化制图

本文详细介绍了基于Meteoinfo与TrajStat进行后向轨迹聚类分析的完整实战流程。从Java环境配置、Meteoinfo软件与TrajStat插件安装,到精准获取NOAA气象数据、设置参数进行批量轨迹计算,再到利用聚类分析提炼主要气流路径,并最终完成专业地图可视化与制图。文章旨在帮助环境与气象研究者快速掌握从数据准备到成果输出的全链路操作。

p4q5r6s7t的博客 804

实验:用OpenSSL命令行生成证书

<br />实验原因: 给CAB签名时需要证书, 找到的资料执行下面的命令报错.<br />Openssl ca -in server.csr -out server.crt -cert ca.crt -keyfile ca.key -config openssl.cnf<br /> <br />错误信息:<br />Certificate is to be certified until Nov 17 16:16:41 2011 GMT (365 days)<br /> Sign the certifi

博客标题不能为空 1095

DRM遇到的实际问题及领悟(3)

DRM遇到的实际问题及领悟(3)

phmatthaus的专栏 636

【计算机视觉】语义分割实战:FCN、U-Net与DeepLab系列详解

语义分割实战:FCN、U-Net与DeepLab系列详解,人工智能、大模型、AI深度学习在计算机视觉领域取得了令人瞩目的进展,语义分割作为计算机视觉领域的关键任务,旨在将图像中的每个像素都分配到特定的类别中,实现对图像内容的精细理解。与目标检测关注物体的类别与位置不同,语义分割能够对场景中的所有元素进行像素级别的分类,这在自动驾驶、医学图像分析、遥感图像解译等众多领域都有着至关重要的应用。例如,在自动驾驶中,准确的语义分割可以帮助车辆识别道路、行人、交通标志等,为安全行驶提供决策依据;在医学图像分析中……

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 9万+

OpenSSL 制作证书时出现的错误的解决办法

在制作证书的过程中遇到的问题及解决办法: 出现:I am unable to access the ./demoCA/newcerts directory ./demoCA/newcerts:Nosuch file or directory 解决:修改openssl.cnf 在42行:dir = ./demoCA修改为 dir = ./ 出现:failed t...

烬 7541

2025年“区块链技术”职业院校技能大赛赛后复盘与总结(必看)

记录一次2025年“区块链技术”职业院校技能大赛的参加经验总结与赛后复盘

我是网络安全兼技能大赛工程师,专注网络安全技术学习与技能大赛实战!持续分享最新的技术文章,帮你少走弯路,一起在技术赛道上进步~ 1992

Linux openssl 搭建CA、签名证书

Linux openssl 搭建CA、签名证书

sayyy的专栏 1505

91、Windows网络配置:动态更新与名称解析全攻略

本文全面解析了Windows XP Professional系统中的网络配置方法,重点介绍了动态更新和名称解析两大核心功能。动态更新部分涵盖DHCP客户端、静态配置客户端、远程访问客户端和多宿主客户端的配置方法,并提供禁用动态更新和编辑Hosts文件的注意事项。名称解析部分详细讲解了NetBIOS名称解析的基础知识、WINS配置方法、B节点广播与Lmhosts文件的使用,以及WINS代理的作用和配置要点。通过操作建议流程图和关键操作步骤回顾,帮助用户快速掌握网络配置的核心技巧,适用于不同网络环境的实际需求。

blue42的博客 233

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

十一.Berkeley DB数据库 序列化和钱包管理(3)

但添加的另一个cpp,db.cpp,util.cpp编译时,却没有间接包含,只包含了util.h,因为每个cpp,是编译器单独编译的,互不关联,(小知识点:编译好后会链接obj,这就是为什么虽然单独编译,但变量同名还是会冲突,报obj时冲突),所以单独编译db.cpp的时候,会报util.h里未定义SHA256等编译错误,它根本找不到openssl/sha.h。这是特殊时期的问题,不建议这样写。但是呢,系统的生成随机数的方式,是一种简单的方法,基于简单的规则,所有有可能产生伪随机数,这个随机并不一定安全。

d3582077的专栏 336

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

OpenSSL加密解密实战指南:从AES到RSA的完整操作流程

加密解密是保障数据安全的核心技术,其原理主要分为对称加密和非对称加密两大类。对称加密使用同一密钥进行加解密,如AES算法,具有速度快、适合大数据量的特点;非对称加密则使用公钥和私钥配对,如RSA算法,解决了密钥分发难题。这些技术为HTTPS、数据存储、通信安全等场景提供了基础保障。OpenSSL作为功能强大的命令行工具,集成了上述算法实现,能帮助开发者快速完成文件加密、密钥生成等实际任务。本文以AES和RSA为例,详细演示了OpenSSL的安装、环境配置及加解密操作步骤,并针对常见的“bad decrypt

weixin_34152820的博客 303

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

上一篇: OpenStack高可用性指南(2)——主从方案实现高可用(未完结)
下一篇: OpenStack的网络管理指南(5)——网络底层(未完结)
思想的苇草
博客等级 码龄15年 35粉丝 20原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值