certificate

以 unix 时间(或任何其他数字)格式获取证书到期日期
certificate

以 unix 时间(或任何其他数字)格式获取证书到期日期

需要将其与当前时间进行比较,以查看还剩多少。 我调查了这些问题,似乎有人在编写脚本,从 openssl 输出中获取文本中的日期/时间,并将其转换为某种形式以供比较(unix 时间戳)。我还了解到,证书本身包含 UTC 时区单位时间戳格式的日期。 那么,直接从证书中获取这些信息,而不是将其转换为人类可读的格式,然后再转换回数字,这样做有什么好处呢? 我在 openssl 应用程序中没有看到这样的选项。 有没有最简单的方法可以获取剩余的证书时间(比如说)秒数,而不会陷入如此混乱的状态,浪费时间和计算能力,并且需要可疑的可移植脚本? 编辑:感谢您的评论。我正在使用...

Admin

TLS 证书验证深度
certificate

TLS 证书验证深度

背景:我正在使用 curl 库通过 TLS 将文件上传到具有 DigiCert 证书的服务器。 现象:握手阶段,服务端发送Hello消息,并返回证书链信息,经过解析发现,返回的证书链中包含三个证书:一个是用户证书,一个中间证书由DigiCert签名,一个根证书由VeriSign签名。 问:当设备使用 DigiCert 验证服务器证书时,调试消息显示验证成功且文件已上传,但我想知道 VeriSign 颁发的证书是否是证书链验证的一部分。 ...

Admin

获取启用 SSL 的服务的 SSL/TLS 证书
certificate

获取启用 SSL 的服务的 SSL/TLS 证书

我需要在 SSL 模式下运行 RabbitMQ 和 Mosquitto 代理。我假设我需要 CA 证书来生成服务器密钥和证书。我该如何获得它?我需要一个受信任的证书 - 而不是自签名的。我在网上搜索过它,但像 let's encrypt 这样的服务只为网页提供基于域的 SSL 密钥,我自己找不到任何东西,或者也许我一直没有找到好的。 感谢您的建议 卡尔 ...

Admin

如何为 EAP-TLS 设置客户端证书以便 Windows 找到它?
certificate

如何为 EAP-TLS 设置客户端证书以便 Windows 找到它?

我正在尝试将 Windows 10 Home 机器连接到使用 EAP-TLS 保护的 WLAN。 当我到达那个点时,我总是会得到一个 "The user certificate required for the network can't be found on this computer." 尽管应该使用的证书已导入到本地计算机上的个人证书中,但事件查看器中仍然会出现错误消息。 看起来将此预期客户端证书与网络连接关联的方式不是通过配置文件 XML 文件,而是与证书中的 SubjectAltName 有关。 我尝试过类似 cat > $CLIENTC...

Admin

Nextcloudcmd SSL 问题
certificate

Nextcloudcmd SSL 问题

我在 Linux 实例上使用 nextcloudcmd 时遇到问题,更准确地说是 SSL 错误 /usr/bin/nextcloudcmd --trust -u {USER_NAME} -p {PASSWORD} {SOURCE_DIR} {URL} 输出: 08-28 17:17:14:180 [ info nextcloud.sync.accessmanager ]: 2 "" "{URL}" has X-Request-ID "e34c161a-dcb4-4ff5-a537-769f6cb614d5" 08-28 17:17:14:181...

Admin

带有证书的 IKE2 VPN?
certificate

带有证书的 IKE2 VPN?

我正在尝试在 Windows11 上创建 IKE2 VPN 连接附有证书。 试验 #1: 我已将证书导入当前用户的位置: 使用这种方法,我在连接过程中收到一个简单的错误: 试验#2: 现在我用本地计算机,连接仍然遇到同样的错误。 试验#3: 保存证书本地计算机的商店,并改变了VPN连接的属性: 现在它作品最后。 问题: 我在机器商店中有此证书: 不幸的是,我必须在这里导入另一个证书才能连接到另一个 VPN 服务器。他们提供了相同的主题: 我添加了第二个 VPN 服务器连接,但现在只有一个连接可以工作:Windows 在此证书存储区中首先找到的连接。...

Admin

如何明确设置证书序列号的长度?
certificate

如何明确设置证书序列号的长度?

我是新手openssl,我正在尝试创建终端设备证书(从命令行选项)。我想设置证书序列号的长度(16 字节)。我读到该-set_serial选项只能用于自签名证书。在我的openssl.cnf文件中,我已经设置serial = $dir/serial并创建了一个serial文件。目前,我已在此文件中指定了 16 个字节(随机数,十六进制),并且创建的证书使用此文件。但是,我想知道是否可以使用命令行参数来实现相同的目的?是否有类似的 cli 选项?此外,下次将如何设置新证书的序列号?我应该替换文件set_serial中的十六进制吗?serial...

Admin

无法导出 DigitCert SMIME 证书。个人信息交换 - PKCS #12 (.PFX) 选项在导出向导中呈灰色显示
certificate

无法导出 DigitCert SMIME 证书。个人信息交换 - PKCS #12 (.PFX) 选项在导出向导中呈灰色显示

