问题标签 [certificate-expiry]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
45595 浏览

ios - 如果我的分发证书过期会怎样?

我的证书将在 4 天后过期,我已上传新的应用程序版本以提交新证书。如果旧证书过期会怎样?用户是否可以使用旧证书下载我的应用程序,还是 Apple 会在提供新证书之前删除我的应用程序?

0 投票
0 回答
251 浏览

ssl - 读取 SSL PEM 生成的文件以获取证书到期日期

我正在使用https://github.com/fszlin/certes生成 SSL PEM 文件和私钥,但在整个过程中,我似乎看不到从哪里获得证书到期日期(或者即使它在那里)。我找到了从现在起 7 天后的订单到期日。有谁知道它是否是我可以通过某种方法提取的属性,或者稍后读取 PEM 以从那里获取数据?我知道一旦安装了证书,我就可以从 https url 获取它,或者只是简单地将 90 天添加到创建日期,但是在创建过程中以某种形式从证书本身获取它会很方便。

0 投票
1 回答
217 浏览

client-certificates - Mule 4 Run Time Fabric 和容器上的 TLS Artefacts 过期提醒

你好吗?我们使用部署在 RTF 结构集群上的 Mulesoft Mule 4(2 个 RTF 实例) 我们想设置提醒,以防止管理员在用于建立出站 TLS 连接和相互身份验证的证书到期之前。

使用 Mule 4 设置 TLS 连接的直接方法是在相应连接器的配置属性中使用带有密钥库/信任库的文件。

https://dzone.com/articles/mule-4-using-ssltls-part-2中所述, 您必须生成文件并将它们与交付物打包在一起,交付物将进入 Docker 内部,就像在 Mule RTF 中运行的容器一样进入其文件系统并使用一些例行的计划任务在生产中检查这些文件将很棘手。

同时,Anypoint GUI 上有一个听起来像向导的 Secrets manager 菜单。这个 Secrets Manager 看起来能够持有这些证书,它甚至公开了一个 API,以便能够检查到期日期并进行 CRL(证书撤销列表)管理。尽管如此,日期只是元数据,没有以任何方式强制执行或控制,并且可能会更改与真实证书的到期日期不匹配......我想弄清楚是否可以以某种方式使用这个基础设施为南北流量的出站后端调用保留 TLS 人工制品?

我们是否应该以未加密的方式调用 RTF 控制器 LB,然后调用一些使用此 Secrets 管理器的 Mule“代理”以确保之后的连接安全?也许有一种更简单的方法可以掌握 TLS 人工制品的状态并提前设置一些关于到期的警报?

0 投票
0 回答
103 浏览

python - 如何在 Selenium 脚本中让 cookie 永远活着?

使用 selenium 创建 cookie:

饼干.py

我手动登录网站xxx.yyy并创建cookies.txt文件,现在使用脚本登录:

重新登录.py

目标网站可以重新登录python3 relogin.py,明天我再试一次python3 relogin.py,它失败了,cookie 持续了将近一天。如何在 Selenium 脚本中保持 cookie 永远活着?

0 投票
1 回答
60 浏览

ruby-on-rails - Rails:使用 SessionsController < Devise::SessionsController 设计会话到期

Ruby on Rails Security Guide on Security,下面给出了2.9 Session Expiry以下示例代码:

如何将模型连接到 Devise / 到 Devise SessionController ?Devise 会使用该模型吗?它会自动完成还是需要进一步的步骤?这个例子不是特定于 Rails 自己的 cookie/会话管理吗?如果是这样,与 Devise / Warden 的适当补充是什么?

谢谢

冯·斯波茨

0 投票
0 回答
116 浏览

wordpress - Learndash 设置缺失的注册日期等于课程完成日期

我已将课程从开放更改为免费,所有完成课程的用户都无法再在 ld_profile 短代码列表中看到他们的课程,因为他们没有课程注册日期。

我想创建一个简短的一次性函数来为所有已完成课程且没有该课程注册日期的用户添加注册日期。日期应等于完成课程的日期。

在编辑用户配置文件时,它与“设置注册日期:”的功能大致相同,但我不知道执行此操作时需要的名称或其他相关功能。

我已经尝试了一些功能,但似乎没有像我期望的那样工作。我无法计算出正确的 learndash 函数来获取“完成”状态日期和设置注册日期,使用 meta 进行黑客攻击真的不可靠。

ld_update_course_access() ld_course_access_from_update()

这是我失败的代码尝试。