Skip to content

Commit 15780f7

Browse files
committed
Added note to readme.
1 parent 78db572 commit 15780f7

File tree

3 files changed

+40
-1
lines changed

3 files changed

+40
-1
lines changed

CHANGELOG.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
Version 2.2.0
2+
Fixed a bug that prevented tool from correctly recognizing command line args.
3+
Added Sync Reissue to the config file options.
4+
Improved documentation.
5+
Adjust manualfields.json to work with modern versions of Keyfactor.
6+
7+
Version 2.1.0
8+
9+
Added a system that gathers all non-Keyfactor friendly characters and allows the user to configure an alternative.
10+
Added pagination based batch processing, memory consumption has been drastically reduced.
11+
12+
Version 2.0.3
13+
14+
Added a setting to enable or disable syncing deactivated custom fields from DigiCert.
15+
16+
Version 2.0.2
17+
18+
Fixed issue with additional_emails field not syncing.
19+
Added independent logging via NLog.
20+
21+
Version 2.0.1
22+
23+
Fixed issue with no input for either custom or manual fields leading to a crash.
24+
Fixed issue with data for imported DigiCert fields renamed with a replacement character not syncing back to DigiCert.
25+
Fixed possible crash caused by importing DigiCert custom fields with "Anything" data type.
26+
27+
Version 2.0.0
28+
29+
Added ability to sync custom fields from Keyfactor to DigiCert.
30+
Tool now requires command line argument to specify sync direction: "dctokf" for DigiCert to Keyfactor and "kftodc" for Keyfactor to DigiCert.
31+
New DigiCert API Key with restrictions set to "None" in DigiCert config required to perform sync from Keyfactor to Digicert.
32+
33+
Version 1.0
34+
35+
Initial Release

DigicertMetadataSync.sln

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DigicertMetadataSync", "dig
77
EndProject
88
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{8EC462FD-D22E-90A8-E5CE-7E832BA40C5D}"
99
ProjectSection(SolutionItems) = preProject
10+
CHANGELOG.md = CHANGELOG.md
1011
docsource\content.md = docsource\content.md
1112
integration-manifest.json = integration-manifest.json
1213
.github\workflows\keyfactor-starter-workflow.yml = .github\workflows\keyfactor-starter-workflow.yml

docsource/content.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
# digicert-metadata-sync
22
A tool to automatically synchronize metadata fields and their content between **DigiCert** and **Keyfactor Command**.
3-
3+
> **NOTE (Upgrade to 2.2.0+)**
4+
> - The structure of `manualfields.json` has changed and now supports additional fields (e.g., `KeyfactorValidation`, `KeyfactorMessage`, `KeyfactorEnrollment`, `KeyfactorOptions`, `KeyfactorDefaultValue`, `KeyfactorDisplayOrder`). Review the updated examples and tables below.
5+
> - `DigicertMetadataSync.dll.config` now includes a **Sync Reissue** setting (`SyncReissue`) that, when enabled, includes revoked and expired certificates in Keyfactor lookups to support reissue/historical synchronization.
6+
> - If you are upgrading from **any version prior to 2.2.0**, you must review and update your configuration to match the new schema and settings. See the **manualfields.json** and **app.config / DigicertMetadataSync.dll.config** sections for details.
47
---
58

69
## Overview

0 commit comments

Comments
 (0)