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
- Warning: enrollment field/template parameter with the name "CN DCV Email (admin@boingy.com)" has been renamed to "CN DCV Email" to make it compatible with the REST gateway. "Aplicant Pgone (+nn.nnnnnnnn)" has also been renamed to "Applicant Phone".
3
-
- Updated dependencies.
4
-
- Added support for default values via enrollment parameters configured in the AnyGateway REST certificate template.
5
-
- Fixed issue with non-ASCII characters breaking the gateway.
Copy file name to clipboardExpand all lines: README.md
+59-2Lines changed: 59 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -76,7 +76,7 @@ This integration is tested and confirmed as working for Anygateway REST 24.4 and
76
76
77
77
***Gateway Registration**
78
78
79
-
TODO Gateway Registration is a required section
79
+
Download the **PCA root certificate** from AWS and have it ready to import into the Gateway **in `.pem` format**.
80
80
81
81
***CA Connection**
82
82
@@ -98,6 +98,7 @@ This integration is tested and confirmed as working for Anygateway REST 24.4 and
98
98
***IAMUserAccessKey** - IAM user access key (secret).
99
99
***IAMUserAccessSecret** - IAM user access secret (secret).
100
100
***ExternalId** - Optional sts:ExternalId to supply on AssumeRole calls.
101
+
***Enabled** - Flag to Enable or Disable gateway functionality. Disabling is primarily used to allow creation of the CA prior to configuration information being available.
101
102
102
103
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 AWSPCA CA Gateway plugin supports the following product IDs:
103
104
@@ -107,12 +108,22 @@ This integration is tested and confirmed as working for Anygateway REST 24.4 and
107
108
108
109
3. Follow the [official Keyfactor documentation](https://software.keyfactor.com/Guides/AnyCAGatewayREST/Content/AnyCAGatewayREST/AddCA-Keyfactor.htm) to add each defined Certificate Authority to Keyfactor Command and import the newly defined Certificate Templates.
109
110
111
+
4. In Keyfactor Command (v12.3+), for each imported Certificate Template, follow the [official documentation](https://software.keyfactor.com/Core-OnPrem/Current/Content/ReferenceGuide/Configuring%20Template%20Options.htm) to define enrollment fields for each of the following parameters:
112
+
113
+
* **LifetimeDays** - OPTIONAL: The number of days of validity to use when requesting certs. If not provided, default is 365
114
+
* **SigningAlgorithm** - Required: AWS ACM PCA certificate signature algorithm to use when issuing certificates. Value is an AWS PCA SigningAlgorithm enum name (case-insensitive), e.g. SHA256WITHRSA, SHA384WITHRSA, SHA256WITHECDSA. If omitted, the plugin selects a default compatible with the CA key algorithm.
115
+
110
116
111
117
## Authentication (Access Key + Secret)
112
118
113
119
The CAPlugin currently supports **one** authentication method: **AWS Access Key ID + Secret Access Key**.
114
120
**OAuth** and **Default SDK authentication** will be enabled in later updates. There is functionality present via the **Keyfactor AWS Authentication** library, but these alternate methods are currently ***untested***.
115
121
122
+
### Known Issues
123
+
124
+
At present, a fresh install of Keyfactor Command 24.4 used in conjuction with Keyfactor Gateway REST 25.4.0.0 is confirmed as working. A fresh install of Command 25.3 used with REST 25.4.0.0 is also confirmed as working.
125
+
Latest version of Command 25.4 may run into issues, investigation into compatibility issues is ongoing.
126
+
116
127
### What you need ready
117
128
118
129
Before configuring the CAPlugin, have the following prepared:
@@ -121,7 +132,7 @@ Before configuring the CAPlugin, have the following prepared:
0 commit comments