Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New version of adcs-issuer #1132

Closed
djkormo opened this issue Dec 16, 2022 · 13 comments
Closed

New version of adcs-issuer #1132

djkormo opened this issue Dec 16, 2022 · 13 comments
Labels
priority/backlog Higher priority than priority/awaiting-more-evidence.

Comments

@djkormo
Copy link
Contributor

djkormo commented Dec 16, 2022

I've decided to renew the code for adcs-issuer. Now it works with cert-manager 1.9.x and fully supports ntlm.

This work is still in progress. Helm chart will be in few next releases.

My repo link:
https://github.com/djkormo/adcs-issuer

Linked to:

#1077

@djkormo djkormo changed the title Ner wersion of adcs-issuer New wersion of adcs-issuer Dec 16, 2022
@wallrj
Copy link
Member

wallrj commented Jan 12, 2023

Thanks. Why are there so many forks of this project? Is there some consensus about which is the official version since Nokia archived the original?

https://github.com/djkormo/adcs-issuer/network/members

image

I'm glad you're maintaining it, but have you talked to those other maintainers about whether yours should become the official version?

@djkormo
Copy link
Contributor Author

djkormo commented Jan 12, 2023 via email

@wallrj
Copy link
Member

wallrj commented Jan 13, 2023

@mmlt @SimeonPoot @jimbali @gellner @pearj @dimatha You all have forks of the adcs issuer which are ancestors of @djkormo 's fork . Please weigh in on which version you now consider to be the official / best version.

@CsatariGergely and @chojnack You both contributed to the original Nokia project (AFAICS) so please comment if you have time. Which of the forks you consider to be the official version.

xref

@CsatariGergely
Copy link

Unfortunately we are not maintaining the original project anymore, but honestly I can not and do not want to define the official successor of the original Nokia code. I'm happy to add a note to the README to the original repo to clarify the situation if needed.

@SimeonPoot
Copy link

Hi there, at the moment I'm not maintaining any of the adcs-issuer code anymore. Made a few adjustments to make it working for the company I was with at that time, (I think the same goes for mmlt, as we teamed up).

If I need to do something for you guys, lemme know.

Good luck!

@djkormo djkormo changed the title New wersion of adcs-issuer New version of adcs-issuer Jan 13, 2023
@jimbali
Copy link

jimbali commented Jan 13, 2023

Unfortunately I was never able to complete the work that I needed this for, as I was blocked by another couple of departments for almost a year, and then the company went bust. I no longer have access to an ADCS server.

@pearj
Copy link

pearj commented Jan 13, 2023

@djkormo seems to be the most active and keen to keep pushing adcs-issuer forward. I Vote his repo.

@dimatha
Copy link

dimatha commented Jan 13, 2023

@djkormo seems to be the most active and keen to keep pushing adcs-issuer forward. I Vote his repo.

Agree

Thanks a lot for your work!

@wallrj
Copy link
Member

wallrj commented Jan 17, 2023

Thanks for all your feedback.

@djkormo Please go ahead and create a PR linking to your fork of the adcs issuer with a note explaining how it is derived from the original Nokia project. Also add a note to the README in your fork explaining the heritage of the project. And thank you! for maintaining it.

@maelvls maelvls added the priority/backlog Higher priority than priority/awaiting-more-evidence. label Feb 14, 2023
@djkormo
Copy link
Contributor Author

djkormo commented Dec 16, 2023

After so many months I prepared documentation at https://djkormo.github.io/adcs-issuer/. Helm chart version of this plugin is now available.

@wallrj
Copy link
Member

wallrj commented Dec 18, 2023

After so many months I prepared documentation at https://djkormo.github.io/adcs-issuer/. Helm chart version of this plugin is now available.

