- Add
UseForEnrollment,ForceSave, and certificate cleanup fields (AllowedEnrollmentTypes,StandaloneCA,MonitorThresholds,FullScanIntervalMinutes,IncrementalScanIntervalMinutes) to CA request/response models inv25/api/keyfactor/v1
- Restore
AccessToken,Audience,Scopesfields tobuildHttpClientV2OAuth config (fields were silently dropped in prior refactor) - Skip appending port 443 to request URL to avoid duplicate port in HTTPS connections
- Add OAuth
access_token/audience/scopesfield propagation regression tests for v1 and v2 clients - Add CA model regression tests covering cleanup and enrollment fields
- Add
UseForEnrollment,ForceSave, and certificate cleanup fields (AllowedEnrollmentTypes,StandaloneCA,MonitorThresholds,FullScanIntervalMinutes,IncrementalScanIntervalMinutes) to CA request/response models inv24/api/keyfactor/v1
- Restore
AccessToken,Audience,Scopesfields tobuildHttpClientV2OAuth config (fields were silently dropped in prior refactor) - Skip appending port 443 to request URL to avoid duplicate port in HTTPS connections
- Add OAuth
access_token/audience/scopesfield propagation regression tests for v1 and v2 clients - Add CA model regression tests covering cleanup and enrollment fields
- Bump github.com/Keyfactor/keyfactor-auth-client-go dependency from v1.1.0-rc.8 to 1.3.0.
- fix: Fix issue with the OAuth token flow with explicit access token provided to config runs into an error
- Support for Keyfactor Command REST API endpoints up to 25.1.1. API Change Log
- Add helper methods to support some common lookup patterns.
- Bump github.com/Keyfactor/keyfactor-auth-client-go dependency from v1.1.0-rc.8 to 1.3.0.
- fix: Fix issue with the OAuth token flow with explicit access token provided to config runs into an error
- fix: Skip appending port 443 to request URL to avoid duplicate port in HTTPS connections
- Support for Keyfactor Command REST API endpoints up to 24.4
- Support for v1 and v2 REST API endpoints
- fix: Fixes an issue where API calls are hardcoded to
/KeyfactorAPI. Now, the API clients can point to API subpaths defined in your authentication configuration.
- chore: Support for v1 and v2 REST endpoints results in new structure for calling APIs. The base API client exposes a
V1andV2API client. Package names are different as a result. - chore: Changes in the OpenAPI specification results in different method and class names. Please refer to the v1 and v2 documentation for which class / method to use.
- Support for
OAuth2client config - Added support for Keyfactor client config file with
OAuth2client config(s)
- fix: Return errors if client setup fails rather than
log.fatalf - fix:
NewAPIClientreturns(*APIClient, error)
- Initial release