Skip to content

Commit 79bcc6a

Browse files
committed
Improved docs. Added date filter, truncation settings. Fixed config loading.
1 parent d30b775 commit 79bcc6a

29 files changed

+2707
-1324
lines changed

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

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,19 @@ on:
1111

1212
jobs:
1313
call-starter-workflow:
14-
uses: keyfactor/actions/.github/workflows/starter.yml@v3
14+
uses: keyfactor/actions/.github/workflows/starter.yml@v4
15+
permissions:
16+
contents: write # Explicitly grant write permission
17+
with:
18+
command_token_url: ${{ vars.COMMAND_TOKEN_URL }}
19+
command_hostname: ${{ vars.COMMAND_HOSTNAME }}
20+
command_base_api_path: ${{ vars.COMMAND_API_PATH }}
1521
secrets:
1622
token: ${{ secrets.V2BUILDTOKEN}}
17-
APPROVE_README_PUSH: ${{ secrets.APPROVE_README_PUSH}}
1823
gpg_key: ${{ secrets.KF_GPG_PRIVATE_KEY }}
1924
gpg_pass: ${{ secrets.KF_GPG_PASSPHRASE }}
2025
scan_token: ${{ secrets.SAST_TOKEN }}
26+
entra_username: ${{ secrets.DOCTOOL_ENTRA_USERNAME }}
27+
entra_password: ${{ secrets.DOCTOOL_ENTRA_PASSWD }}
28+
command_client_id: ${{ secrets.COMMAND_CLIENT_ID }}
29+
command_client_secret: ${{ secrets.COMMAND_CLIENT_SECRET }}

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -353,3 +353,7 @@ MigrationBackup/
353353
/sectigo-metadata-sync/config.json
354354
/sectigo-metadata-sync/config/config.json
355355
/sectigo-metadata-sync/config/config-az.json
356+
/sectigo-metadata-sync/config/fields - Copy (2).json
357+
/sectigo-metadata-sync/config/fields - Copy.json
358+
/sectigo-metadata-sync/config/config-ses.json
359+
/sectigo-metadata-sync/config/config-az.json

CHANGELOG.md

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,23 @@
1-
# 1.0.0
2-
Initial release
1+
## 1.1.0 - October 15th 2025
2+
3+
### ⚠️ Important Notice
4+
- Added a value truncation setting to config based on Keyfactor and Sectigo field character length limits.
5+
- Setting must be specified for the tool to run - it will exit unless the setting is specified. Please review documentation for the `enableTruncation` setting before using this version!
6+
7+
### Fixed
8+
- Fixed configuration loading and verification.
9+
10+
### Changed
11+
- Improved logging and improved memory consumption.
12+
- Updated nuget packages.
13+
- Improved clients for Sectigo and Keyfactor APIs.
14+
- Improved documentation, added diagrams with clarifications.
15+
16+
### Added
17+
- Added OAuth login support for Keyfactor API.
18+
- Added the ability to limit sync to certificates imported into Keyfactor after a given date via config file.
19+
- **Breaking** Added value truncation setting to config.
20+
21+
## 1.0.0 - June 23rd 2025
22+
23+
- Initial release

README.md

Lines changed: 171 additions & 95 deletions
Large diffs are not rendered by default.

sectigo-metadata-sync/SectigoMetadataSync.sln renamed to SectigoMetadataSync.sln

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
33
# Visual Studio Version 17
4-
VisualStudioVersion = 17.13.35919.96
4+
VisualStudioVersion = 17.14.36511.14
55
MinimumVisualStudioVersion = 10.0.40219.1
6-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SectigoMetadataSync", "SectigoMetadataSync.csproj", "{12C10854-E2CF-4244-A0D0-6FF1C2102058}"
6+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SectigoMetadataSync", "sectigo-metadata-sync\SectigoMetadataSync.csproj", "{8B00BC70-F403-0D2D-2792-3951211C6665}"
77
EndProject
88
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{8EC462FD-D22E-90A8-E5CE-7E832BA40C5D}"
99
ProjectSection(SolutionItems) = preProject
10-
..\docsource\content.md = ..\docsource\content.md
11-
..\integration-manifest.json = ..\integration-manifest.json
10+
CHANGELOG.md = CHANGELOG.md
11+
docsource\content.md = docsource\content.md
12+
docsource\dataflow.png = docsource\dataflow.png
13+
integration-manifest.json = integration-manifest.json
14+
.github\workflows\keyfactor-starter-workflow.yml = .github\workflows\keyfactor-starter-workflow.yml
1215
EndProjectSection
1316
EndProject
1417
Global
@@ -17,15 +20,15 @@ Global
1720
Release|Any CPU = Release|Any CPU
1821
EndGlobalSection
1922
GlobalSection(ProjectConfigurationPlatforms) = postSolution
20-
{12C10854-E2CF-4244-A0D0-6FF1C2102058}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
21-
{12C10854-E2CF-4244-A0D0-6FF1C2102058}.Debug|Any CPU.Build.0 = Debug|Any CPU
22-
{12C10854-E2CF-4244-A0D0-6FF1C2102058}.Release|Any CPU.ActiveCfg = Release|Any CPU
23-
{12C10854-E2CF-4244-A0D0-6FF1C2102058}.Release|Any CPU.Build.0 = Release|Any CPU
23+
{8B00BC70-F403-0D2D-2792-3951211C6665}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
24+
{8B00BC70-F403-0D2D-2792-3951211C6665}.Debug|Any CPU.Build.0 = Debug|Any CPU
25+
{8B00BC70-F403-0D2D-2792-3951211C6665}.Release|Any CPU.ActiveCfg = Release|Any CPU
26+
{8B00BC70-F403-0D2D-2792-3951211C6665}.Release|Any CPU.Build.0 = Release|Any CPU
2427
EndGlobalSection
2528
GlobalSection(SolutionProperties) = preSolution
2629
HideSolutionNode = FALSE
2730
EndGlobalSection
2831
GlobalSection(ExtensibilityGlobals) = postSolution
29-
SolutionGuid = {94154D4D-3D14-471A-A082-CF4F6D69DC90}
32+
SolutionGuid = {25C852B6-8FAF-4218-B453-6DBB1A896754}
3033
EndGlobalSection
3134
EndGlobal

0 commit comments

Comments
 (0)