You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+6-1Lines changed: 6 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,4 +15,9 @@
15
15
* Add configuration flag to support adding client auth EKU to ssl cert requests
16
16
* NOTE: This is a temporary feature which is planned for loss of support by Digicert in May 2026
17
17
* For smime certs, use profile type defined on the product as the default if not supplied, rather than just defaulting to 'strict'
18
-
* Hotfix for data type conversion
18
+
* Hotfix for data type conversion
19
+
20
+
### 2.1.2
21
+
* Hotfix for incremental sync to default to a 6 day window if no previous incremental sync has run
22
+
* Workaround for DigiCert API issue where retrieving the PEM data of multiple certificates in the same order can occasionally return duplicate data rather than the correct cert
23
+
* Remove caching of product ID lookups from DigiCert account
Copy file name to clipboardExpand all lines: digicert-certcentral-caplugin/CertCentralCAPlugin.cs
+16-2Lines changed: 16 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -615,7 +615,7 @@ public Dictionary<string, PropertyConfigInfo> GetTemplateParameterAnnotations()
615
615
{
616
616
Comments="Optional for secure_email_* types, ignored otherwise. Valid values are: strict, multipurpose. Use 'multipurpose' if your cert includes any additional EKUs such as client auth. Default if not provided is dependent on product configuration within Digicert portal.",
@@ -760,8 +760,14 @@ public async Task Synchronize(BlockingCollection<AnyCAPluginCertificate> blockin
760
760
{
761
761
_logger.MethodEntry(LogLevel.Trace);
762
762
763
-
lastSync=lastSync.HasValue?lastSync.Value.AddHours(-7):DateTime.MinValue;// DigiCert issue with treating the timezone as mountain time. -7 to accomodate DST
763
+
// DigiCert issue with treating the timezone as mountain time. -7 hours to accomodate DST
764
+
// If no last sync, use a 6 day window for the sync range (only relevant for incremental syncs)
thrownewException($"Unexpected error downloading certificate {certId} for order {orderId}: {certificateChainResponse.Errors.FirstOrDefault()?.message}");
1579
1586
}
1580
1587
}
1588
+
//Another check for duplicate PEMs to get arround issue with DigiCert API returning incorrect data sometimes on reissued/duplicate certs
1589
+
if(pemList.Contains(certificate))
1590
+
{
1591
+
_logger.LogWarning($"Found duplicate PEM for ID {caReqId}. Skipping...");
0 commit comments