Skip to content

Merge to main#4

Merged
indrora merged 23 commits into
mainfrom
feat/v1.0-release-notes
Apr 30, 2026
Merged

Merge to main#4
indrora merged 23 commits into
mainfrom
feat/v1.0-release-notes

Conversation

@indrora

@indrora indrora commented Apr 24, 2026

Copy link
Copy Markdown
Member

Merge feat/v1.0-release-notes to main - Automated PR

spbsoluble and others added 23 commits April 21, 2026 15:24
…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
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.
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.
… 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
…Format 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)
…ANFormat 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
@indrora indrora merged commit 0a7313a into main Apr 30, 2026
17 of 18 checks passed
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