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
* Refactored code adding Windows cert store logic, including renaming IISU to WinIIS.
* Added PowerShell class to perform get-childitem from cert store
* Refactored code allowing multiple types of Cert Stores, including Win Cert and IIS (WebHosting) Cert Stores.
* Fixed a problem adding certs to a cert store that had a space in the name (ie. Remote Desktop)
* Removed logging of PAM credentials which was logging the info in plain text. (#55)
* Created custom Configuration Property Parser (#57)
* Created custom Configuration Property Parser so not to display or log passwords.
* Masked Private Ket Password
* Modified logging to write out as JSON object
* adding store-type definitions for `WinCert` and `IISU`
* Fixed missing parameter error when writing out settings to log file.
* Added GMSA functionality
* Hook Up Testing Program
* When localhost, no remote connection will be established. Only local powershell workspace will be created.
* Fix dictionary error (#67)
* Fixed missing parameter error when writing out settings to log file.
* Make test cases in readme collapsible
* Fix casing on Username
* Added description for site name error when issuing a WinCert job.
* Fix dictionary error (#67)
* Fixed missing parameter error when writing out settings to log file.
* Tested 'localhost' connections so not to use WinRM.
* Testing issues creating local runspace
* Use out of process PowerShell when running locally
* release_dir updated to reflect new build paths for net6.0
* Updated change log to reflect when using 'locahost' no WinRm session will be used.
* Updated the comment for local PowerShell support and removed a redundant comment from the change log.
* Clarify version needed for GMSA
Copy file name to clipboardExpand all lines: CHANGELOG.md
+15-2Lines changed: 15 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,18 @@
1
+
2.2.0
2
+
* Added Support for GMSA Account by using no value for ServerUsernanme and ServerPassword. KF Command version 10.2 or later is required to specify empty credentials.
3
+
* Added local PowerShell support, triggered when specifying 'localhost' as the client machine while using the IISU or WinCert Orchestrator. This change was tested using KF Command 10.3
4
+
* Moved to .NET 6
5
+
6
+
2.1.1
7
+
* Fixed the missing site name error when issuing a WinCert job when writing trace log settings to the log file.
8
+
* Several display names changed in the documented certificate store type definitions. There are no changes to the internal type or parameter names, so no migration is necessary for currently configured stores.
9
+
* Display name for IISU changed to "IIS Bound Certificate".
10
+
* Display name for WinCert changed to "Windows Certificate".
11
+
* Display names for several Store and Entry parameters changed to be more descriptive and UI friendly.
12
+
* Significant readme cleanup
13
+
1
14
2.1.0
2
-
* Fixed issue that was occuring during renewal when there were bindings outside of http and https like net.tcp
15
+
* Fixed issue that was occurring during renewal when there were bindings outside of http and https like net.tcp
3
16
* Added PAM registration/initialization documentation in README.md
4
17
* Resolved Null HostName error
5
18
* Added WinCert Cert Store Type
@@ -8,7 +21,7 @@
8
21
9
22
2.0.0
10
23
* Add support for reenrollment jobs (On Device Key Generation) with the ability to specify a cryptographic provider. Specification of cryptographic provider allows HSM (Hardware Security Module) use.
11
-
* Local PAM Support added (requires Univesal Orchestrator Framework version 10.1)
24
+
* Local PAM Support added (requires Universal Orchestrator Framework version 10.1)
12
25
* Certificate store type changed from IISBin to IISU. See readme for migration notes.
@@ -257,6 +250,19 @@ public JobResult PerformReEnrollment(ReenrollmentJobConfiguration config, Submit
257
250
};
258
251
}
259
252
253
+
}
254
+
catch(PSRemotingTransportExceptionpsEx)
255
+
{
256
+
varfailureMessage=$"ReEnrollment job failed for Site '{config.CertificateStoreDetails.StorePath}' on server '{config.CertificateStoreDetails.ClientMachine}' with a PowerShell Transport Exception: {psEx.Message}";
varsearchScript="Foreach($Site in get-website) { Foreach ($Bind in $Site.bindings.collection) {[pscustomobject]@{name=$Site.name;Protocol=$Bind.Protocol;Bindings=$Bind.BindingInformation;thumbprint=$Bind.certificateHash;sniFlg=$Bind.sslFlags}}}";
50
-
ps.AddScript(searchScript).AddStatement();
51
-
variisBindings=ps.Invoke();// Responsible for getting all bound certificates for each website
60
+
ps2.AddScript(searchScript);
61
+
variisBindings=ps2.Invoke();// Responsible for getting all bound certificates for each website
0 commit comments