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
* Fix a naming typo in the 2.5 migration SQL script
@@ -11,6 +28,7 @@
11
28
* Added the ability to run the extension in a Linux environment. To utilize this change, for each Cert Store Types (WinCert/WinIIS/WinSQL), add ssh to the Custom Field <b>WinRM Protocol</b>. When using ssh as a protocol, make sure to enter the appropriate ssh port number under WinRM Port.
12
29
* NOTE: For legacy purposes the Display names WinRM Protocol and WinRM Port are maintained although the type of protocols now includes ssh.
13
30
* Moved all inventory and management jobs to external PowerShell script file .\PowerShellScripts\WinCertScripts.ps1
31
+
* Changed how IIS Bound certificates are deleted; Certificates are only deleted from the certificate store when the certificate is NOT BOUND to any other sites.
14
32
* NOTE: This version was not publicly released.
15
33
16
34
2.5.1
@@ -19,6 +37,7 @@
19
37
2.5.0
20
38
* Added the Bindings to the end of the thumbprint to make the alias unique.
21
39
* Using new IISWebBindings cmdlet to use additional SSL flags when binding certificate to website.
40
+
* NOTE: The property SNIFlag has changed from a multi-select to a string with default of "0". To properly use the new SNI/SSL flags you can delete the SNIFlag from the store type and re-add the field as described in the ReadMe. If you have several existing cert stores, you may can execute the SQL script (IISU Sni Flag 2.5 upgrade script) to update the field type. Consult your Keyfactor Rep for help.
22
41
* Added multi-platform support for .Net6 and .Net8.
23
42
* Updated various PowerShell scripts to handle both .Net6 and .Net8 differences (specifically the absence of the WebAdministration module in PS SDK 7.4.x+)
24
43
* Fixed issue to update multiple websites when using the same cert.
@@ -172,6 +178,14 @@ public JobResult ProcessJob(ManagementJobConfiguration config)
172
178
FailureMessage=failureMessage
173
179
};
174
180
}
181
+
else
182
+
{
183
+
complete=newJobResult
184
+
{
185
+
Result=OrchestratorJobStatusJobResult.Failure,
186
+
JobHistoryId=_jobHistoryID,
187
+
FailureMessage=$"No thumbprint was returned. Unable to bind certificate to site: {bindingInfo.SiteName}."
188
+
};}
175
189
}
176
190
catch(Exceptionex)
177
191
{
@@ -183,7 +197,7 @@ public JobResult ProcessJob(ManagementJobConfiguration config)
183
197
};
184
198
}
185
199
186
-
_logger.LogTrace($"Completed adding and binding the certificate to the store");
200
+
_logger.LogTrace($"Exiting the Adding of Certificate process.");
187
201
188
202
break;
189
203
}
@@ -284,9 +298,10 @@ public string AddCertificate(string certificateContents, string privateKeyPasswo
284
298
catch(Exceptionex)
285
299
{
286
300
varfailureMessage=$"Management job {_operationType} failed on Store '{_storePath}' on server '{_clientMachineName}' with error: '{LogHandler.FlattenException(ex)}'";
301
+
varniceMessage=$"Management job {_operationType} failed on Store '{_storePath}' on server '{_clientMachineName}' with error: {ex.Message}";
0 commit comments