作为确保公司安全通信的一部分,我们正在尝试将 Digicert 颁发的 SMIME 证书导出给我们的客户,但是在通过 certmgr 控制台导出过程中,我们遇到了一些与未包含或无法导出的私钥有关的问题。 以下是错误和各种故障排除尝试的简要描述。 在导出过程中,我注意到证书导出向导中选择“个人信息交换 - PKCS #12 (.PFX)”的选项呈灰色,如下面的屏幕截图所示 证书导出向导 我尝试通过首先检查导入的证书是否存在相应的私钥来解决问题,但如下面的屏幕截图所示,没有可用的私钥。 Certmgr 证书 我进一步尝试通过执行 certutil -repair...

Admin

offlineimap:获取电子邮件服务器的证书
certificate

offlineimap:获取电子邮件服务器的证书

我想使用 offlineimap 作为我的电子邮件备份。如何获取电子邮件服务器的证书? 此外,如果我需要整个证书链,我该怎么办?我怀疑服务器证书是由第三方机构签署的。 ...

Admin

问题
certificate

问题

问题 和许多其他人一样,我试图导出与我的.cer文件关联的私钥以转换为.pfx。有许多被黑客入侵的解决方案,例如https://stackoverflow.com/questions/51903332/how-to-export-private-key-from-windows-certificate-manager,http://terenceluk.blogspot.com/2020/10/export-certificate-that-does-not-allow.html 但我想特别关注https://www.yuenx.com/2022/certi...

Admin

在 Windows 10 上创建自定义 CSR 时出错。“对象的一个​​或多个属性缺失或无效”
certificate

在 Windows 10 上创建自定义 CSR 时出错。“对象的一个​​或多个属性缺失或无效”

我正在尝试使用 mmc 和证书管理单元生成自定义 CSR。该证书将是使用 ECC 的 mTLS 客户端证书。我遵循以下步骤: 为当前用户加载证书管理单元 右键单击“个人”逻辑存储并选择“所有任务”->“高级操作”->“创建自定义请求” 根据注册政策,无需注册政策即可继续。 自定义请求模板(无模板) CNG 密钥,抑制默认扩展,PKCS#10 证书属性主题:CN=foo-not-a-FQDN、O=<我的公司名称)、OU=、E=扩展:密钥用法 = 数字签名扩展密钥用法 = 客户端身份验证 就是这样。没有对称算法,也没有自定义扩展。单击“私钥...

Admin

如何在 Windows 11 登录屏幕中删除智能卡证书“用户”?
certificate

如何在 Windows 11 登录屏幕中删除智能卡证书“用户”?

我在系统中安装了智能卡读卡器和用于签署公司文件的智能卡证书。令我惊讶的是,智能卡证书在我的计算机登录屏幕上变成了“用户”。 我在用户设置中查找了该用户,但没有显示。 我很想摆脱它,因为即使计算机因不活动而锁定屏幕,它似乎也优先于我的用户。 有人见过这个并且知道如何删除它吗?不过我想保留浏览器中的证书功能以进行数字签名。 ...

Admin

curl:(35)schannel:下一个 InitializeSecurityContext 失败 - 撤销功能无法检查证书的撤销情况
certificate

curl:(35)schannel:下一个 InitializeSecurityContext 失败 - 撤销功能无法检查证书的撤销情况

总结使用自定义代理+证书组合时,如何修复“撤销功能无法检查证书是否撤销”?我可以以某种方式为整个系统禁用此检查吗? 我在一台 Windows 11 机器上,尝试使用系统代理,并强制使用系统上的非标准工具(如cURL或)的代理wget。目前,我可以通过 Web 浏览器和 powershell 看到代理用于正常操作。但是,如果我尝试从终端执行某些操作cmd,我可以看到正在使用的代理,但连接失败: Microsoft Windows [Version 10.0.22621.1992] (c) Microsoft Corporation. All rights re...

Admin

阻止智能卡在 Edge/Chrome 中缓存
certificate

阻止智能卡在 Edge/Chrome 中缓存

当您在 Edge 或 Chrome 中收到证书下拉选择提示时,如何防止它显示属于以前用户的证书? 证书颁发: 背景 - 我负责一个不寻常的项目,为多用户政府计算机创建一个信息亭模式 Windows 10 帐户。大多数用户依靠政府颁发的“PIV”卡进行身份验证,以登录各种网站。即使这是一台多用户计算机,用户也在处理敏感的人力资源表格,隐私很重要。我已经将信息亭模式配置为这样。但他们看到的证书提示(他们可以看到以前用户的卡和姓名)是一场灾难,也是隐私侵犯。 目前,我在任务计划程序中运行一个脚本,该脚本每 24 小时清除一次证书缓存。但这不是解决方案,只是一种解...

Admin

特定域名或网站的 SSL 证书颁发者历史记录
certificate

特定域名或网站的 SSL 证书颁发者历史记录

是否可以找出某个网站的 SSL 证书颁发者的历史记录?例如,如果某个网站最初拥有一家公司 A 颁发的证书,那么该网站现在拥有一家公司 B 颁发的新证书?我能否找出公司 A 是谁以及证书颁发的开始日期和结束日期?在这种情况下,我无法访问托管该网站的服务器。我尝试通过 Web 浏览器查看证书信息,但似乎没有看到任何此类记录。 ...

Admin