8000 重构证书管理相关功能 · Issue #37 · chainreactors/malice-network · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
重构证书管理相关功能 #37
Open
@M09Ic

Description

@M09Ic

db:

  1. operators 表与certificates表的功能合并, 关于server的登录管理的相关证书数据保存在operators表中
  2. certificates 后续用来管理pipeline相关的证书。
  3. certificates 表中应该有四个证书的相关字段, cert, key, cacert,cakey

feat:

  1. 实现自签名证书, 自动导入到certificates , 每个证书一个独立的根证书, 防止关联
  2. 实现自动从Let's Encrypt 申请证书, 参考https://github.com/nicocha30/ligolo-ng/blob/82bec5be5e2368dd85448525cd63cc8a90b9734e/pkg/tlsutils/certmanager.go#L43
  3. 实现手动导入证书

impl

  1. 新增cert 命令, 用来管理证书, 例如生成新的自签名证书, Let's Encrypt申请证书或导入手动申请的证书
  2. pipeline 启动时, 默认为自签名的证书, 如果配置了 autocert: true 则从Let's Encrypt自动申请
  3. 通过命令启动时, 可以通过cert的id自动配置证书

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0