Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
2.1.1
* Fixed the missing site name error when issuing a WinCert job when writing trace log settings to the log file.
* 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.
* Display name for IISU changed to "IIS Bound Certificate".
* Display name for WinCert changed to "Windows Certificate".
* Display names for several Store and Entry parameters changed to be more descriptive and UI friendly.
* Significant readme cleanup

2.1.0
* Fixed issue that was occuring during renewal when there were bindings outside of http and https like net.tcp
* Added PAM registration/initialization documentation in README.md
Expand Down
17 changes: 9 additions & 8 deletions IISU/JobConfigurationParser.cs
Original file line number Diff line number Diff line change
Expand Up @@ -47,14 +47,15 @@ public static string ParseManagementJobConfiguration(ManagementJobConfiguration
bool isEmpty = (config.JobProperties.Count == 0); // Check if the dictionary is empty or not
if (!isEmpty)
{
managementParser.CertificateStoreDetailProperties.SiteName = config.JobProperties["SiteName"].ToString();
managementParser.CertificateStoreDetailProperties.Port = config.JobProperties["Port"].ToString();
managementParser.CertificateStoreDetailProperties.HostName = config.JobProperties["HostName"]?.ToString();
managementParser.CertificateStoreDetailProperties.Protocol = config.JobProperties["Protocol"].ToString();
managementParser.CertificateStoreDetailProperties.SniFlag = config.JobProperties["SniFlag"].ToString()?[..1];
managementParser.CertificateStoreDetailProperties.IPAddress = config.JobProperties["IPAddress"].ToString();
managementParser.CertificateStoreDetailProperties.ProviderName = config.JobProperties["ProviderName"]?.ToString();
managementParser.CertificateStoreDetailProperties.SAN = config.JobProperties["SAN"]?.ToString();
object value = "";
if (config.JobProperties.TryGetValue("SiteName", out value)) managementParser.CertificateStoreDetailProperties.SiteName = config.JobProperties["SiteName"].ToString();
if (config.JobProperties.TryGetValue("Port", out value)) managementParser.CertificateStoreDetailProperties.Port = config.JobProperties["Port"].ToString();
if (config.JobProperties.TryGetValue("HostName", out value)) managementParser.CertificateStoreDetailProperties.HostName = config.JobProperties["HostName"]?.ToString();
if (config.JobProperties.TryGetValue("Protocol", out value)) managementParser.CertificateStoreDetailProperties.Protocol = config.JobProperties["Protocol"].ToString();
if (config.JobProperties.TryGetValue("SniFlag", out value)) managementParser.CertificateStoreDetailProperties.SniFlag = config.JobProperties["SniFlag"].ToString()?[..1];
if (config.JobProperties.TryGetValue("IPAddress", out value)) managementParser.CertificateStoreDetailProperties.IPAddress = config.JobProperties["IPAddress"].ToString();
if (config.JobProperties.TryGetValue("ProviderName", out value)) managementParser.CertificateStoreDetailProperties.ProviderName = config.JobProperties["ProviderName"]?.ToString();
if (config.JobProperties.TryGetValue("SAN", out value)) managementParser.CertificateStoreDetailProperties.SAN = config.JobProperties["SAN"]?.ToString();
}

// Management Base
Expand Down
255 changes: 128 additions & 127 deletions README.md

Large diffs are not rendered by default.

Binary file removed images/AddCertStore.png
Binary file not shown.
Binary file removed images/CertStoreType-c.png
Binary file not shown.
Binary file removed images/CertStoreType.png
Binary file not shown.
Binary file removed images/IISCertStore.png
Binary file not shown.
Binary file modified images/IISUAddCertStore.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/IISUCertStoreAdv.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified images/IISUCertStoreBasic.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified images/IISUCustomFields.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified images/IISUEntryParams.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed images/Screen1.png
Binary file not shown.
Binary file removed images/Screen2.png
Binary file not shown.
Binary file added images/WinCertAddCertStore.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified images/WinCertAdvanced.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified images/WinCertBasic.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified images/WinCertCustom.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified images/WinCertEntryParams.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed images/WinCertStore.png
Binary file not shown.
Binary file removed images/screen1-a.gif
Binary file not shown.
Binary file removed images/screen1-b.gif
Binary file not shown.
Binary file removed images/screen1-c.gif
Binary file not shown.
Binary file removed images/screen1.gif
Binary file not shown.
Binary file removed images/screen2-a.gif
Binary file not shown.
Binary file removed images/screen2.gif
Binary file not shown.
Binary file removed images/screen3.gif
Binary file not shown.
Binary file removed images/screen4.gif
Binary file not shown.
Binary file removed images/screen5.gif
Diff not rendered.
Binary file removed images/screen6.gif
Diff not rendered.
Binary file removed images/screen7.gif
Diff not rendered.
Binary file removed images/screen8.gif
Diff not rendered.
Binary file removed images/screen9.gif
Diff not rendered.
2 changes: 1 addition & 1 deletion integration-manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"name": "IIS Orchestrator",
"status": "production",
"link_github": true,
"description": "The IIS Orchestrator treats the certificates bound (actively in use) on a Microsoft Internet Information Server (IIS) as a Keyfactor certificate store. Inventory and Management functions are supported. The orchestrator replaces the IIS orchestrator that ships with Keyfactor Command (which did not support binding.)",
"description": "The Windows Certificate Store Orchestrator Extension implements two certificate store types. 1) “WinCert” which manages certificates in a Windows local machine store, and 2) “IISU” which manages certificates and their bindings in a Windows local machine store that are bound to Internet Information Server (IIS) websites. These extensions replace the now deprecated “IIS” cert store type that ships with Keyfactor Command. The “IISU” extension also replaces the “IISBin” certificate store type from prior versions of this repository. This orchestrator extension is in the process of being renamed from “IIS Orchestrator” as it now supports certificates that are not in use by IIS.",
"about": {
"orchestrator": {
"UOFramework": "10.1",
Expand Down
2 changes: 1 addition & 1 deletion readme-src/readme-pam-support.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
|Name|Description|
|----|-----------|
|Server UserName|The user id that will be used to authenticate into the server hosting the store|
|Server Username|The user id that will be used to authenticate into the server hosting the store|
|Server Password|The password that will be used to authenticate into the server hosting the store|

Loading