[GH-ISSUE #1206] [Feature] SSL 证书列表处为正在被工作流引用的证书显示标记 #821

Closed
opened 2026-03-03 01:06:13 +03:00 by kerem · 4 comments
Owner

Originally created by @pooneyy on GitHub (Feb 28, 2026).
Original GitHub issue: https://github.com/certimate-go/certimate/issues/1206

Description / 功能描述

为正在被工作流引用的证书显示标记, 90 / 90 天的 *.example.A.com 正在被引用,那么打上标记,30 / 90 天的旧证书未被引用,就没有标记。

Image

标记示意,可以打在证书名旁边,也可以打在工作流名旁边,下图仅作示意

Image

Motivation / 请求动机

编辑工作流后,工作流就会重新申请证书。若一天内申请超过两次证书,就很难区分哪个证书是会被工作流引用的,哪些证书是可以放心吊销的,这个时候就需要为正在被工作流引用的证书打上一个标记。

图标可以参考 https://www.iconfont.cn/search/index?searchType=icon&q=%E7%94%9F%E6%95%88

Miscellaneous / 其他

No response

Contribution / 贡献代码

  • I am interested in contributing a PR for this! / 我乐意为此提交代码并发起 PR!
Originally created by @pooneyy on GitHub (Feb 28, 2026). Original GitHub issue: https://github.com/certimate-go/certimate/issues/1206 ### Description / 功能描述 为正在被工作流引用的证书显示标记, 90 / 90 天的 *.example.A.com 正在被引用,那么打上标记,30 / 90 天的旧证书未被引用,就没有标记。 <img width="876" height="591" alt="Image" src="https://github.com/user-attachments/assets/fc2ef5c6-eb9a-454a-8ad0-c66fd30e6f35" /> 标记示意,可以打在证书名旁边,也可以打在工作流名旁边,下图仅作示意 <img width="338" height="154" alt="Image" src="https://github.com/user-attachments/assets/58b678f7-36e9-4060-a781-d94f5b374a7e" /> ### Motivation / 请求动机 编辑工作流后,工作流就会重新申请证书。若一天内申请超过两次证书,就很难区分哪个证书是会被工作流引用的,哪些证书是可以放心吊销的,这个时候就需要为正在被工作流引用的证书打上一个标记。 图标可以参考 https://www.iconfont.cn/search/index?searchType=icon&q=%E7%94%9F%E6%95%88 ### Miscellaneous / 其他 _No response_ ### Contribution / 贡献代码 - [ ] I am interested in contributing a PR for this! / 我乐意为此提交代码并发起 PR!
kerem 2026-03-03 01:06:13 +03:00
Author
Owner

@fudiwei commented on GitHub (Feb 28, 2026):

什么叫“正在被工作流引用的证书”?

工作流并不依赖于证书,而是输出证书。

<!-- gh-comment-id:3976306367 --> @fudiwei commented on GitHub (Feb 28, 2026): 什么叫“正在被工作流引用的证书”? 工作流并不依赖于证书,而是输出证书。
Author
Owner

@pooneyy commented on GitHub (Feb 28, 2026):

什么叫“正在被工作流引用的证书”?

工作流并不依赖于证书,而是输出证书。

就是工作流将会推送到目标平台的证书。

比如有一个场景:在一天内编辑了工作流好几次,工作流也因此申请了好几个证书。这几个同一天申请的证书,我只保留了一个,其它都吊销了,结果工作流要推送的证书并不是我保留的,而是在被吊销的证书里

<!-- gh-comment-id:3976321846 --> @pooneyy commented on GitHub (Feb 28, 2026): > 什么叫“正在被工作流引用的证书”? > > 工作流并不依赖于证书,而是输出证书。 就是工作流将会推送到目标平台的证书。 比如有一个场景:在一天内编辑了工作流好几次,工作流也因此申请了好几个证书。这几个同一天申请的证书,我只保留了一个,其它都吊销了,结果工作流要推送的证书并不是我保留的,而是在被吊销的证书里
Author
Owner

@fudiwei commented on GitHub (Mar 2, 2026):

还是没有理解你的场景 😕

部署节点处在申请节点的下游,也就是永远都是先申请、再部署,所以为什么会出现一个证书先被吊销、后被部署的情况?


P.S.1.

如果你的最新一个证书被吊销后、再次运行工作流却没有重新申请,可能与 #1182 此问题有关。已在 v0.4.17 中被修复。

P.S.2.

在一天内编辑了工作流好几次,工作流也因此申请了好几个证书

并不会。除非你修改了与证书签发有关的参数,例如域名、私钥、CA 等等。

<!-- gh-comment-id:3981856126 --> @fudiwei commented on GitHub (Mar 2, 2026): 还是没有理解你的场景 😕 部署节点处在申请节点的下游,也就是永远都是先申请、再部署,所以为什么会出现一个证书先被吊销、后被部署的情况? --- P.S.1. 如果你的最新一个证书被吊销后、再次运行工作流却没有重新申请,可能与 #1182 此问题有关。已在 v0.4.17 中被修复。 P.S.2. > 在一天内编辑了工作流好几次,工作流也因此申请了好几个证书 并不会。除非你修改了与证书签发有关的参数,例如域名、私钥、CA 等等。
Author
Owner

@pooneyy commented on GitHub (Mar 2, 2026):

还是没有理解你的场景 😕

部署节点处在申请节点的下游,也就是永远都是先申请、再部署,所以为什么会出现一个证书先被吊销、后被部署的情况?

P.S.1.

如果你的最新一个证书被吊销后、再次运行工作流却没有重新申请,可能与 #1182 此问题有关。已在 v0.4.17 中被修复。

P.S.2.

在一天内编辑了工作流好几次,工作流也因此申请了好几个证书

并不会。除非你修改了与证书签发有关的参数,例如域名、私钥、CA 等等。

我遇到过一次申请两次证书的BUG,但是日志已经被清掉了。我先关掉这个issue,下次碰见了再重新打开

<!-- gh-comment-id:3981914348 --> @pooneyy commented on GitHub (Mar 2, 2026): > 还是没有理解你的场景 😕 > > 部署节点处在申请节点的下游,也就是永远都是先申请、再部署,所以为什么会出现一个证书先被吊销、后被部署的情况? > > P.S.1. > > 如果你的最新一个证书被吊销后、再次运行工作流却没有重新申请,可能与 [#1182](https://github.com/certimate-go/certimate/issues/1182) 此问题有关。已在 v0.4.17 中被修复。 > > P.S.2. > > > 在一天内编辑了工作流好几次,工作流也因此申请了好几个证书 > > 并不会。除非你修改了与证书签发有关的参数,例如域名、私钥、CA 等等。 我遇到过一次申请两次证书的BUG,但是日志已经被清掉了。我先关掉这个issue,下次碰见了再重新打开
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/certimate#821
No description provided.