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
* Add custom field support
* changelog
* support cname return from enrollment
* Update generated docs
* feat: release 1.1.1
* Update generated docs
* Fix for issues with
* Test
* Added template parameter configuration via REST gateway. Fixed bug with email used for verification. Changed docs and enrollment field/template parameter names. See changelog.
* Update generated docs
* Fixed broken logging.
* Incremental sync support added using csc date filter so sync timing can run faster that default full sync periods
* Update generated docs
* Fixes for Incremental Sync
* Update CHANGELOG.md
---------
Co-authored-by: Mikey Henderson <4452096+fiddlermikey@users.noreply.github.com>
Co-authored-by: Sean <1661003+spbsoluble@users.noreply.github.com>
Co-authored-by: Keyfactor <keyfactor@keyfactor.github.io>
Co-authored-by: Brian Hill <bhill@keyfactor.com>
Co-authored-by: Brian Hill <76450501+bhillkeyfactor@users.noreply.github.com>
---------
Co-authored-by: David Galey <dgaley@keyfactor.com>
Co-authored-by: Keyfactor <keyfactor@keyfactor.github.io>
Co-authored-by: Mark Kachkaev <37276742+mkachk@users.noreply.github.com>
Co-authored-by: Mikey Henderson <4452096+fiddlermikey@users.noreply.github.com>
Co-authored-by: Sean <1661003+spbsoluble@users.noreply.github.com>
Co-authored-by: Brian Hill <bhill@keyfactor.com>
Co-authored-by: Brian Hill <76450501+bhillkeyfactor@users.noreply.github.com>
- Added Incremental Sync that goes back X Number of days
3
+
- Fixed issue with parsing certain certificates that were in zip format
4
+
- Fixed Missing Default Values for Template Enrollment Parameters
5
+
- Fixed Issue Template Configuration Params Missing and Certificate Profile Mapping Not Present
6
+
7
+
v.1.0.2
8
+
- 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".
9
+
- Updated dependencies.
10
+
- Added support for default values via enrollment parameters configured in the AnyGateway REST certificate template.
11
+
- Fixed issue with non-ASCII characters breaking the gateway.
Copy file name to clipboardExpand all lines: README.md
+39-19Lines changed: 39 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -55,13 +55,16 @@ This integration is tested and confirmed as working for Anygateway REST 24.2 and
55
55
56
56
2. On the server hosting the AnyCA Gateway REST, download and unzip the latest [CSCGlobal CA Gateway AnyCA Gateway REST plugin](https://github.com/Keyfactor/cscglobal-caplugin/releases/latest) from GitHub.
57
57
58
-
3. Copy the unzipped directory (usually called `net6.0`) to the Extensions directory:
58
+
3. Copy the unzipped directory (usually called `net6.0` or `net8.0`) to the Extensions directory:
59
+
59
60
60
61
```shell
62
+
Depending on your AnyCA Gateway REST version, copy the unzipped directory to one of the following locations:
61
63
Program Files\Keyfactor\AnyCA Gateway\AnyGatewayREST\net6.0\Extensions
64
+
Program Files\Keyfactor\AnyCA Gateway\AnyGatewayREST\net8.0\Extensions
62
65
```
63
66
64
-
> The directory containing the CSCGlobal CA Gateway AnyCA Gateway REST plugin DLLs (`net6.0`) can be named anything, as long as it is unique within the `Extensions` directory.
67
+
> The directory containing the CSCGlobal CA Gateway AnyCA Gateway REST plugin DLLs (`net6.0` or `net8.0`) can be named anything, as long as it is unique within the `Extensions` directory.
65
68
66
69
4. Restart the AnyCA Gateway REST service.
67
70
@@ -84,11 +87,13 @@ This integration is tested and confirmed as working for Anygateway REST 24.2 and
84
87
***BearerToken** - CSCGlobal Bearer Token
85
88
***DefaultPageSize** - Default page size for use with the API. Default is 100
86
89
***TemplateSync** - Enable template sync.
90
+
***SyncFilterDays** - Number of days from today to filter certificates by expiration date during incremental sync.
87
91
88
92
2. PLEASE NOTE, AT THIS TIME THE RAPID_SSL TEMPLATE IS NOT SUPPORTED BY THE CSC API AND WILL NOT WORK WITH THIS INTEGRATION
89
93
90
94
The following certificate templates are supported. Please set up the key sizes accordingly in the Certificate Profile menu of Anygateway REST, then enter the remaining details
91
-
and the Enrollment Fields foreach Template accordingly using the Certificate Templates sectionin Command:
95
+
and the Enrollment Fields foreach Template accordingly using the Certificate Templates sectionin Command. If you would like to set up default values forenrollment parameters, you can do so thein the Certificate Template Menu of Anygateway REST.
96
+
If a field value is specified as both an Enrollment Field in Command and in the Certificate Template Menu in the REST Gateway, the value in the Enrollment Field will take precedence.
92
97
93
98
CONFIG ELEMENT | DESCRIPTION
94
99
----------------------------|------------------
@@ -109,12 +114,12 @@ This integration is tested and confirmed as working for Anygateway REST 24.2 and
109
114
Applicant First Name | String | N/A
110
115
Applicant Last Name | String | N/A
111
116
Applicant Email Address | String | N/A
112
-
Applicant Phone (+nn.nnnnnnnn) | String | N/A
117
+
Applicant Phone | String | N/A
113
118
Domain Control Validation Method | Multiple Choice | EMAIL
114
119
Organization Contact | Multiple Choice | Get From CSC Differs For Clients
115
120
Business Unit | Multiple Choice | Get From CSC Differs For Clients
Addtl Sans Comma Separated DVC Emails | String | N/A
293
+
CN DCV Email | String | N/A
294
+
Addtl Sans Comma Separated DCV Emails | String | N/A
290
295
291
296
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.
292
297
298
+
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:
299
+
300
+
***Term** - OPTIONAL: Certificate term (e.g. 12 or 24 months)
301
+
***Applicant First Name** - OPTIONAL: Applicant First Name
302
+
***Applicant Last Name** - OPTIONAL: Applicant Last Name
0 commit comments