2024-11-18 18:39:03.9231 Keyfactor.Extensions.CAPlugin.Sectigo.SectigoCAPlugin [Error] - Synchronize Task failed. Object reference not set to an instance of an object. | at Keyfactor.Extensions.CAPlugin.Sectigo.SectigoCAPlugin.Synchronize(BlockingCollection1 blockingBuffer, Nullable1 lastSync, Boolean fullSync, CancellationToken cancelToken) in D:\a\sectigo-scm-caplugin\sectigo-scm-caplugin\sectigo-scm-caplugin\SectigoCAPlugin.cs:line 518
Looking at
|
if (dbCertId.Contains('-')) |
, it looks like there is a code path where dbCertId is not initialized. Based on the comments, it appears that this would happen for a pending certificate, without a serial number.
Reproduced using our internal testing account. I can help with testing as needed.
2024-11-18 18:39:03.9231 Keyfactor.Extensions.CAPlugin.Sectigo.SectigoCAPlugin [Error] - Synchronize Task failed. Object reference not set to an instance of an object. | at Keyfactor.Extensions.CAPlugin.Sectigo.SectigoCAPlugin.Synchronize(BlockingCollection
1 blockingBuffer, Nullable1 lastSync, Boolean fullSync, CancellationToken cancelToken) in D:\a\sectigo-scm-caplugin\sectigo-scm-caplugin\sectigo-scm-caplugin\SectigoCAPlugin.cs:line 518Looking at
sectigo-scm-caplugin/sectigo-scm-caplugin/SectigoCAPlugin.cs
Line 518 in 0be2825
Reproduced using our internal testing account. I can help with testing as needed.