Skip to content

Commit c98a7f5

Browse files
authored
Basicauth (#39)
* Allow use of basic auth only * Trim all leading 0s when searching by serial number * Update readme and changelog * Update generated README
1 parent bf547c7 commit c98a7f5

5 files changed

Lines changed: 610 additions & 581 deletions

File tree

CHANGELOG.md

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,19 @@
1-
1.0.4
1+
1.0.4
22
-Inital Release. Support for Enroll, Sync, and Revocation.
33

4-
1.0.5
5-
-Fixes for Renewal Due To Api Validation Issues (Renewals can't send validation flag into Api)
4+
1.0.5
5+
-Fixes for Renewal Due To Api Validation Issues (Renewals can't send validation flag into Api)
66
-Added Trace Logging for troubleshooting
77

8-
1.0.6
8+
1.0.6
99
-Sync fix - certs pending in Entrust now return External Validation status
1010

11-
1.0.7
11+
1.0.7
1212
-Add configuration option to skip expired certs on sync
1313

14-
1.0.8
15-
-Fixed logging bug when no SANs were present in request
14+
1.0.8
15+
-Fixed logging bug when no SANs were present in request
16+
17+
1.1.0
18+
-Added support for basic auth (no client certificate)
19+
-Fixed an issue with cert lookups when the serial number has leading 0s

README.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,14 @@ This repository contains an AnyGateway CA Connector, which is a plugin to the Ke
1414

1515
# Introduction
1616
This AnyGateway plug-in enables issuance, revocation, and synchronization of certificates from Entrust's Managed SSL/TLS offering.
17+
18+
# Entrust Authentication
19+
Entrust API now supports two methods of authentication:
20+
1. Basic Auth only
21+
2. Basic Auth + Certificate Auth
22+
23+
When creating your API user name and password in the Entrust portal, you will be given the option to select a certificate to go with it. If you do select a certificate, then the gateway will require that certificate information to connect. Otherwise, do not provide ClientCertificate information to the gateway.
24+
1725
# Prerequisites
1826

1927
## AnyGateway Platform Minimum Version
@@ -161,7 +169,7 @@ This is the username for the gateway to use to authenticate to Entrust
161169
* ```AuthPassword```
162170
This is the password for the account the gateway should use to authenticate to Entrust
163171
* ```ClientCertificate```
164-
The location and thumbprint of the client authentication certificate to use to connect to Entrust
172+
(OPTIONAL) The location and thumbprint of the client authentication certificate to use to connect to Entrust
165173
* ```Name```
166174
The default requester name.
167175
* ```Email```

readme_source.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Introduction
22
This AnyGateway plug-in enables issuance, revocation, and synchronization of certificates from Entrust's Managed SSL/TLS offering.
3+
4+
# Entrust Authentication
5+
Entrust API now supports two methods of authentication:
6+
1. Basic Auth only
7+
2. Basic Auth + Certificate Auth
8+
9+
When creating your API user name and password in the Entrust portal, you will be given the option to select a certificate to go with it. If you do select a certificate, then the gateway will require that certificate information to connect. Otherwise, do not provide ClientCertificate information to the gateway.
10+
311
# Prerequisites
412

513
## AnyGateway Platform Minimum Version
@@ -147,7 +155,7 @@ This is the username for the gateway to use to authenticate to Entrust
147155
* ```AuthPassword```
148156
This is the password for the account the gateway should use to authenticate to Entrust
149157
* ```ClientCertificate```
150-
The location and thumbprint of the client authentication certificate to use to connect to Entrust
158+
(OPTIONAL) The location and thumbprint of the client authentication certificate to use to connect to Entrust
151159
* ```Name```
152160
The default requester name.
153161
* ```Email```

0 commit comments

Comments
 (0)