Skip to content

Revert "Completed prototype development"#2

Merged
indrora merged 1 commit into
release-1.0from
revert-1-initial_AB#64146
Jan 21, 2026
Merged

Revert "Completed prototype development"#2
indrora merged 1 commit into
release-1.0from
revert-1-initial_AB#64146

Conversation

@indrora

@indrora indrora commented Jan 21, 2026

Copy link
Copy Markdown
Member

Reverts #1

Copilot AI review requested due to automatic review settings January 21, 2026 21:47

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR reverts a previous prototype development (#1), effectively removing the completed implementation and returning the codebase to a placeholder state with stub methods.

Changes:

  • Removed all functional implementation code from the CA plugin
  • Reverted configuration files and integration manifests
  • Removed documentation and workflow files
  • Replaced implemented methods with NotImplementedException placeholders

Reviewed changes

Copilot reviewed 13 out of 14 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
nexus-certificate-manager-caplugin/models/Helpers.cs Deleted entire helper class with certificate parsing, status mapping, and REST response handling utilities
nexus-certificate-manager-caplugin/models/ApiModels.cs Removed API model classes, query parameter builders, and response handling helpers
nexus-certificate-manager-caplugin/manifest.json Reverted plugin references from NexusCertManager back to DigiCert
nexus-certificate-manager-caplugin/NexusCertManagerClient.cs Removed REST client implementation, replaced with stub methods
nexus-certificate-manager-caplugin/NexusCertManagerCAPluginConfig.cs Removed configuration properties
nexus-certificate-manager-caplugin/NexusCertManagerCAPlugin.csproj Removed package dependencies and build configurations
nexus-certificate-manager-caplugin/NexusCertManagerCAPlugin.cs Removed plugin implementation, replaced with stub methods throwing NotImplementedException
nexus-certificate-manager-caplugin/Constants.cs Deleted constants file
integration-manifest.json Deleted integration manifest
docsource/configuration.md Deleted configuration documentation
NexusCertManagerCAPlugin.sln Updated solution items references
CHANGELOG.md Deleted changelog
.github/workflows/keyfactor-bootstrap-workflow.yml Deleted GitHub workflow

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +5 to +6
"assemblypath": "DigicertCAPlugin.dll",
"TypeFullName": "Keyfactor.Extensions.CAPlugin.DigiCert.CertCentralCAPlugin"

Copilot AI Jan 21, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The manifest references DigiCert plugin assembly and types that don't exist in this codebase. These should reference the NexusCertManager plugin: assembly should be 'NexusCertManagerCAPlugin.dll' and TypeFullName should be 'Keyfactor.Extensions.CAPlugin.NexusCertManager.NexusCertManagerCAPlugin'.

Suggested change
"assemblypath": "DigicertCAPlugin.dll",
"TypeFullName": "Keyfactor.Extensions.CAPlugin.DigiCert.CertCentralCAPlugin"
"assemblypath": "NexusCertManagerCAPlugin.dll",
"TypeFullName": "Keyfactor.Extensions.CAPlugin.NexusCertManager.NexusCertManagerCAPlugin"

Copilot uses AI. Check for mistakes.
Comment on lines +190 to +192

[JsonPropertyName("signature")]
public string Signature { get; set; }

Copilot AI Jan 21, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Signature property is being added to RevokeCertificateRequest, but this appears to be part of a revert. If this property was not in the original code before the prototype, it should also be removed to fully revert the changes.

Suggested change
[JsonPropertyName("signature")]
public string Signature { get; set; }

Copilot uses AI. Check for mistakes.
@indrora indrora merged commit b0d1d39 into release-1.0 Jan 21, 2026
indrora added a commit that referenced this pull request Jan 29, 2026
* feat: release 1.1.1

* Implemented enrollment, added helper methods and API response handlers

* implemented cert retrieval methods on client.

* added additional logging, implemented revoke on client

* implemented sync and revoke; completed initial functionality

* added changelog and license headers

* added manifest, disabled auth cert domain check for nexus auth cert

* Updated enrollment to include first available procname for enrollment (error when there is no default set).

* updated request format for revocation

* cleanup

* documentation updates

* updated project settings for github build

* added keyfactor-bootstrap-workflow.yml

* updated manifest

* added docsource folder

* corrected the returned value on a revoke request

* Update nexus-certificate-manager-caplugin/NexusCertManagerCAPlugin.cs

flattening exception to retain potential useful info

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update docsource/configuration.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update nexus-certificate-manager-caplugin/NexusCertManagerClient.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update nexus-certificate-manager-caplugin/models/Helpers.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update nexus-certificate-manager-caplugin/NexusCertManagerCAPlugin.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update nexus-certificate-manager-caplugin/NexusCertManagerClient.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update nexus-certificate-manager-caplugin/NexusCertManagerCAPlugin.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update nexus-certificate-manager-caplugin/NexusCertManagerClient.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update nexus-certificate-manager-caplugin/NexusCertManagerCAPlugin.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* added check for partial sync

* Update nexus-certificate-manager-caplugin/NexusCertManagerCAPlugin.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* updating manifest for doctool build

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Revert "feat: release 1.1.1" (#2)

This reverts commit 7388276.

---------

Co-authored-by: Joe VanWanzeele <76071503+joevanwanzeeleKF@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@indrora indrora deleted the revert-1-initial_AB#64146 branch February 26, 2026 23:00
indrora added a commit that referenced this pull request Mar 9, 2026
* Merge 1.0.0 to main (#3)

* feat: release 1.1.1

* Implemented enrollment, added helper methods and API response handlers

* implemented cert retrieval methods on client.

* added additional logging, implemented revoke on client

* implemented sync and revoke; completed initial functionality

* added changelog and license headers

* added manifest, disabled auth cert domain check for nexus auth cert

* Updated enrollment to include first available procname for enrollment (error when there is no default set).

* updated request format for revocation

* cleanup

* documentation updates

* updated project settings for github build

* added keyfactor-bootstrap-workflow.yml

* updated manifest

* added docsource folder

* corrected the returned value on a revoke request

* Update nexus-certificate-manager-caplugin/NexusCertManagerCAPlugin.cs

flattening exception to retain potential useful info

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update docsource/configuration.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update nexus-certificate-manager-caplugin/NexusCertManagerClient.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update nexus-certificate-manager-caplugin/models/Helpers.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update nexus-certificate-manager-caplugin/NexusCertManagerCAPlugin.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update nexus-certificate-manager-caplugin/NexusCertManagerClient.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update nexus-certificate-manager-caplugin/NexusCertManagerCAPlugin.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update nexus-certificate-manager-caplugin/NexusCertManagerClient.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update nexus-certificate-manager-caplugin/NexusCertManagerCAPlugin.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* added check for partial sync

* Update nexus-certificate-manager-caplugin/NexusCertManagerCAPlugin.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* updating manifest for doctool build

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Revert "feat: release 1.1.1" (#2)

This reverts commit 7388276.

---------

Co-authored-by: Joe VanWanzeele <76071503+joevanwanzeeleKF@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update keyfactor-bootstrap-workflow.yml

* Update keyfactor-bootstrap-workflow.yml

* chore(ci): add missing inputs to v4 actions

* Update generated docs

* chore(docs): Minor doc fixes.

* Update generated docs

---------

Co-authored-by: Morgan Gangwere <470584+indrora@users.noreply.github.com>
Co-authored-by: Joe VanWanzeele <76071503+joevanwanzeeleKF@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Morgan Gangwere <morgan.gangwere@keyfactor.com>
Co-authored-by: Keyfactor <keyfactor@keyfactor.github.io>
indrora added a commit that referenced this pull request Mar 9, 2026
* Merge 1.0.0 to main (#3)

* feat: release 1.1.1

* Implemented enrollment, added helper methods and API response handlers

* implemented cert retrieval methods on client.

* added additional logging, implemented revoke on client

* implemented sync and revoke; completed initial functionality

* added changelog and license headers

* added manifest, disabled auth cert domain check for nexus auth cert

* Updated enrollment to include first available procname for enrollment (error when there is no default set).

* updated request format for revocation

* cleanup

* documentation updates

* updated project settings for github build

* added keyfactor-bootstrap-workflow.yml

* updated manifest

* added docsource folder

* corrected the returned value on a revoke request

* Update nexus-certificate-manager-caplugin/NexusCertManagerCAPlugin.cs

flattening exception to retain potential useful info



* Update docsource/configuration.md



* Update nexus-certificate-manager-caplugin/NexusCertManagerClient.cs



* Update nexus-certificate-manager-caplugin/models/Helpers.cs



* Update nexus-certificate-manager-caplugin/NexusCertManagerCAPlugin.cs



* Update nexus-certificate-manager-caplugin/NexusCertManagerClient.cs



* Update nexus-certificate-manager-caplugin/NexusCertManagerCAPlugin.cs



* Update nexus-certificate-manager-caplugin/NexusCertManagerClient.cs



* Update nexus-certificate-manager-caplugin/NexusCertManagerCAPlugin.cs



* added check for partial sync

* Update nexus-certificate-manager-caplugin/NexusCertManagerCAPlugin.cs



* updating manifest for doctool build

---------



* Revert "feat: release 1.1.1" (#2)

This reverts commit 7388276.

---------




* Update keyfactor-bootstrap-workflow.yml

* Update keyfactor-bootstrap-workflow.yml

* chore(ci): add missing inputs to v4 actions

* Update generated docs

* chore(docs): Minor doc fixes.

* Update generated docs

---------

Co-authored-by: Sean <1661003+spbsoluble@users.noreply.github.com>
Co-authored-by: Joe VanWanzeele <76071503+joevanwanzeeleKF@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Keyfactor <keyfactor@keyfactor.github.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants