Skip to content

PEM Parsing improvements, unit tests, logging updates#15

Merged
indrora merged 32 commits intorelease-1.0from
pem_parse_updates_#84849
Apr 30, 2026
Merged

PEM Parsing improvements, unit tests, logging updates#15
indrora merged 32 commits intorelease-1.0from
pem_parse_updates_#84849

Conversation

@joevanwanzeeleKF
Copy link
Copy Markdown
Contributor

  • Updated the PEM parsing method to be more accepting of a variety of PEM strings
  • Added unit testing project
  • removed sensitive data from logs and added additional logging

joevanwanzeeleKF and others added 30 commits November 26, 2025 14:36
…r than built-in at the config level, for inventory
@indrora indrora merged commit 83ce6af into release-1.0 Apr 30, 2026
indrora added a commit that referenced this pull request Apr 30, 2026
* Added PAM resolution for Server Username and Server Password (#11)

Co-authored-by: Keyfactor <keyfactor@keyfactor.github.io>

* release: 1.0.2

Corrected PAM resolution for Server Username and Server Password (#13)

* Added PAM resolution for Server Username and Server Password

* Update generated docs

* Update generated docs

* cleaned up manifest

* Create keyfactor-release-workflow.yml

updated release action

* Delete .github/workflows/keyfactor-starter-workflow.yml

* added additional logging for troubleshooting

* replaced newtonsoft with system.text.json; additional logging

* updated nuget packages

* added IPamResolver to job constructors.

* fixed issue where logging was called before logger was initialized.

* casing username and password to string for PAM resolution.. additional logging.

* using the custom fields for server username and server password rather than built-in at the config level, for inventory

* Added missing field in ssl cert response model.  Marked fields nullable to avoid serialization errors.

* added null check and logging for trusted root chain

* Updated fields used for PAM username/password resolution

* updated changelog

* trimming whitespace chars from beginning of trusted root

* assigning the trimmed value

---------

Co-authored-by: Keyfactor <keyfactor@keyfactor.github.io>

* PEM Parsing improvements, unit tests, logging updates (#15)

* Added PAM resolution for Server Username and Server Password

* Update generated docs

* Update generated docs

* cleaned up manifest

* Create keyfactor-release-workflow.yml

updated release action

* Delete .github/workflows/keyfactor-starter-workflow.yml

* added additional logging for troubleshooting

* replaced newtonsoft with system.text.json; additional logging

* updated nuget packages

* added IPamResolver to job constructors.

* fixed issue where logging was called before logger was initialized.

* casing username and password to string for PAM resolution.. additional logging.

* using the custom fields for server username and server password rather than built-in at the config level, for inventory

* Added missing field in ssl cert response model.  Marked fields nullable to avoid serialization errors.

* added null check and logging for trusted root chain

* Updated fields used for PAM username/password resolution

* updated changelog

* trimming whitespace chars from beginning of trusted root

* assigning the trimmed value

* added unit tests, improved PEM parsing, logging improvements

* Update generated docs

* updated changelog

* removed unnecessary folder from repository

* Update generated docs

---------

Co-authored-by: Keyfactor <keyfactor@keyfactor.github.io>

---------

Co-authored-by: Joe VanWanzeele <76071503+joevanwanzeeleKF@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