NginxProxyManager / NginxProxyManager/nginx-proxy-manager

Deleting Certs in use should not be possible

Open
#4,818 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement stale
Dominant language
TypeScript
Stars
34.2k
Forks
3.9k
Avg merge
21h 12m
Merged PRs (30d)
20

Description

Is your feature request related to a problem? Please describe.
I switched from single certs to wildcards and deleted all SSl Certs I thought not being used (I did not see the 'Active Domain Names' in the same menu (stupid me ;-) )
--> I forgot to change the certs the streams were using so after a restart npm did not start anymore

Describe the solution you'd like

Could you please prevent deleting a cert as long as it it actively in use?

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the SSL certificate deletion flow and how active domain names or streams reference certificates. Done means a certificate currently in use cannot be deleted, while certificates with no active references remain deletable; verify the behavior after restart as described in the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
nginx, typescript
Domain
backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.