Skip to content

Merge 1.1.3 to main - #19

Merged
indrora merged 10 commits into
mainfrom
release-1.1
Sep 9, 2026
Merged

Merge 1.1.3 to main#19
indrora merged 10 commits into
mainfrom
release-1.1

Conversation

@indrora

@indrora indrora commented Sep 9, 2026

Copy link
Copy Markdown
Member

Merge release-1.1 to main - Automated PR

dgaley and others added 10 commits July 25, 2025 15:01
* Update generated docs

* Fix for issues with

* Test

* Added template parameter configuration via REST gateway. Fixed bug with email used for verification. Changed docs and enrollment field/template parameter names. See changelog.

* Update generated docs

* Fixed broken logging.

* Incremental sync support added using  csc date filter so sync timing can run faster that default full sync periods

* Update generated docs

* Fixes for Incremental Sync

* Update CHANGELOG.md

---------

Co-authored-by: Mikey Henderson <4452096+fiddlermikey@users.noreply.github.com>
Co-authored-by: Sean <1661003+spbsoluble@users.noreply.github.com>
Co-authored-by: Keyfactor <keyfactor@keyfactor.github.io>
Co-authored-by: Brian Hill <bhill@keyfactor.com>
Co-authored-by: Brian Hill <76450501+bhillkeyfactor@users.noreply.github.com>
)

* Fix NullReferenceException in GetEnrollmentResult for null DCV email

The condition for adding DCV email entries to the cnames dictionary was
inverted (string.IsNullOrEmpty instead of !string.IsNullOrEmpty), causing
cnames.Add(null, null) and an ArgumentNullException on every enrollment
where CSC returned a DcvDetail with email=null (typical for EMAIL DCV
orders that have actionNeeded=N, and for CNAME-only DCV).

Inverts the condition and adds a ContainsKey guard to mirror the existing
CName branch.

* Update generated docs

---------

Co-authored-by: Keyfactor <keyfactor@keyfactor.github.io>
* Fix KeyNotFoundException when Addtl Sans Comma Separated DVC Emails is unset

Only look up the optional additional-SAN-emails field when the domain
control validation method is EMAIL, and use TryGetValue instead of the
indexer so a missing/blank value no longer throws.

* Add changelog entries for 1.1.2 and 1.1.3

* Update keyfactor-bootstrap-workflow-v3.yml

* docs: auto-generate README and documentation [skip ci]

* Fix KeyNotFoundException in GetSubjectAlternativeNames when sans has no 'dnsname' key

UC certificate enrollments with zero SANs supplied threw KeyNotFoundException
from the sans["dnsname"] indexer. Use TryGetValue and treat a missing key as
no SANs instead of throwing.

* Note second dnsname KeyNotFoundException fix in 1.1.3 changelog entry

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
@indrora
indrora merged commit f490a1d into main Sep 9, 2026
17 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.

4 participants