Commit 0a7313a
Merge to main (#4)
* feat: add CHANGELOG for 1.0.0 release
* Update generated docs
* fix: correct release_dir, populate product_ids, fix template section heading
- release_dir: remove net8.0 framework moniker — fixes Archive Files step in CI
- product_ids: populate with supported SSL/TLS product codes (838-846)
- docsource/configuration.md: rename to "Certificate Template Creation Step"; remove doc-tool TODO stub
* Update generated docs
* feat: return human-readable product names from GetProductIds
GetProductIds now returns ProductName (e.g. "DV SSL") instead of the
numeric ProductCode so the Command UI dropdown shows meaningful labels.
EnrollmentParams.ProductCode no longer falls back to the gateway
ProductID since names cannot be passed to the CERTInext API — operators
must set ProductCode explicitly on every template.
Manifest product_ids updated to match the descriptive naming convention.
* Update generated docs
* feat: hardcode GetProductIds and auto-map product names to numeric codes
GetProductIds now returns a static list so the CI doc tool (which uses
reflection, not a live API call) can populate integration-manifest.json
correctly without resetting product_ids to [].
A DefaultProductCodes map in Constants.Products resolves the selected
product name (e.g. "DV SSL") to its production numeric code ("838")
automatically, so operators no longer need to look up and enter codes
manually. ProductCode template param remains available as an explicit
override for sandbox environments or non-standard codes.
* fix: restore product_ids after doc-tool rebase
* Update generated docs
* fix: hardcode GetProductIds so doc tool can populate product_ids via reflection
* Update generated docs
* docs: include architecture.md in configuration.md via doctool pre-render
* docs: add Mechanics section to configuration.md
* Update generated docs
* docs: add missing SSL/TLS products (841/845/847) and note portal-only 1-month products
- Add DV Wildcard UCC (841), OV Wildcard UCC (845), EV UCC (847) to product
table, Constants.Products, DefaultProductCodes map, GetProductIds, manifest
- Note DV SSL 1 Month and DV SSL Wildcard 1 Month as portal-visible but not
returned by GetProductDetails API and unsupported by this plugin
- Update integration test table: 841/845/847 blocked on EMS-918; 843/844 not
yet tested; 1-month products marked not supported
* fix: add CODE override to generate-order Makefile target
* Update generated docs
* docs: fix duplicate Architecture heading and remove unimplemented SANFormat param
- Remove redundant '## Architecture' heading from configuration.md before
the architecture.md include (pre-rendered file already starts with that heading)
- Remove SANFormat from the enrollment parameters table (not implemented)
* Update generated docs
* fix: use correct authKey field name in architecture.md; remove dead SANFormat constant
- architecture.md used 'signature' but the CERTInext API field is 'authKey' and
the parameter names are requestTs/requestTxnId — now consistent with API docs
and configuration.md
- SANFormat constant in Constants.EnrollmentParam was never used in any code path
and was already removed from documentation; no other CA plugin has this param
* Update generated docs
* chore: Refactor Makefile
---------
Co-authored-by: spbsoluble <1661003+spbsoluble@users.noreply.github.com>
Co-authored-by: Keyfactor <keyfactor@keyfactor.github.io>1 parent 262f5b1 commit 0a7313a
54 files changed
Lines changed: 4193 additions & 857 deletions
File tree
- CERTInext.IntegrationTests
- CERTInext.Tests
- CERTInext
- API
- Client
- Models
- analysis/certinext-caplugin
- docsource
- scripts
- lib
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
87 | 87 | | |
88 | 88 | | |
89 | 89 | | |
| 90 | + | |
90 | 91 | | |
91 | 92 | | |
92 | 93 | | |
| |||
0 commit comments