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
<imgsrc="https://img.shields.io/github/downloads/Keyfactor/globalsign-mssl-caplugin-dev/total?style=flat-square&label=downloads&color=28B905"alt="GitHub Downloads (all assets, all releases)" />
11
11
</p>
12
12
13
13
<palign="center">
@@ -60,7 +60,7 @@ This extension uses the contact information of the GCC Domain point of contact f
60
60
61
61
1. Install the AnyCA Gateway REST per the [official Keyfactor documentation](https://software.keyfactor.com/Guides/AnyCAGatewayREST/Content/AnyCAGatewayREST/InstallIntroduction.htm).
62
62
63
-
2. On the server hosting the AnyCA Gateway REST, download and unzip the latest [GlobalSign MSSL Gateway AnyCA Gateway REST plugin](https://github.com/Keyfactor/globalsign-mssl-caplugin/releases/latest) from GitHub.
63
+
2. On the server hosting the AnyCA Gateway REST, download and unzip the latest [GlobalSign MSSL Gateway AnyCA Gateway REST plugin](https://github.com/Keyfactor/globalsign-mssl-caplugin-dev/releases/latest) from GitHub.
64
64
65
65
3. Copy the unzipped directory (usually called `net6.0` or `net8.0`) to the Extensions directory:
66
66
@@ -103,6 +103,7 @@ This extension uses the contact information of the GCC Domain point of contact f
103
103
***RetryCount** - This is the number of times the AnyGateway will attempt to pickup an new certificate before reporting an error. Default is 5.
104
104
***SyncIntervalDays** - OPTIONAL: Required if SyncStartDate is used. Specifies how to page the certificate sync. Should be a value such that no interval of that length contains > 500 certificate enrollments.
105
105
***SyncStartDate** - If provided, full syncs will start at the specified date.
106
+
***Enabled** - Flag to Enable or Disable gateway functionality. Disabling is primarily used to allow creation of the CA prior to configuration information being available.
106
107
107
108
2. Define [Certificate Profiles](https://software.keyfactor.com/Guides/AnyCAGatewayREST/Content/AnyCAGatewayREST/AddCP-Gateway.htm) and [Certificate Templates](https://software.keyfactor.com/Guides/AnyCAGatewayREST/Content/AnyCAGatewayREST/AddCA-Gateway.htm) for the Certificate Authority as required. One Certificate Profile must be defined per Certificate Template. It's recommended that each Certificate Profile be named after the Product ID. The GlobalSign MSSL Gateway plugin supports the following product IDs:
Logger.LogWarning($"The CA is currently in the Disabled state. It must be Enabled to perform operations. Skipping config validation and MSSL Client creation...");
Logger.LogWarning($"The CA is currently in the Disabled state. It must be Enabled to perform operations. Skipping config validation and MSSL Client creation...");
Logger.LogWarning($"The CA is currently in the Disabled state. It must be Enabled to perform operations. Skipping config validation and MSSL Client creation...");
440
+
Logger.MethodExit();
441
+
return;
442
+
}
429
443
try
430
444
{
431
445
Logger.LogInformation("Ping reqeuest recieved");
@@ -443,6 +457,19 @@ public async Task ValidateCAConnectionInfo(Dictionary<string, object> connection
443
457
{
444
458
Logger=LogHandler.GetClassLogger(GetType());
445
459
Logger.MethodEntry();
460
+
try
461
+
{
462
+
if(!(bool)connectionInfo["Enabled"])
463
+
{
464
+
Logger.LogWarning($"The CA is currently in the Disabled state. It must be Enabled to perform operations. Skipping validation...");
@@ -592,6 +619,13 @@ public Dictionary<string, PropertyConfigInfo> GetCAConnectorAnnotations()
592
619
Hidden=false,
593
620
DefaultValue="2000-01-01",
594
621
Type="Integer"
622
+
},
623
+
[Constants.Enabled]=new()
624
+
{
625
+
Comments="Flag to Enable or Disable gateway functionality. Disabling is primarily used to allow creation of the CA prior to configuration information being available.",
Copy file name to clipboardExpand all lines: integration-manifest.json
+4Lines changed: 4 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -60,6 +60,10 @@
60
60
{
61
61
"name": "SyncStartDate",
62
62
"description": "If provided, full syncs will start at the specified date."
63
+
},
64
+
{
65
+
"name": "Enabled",
66
+
"description": "Flag to Enable or Disable gateway functionality. Disabling is primarily used to allow creation of the CA prior to configuration information being available."
0 commit comments