Great! Open a PR to update https://cert-manager.io/docs/configuration/issuers/ and ping me when you want a review.

  • | Tier | Controller | Docs | Issuer | cert-manager<br/>version used<br/>in tutorial[^1] | Released within<br/>12 months[^2] | Is Open Source |
    |------|------------|------|--------|--------|--------|--------|
    | 🥇 | acme-issuer (in-tree) | [📄][config:acme-issuer] | [ACME](https://datatracker.ietf.org/doc/html/rfc8555) | [latest][production:acme-issuer] | [✔️][release:cert-manager] | ✔️ |
    | 🥇 | venafi-enhanced-issuer | [📄][config:venafi-enhanced-issuer] | [Venafi TLS Protect](https://venafi.com/tls-protect/) | [v1.12.1][production:venafi-enhanced-issuer] | [✔️][release:venafi-enhanced-issuer] ||
    | 🥈 | aws-privateca-issuer | [📄][config:aws-privateca-issuer] | [AWS Private Certificate Authority](https://aws.amazon.com/certificate-manager/private-certificate-authority/) | - | [✔️][release:aws-privateca-issuer] | ✔️ |
    | 🥈 | ca-issuer (in-tree) | [📄][config:ca-issuer] | CA issuer | - | [✔️][release:cert-manager] | ✔️ |
    | 🥈 | command-issuer | [📄][config:command-issuer] | [Keyfactor Command](https://www.keyfactor.com/products/command/) | - | [✔️][release:command-issuer] | ✔️ |
    | 🥈 | ejbca-issuer | [📄][config:ejbca-issuer] | [EJBCA](https://www.ejbca.org/) | - | [✔️][release:ejbca-issuer] | ✔️ |
    | 🥈 | google-cas-issuer | [📄][config:google-cas-issuer] | [Google Cloud Certificate<br/>Authority Service](https://cloud.google.com/certificate-authority-service/) | - | [✔️][release:google-cas-issuer] | ✔️ |
    | 🥈 | horizon-issuer | [📄][config:horizon-issuer] | [EVERTRUST Horizon](https://evertrust.fr/horizon) | - | [✔️][release:horizon-issuer] | ✔️ |
    | 🥈 | ncm-issuer | [📄][config:ncm-issuer] | [Nokia Netguard Certificate Manager](https://www.nokia.com/networks/security-portfolio/netguard/certificate-manager) | - | [✔️][release:ncm-issuer] | ✔️ |
    | 🥈 | selfsigned-issuer (in-tree) | [📄][config:selfsigned-issuer] | Self-Signed issuer | - | [✔️][release:cert-manager] | ✔️ |
    | 🥈 | step-issuer | [📄][config:step-issuer] | [Certificate Authority server](https://github.com/smallstep/certificates) | - | [✔️][release:step-issuer] | ✔️ |
    | 🥈 | tcs-issuer | [📄][config:tcs-issuer] | [Intel's SGX technology](https://www.intel.com/content/www/us/en/developer/tools/software-guard-extensions/overview.html) | - | [✔️][release:tcs-issuer] | ✔️ |
    | 🥈 | vault-issuer (in-tree) | [📄][config:vault-issuer] | [HashiCorp Vault](https://www.vaultproject.io/) | - | [✔️][release:cert-manager] | ✔️ |
    | 🥈 | venafi-issuer (in-tree) | [📄][config:venafi-issuer] | [Venafi TLS Protect](https://venafi.com/tls-protect/) | - | [✔️][release:cert-manager] | ✔️ |
    | 🥉 | adcs-issuer | [📄][config:adcs-issuer] | [Microsoft Active Directory<br/>Certificate Service](https://docs.microsoft.com/en-us/windows-server/networking/core-network-guide/cncg/server-certs/install-the-certification-authority) | - | [][release:adcs-issuer] | ✔️ |
    | 🥉 | cfssl-issuer | [📄][config:cfssl-issuer] | [CFSSL](https://github.com/cloudflare/cfssl) | - | [][release:cfssl-issuer] | ✔️ |
    | 🥉 | freeipa-issuer | [📄][config:freeipa-issuer] | [FreeIPA](https://www.freeipa.org) | - | [][release:freeipa-issuer] | ✔️ |
    | 🥉 | kms-issuer | [📄][config:kms-issuer] | [AWS KMS](https://aws.amazon.com/kms/) | - | [][release:kms-issuer] | ✔️ |
    | 🥉 | origin-ca-issuer | [📄][config:origin-ca-issuer] | [Cloudflare Origin CA](https://developers.cloudflare.com/ssl/origin-configuration/origin-ca) | - | [][release:origin-ca-issuer] | ✔️ |

@djkormo
Copy link
Contributor Author

djkormo commented Dec 20, 2023

#1369

@inteon
Copy link
Member

inteon commented Feb 12, 2024

I think this has been fixed in #1369

@inteon inteon closed this as completed Feb 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority/backlog Higher priority than priority/awaiting-more-evidence.
Projects
None yet
Development

No branches or pull requests

9 participants