Skip to content

Commit 7cf3ffa

Browse files
authored
Merge pull request #4 from Keyfactor/doctool-61859
GoDaddy AnyCA Gateway REST Plugin v1.1.0 (Boostrap Workflow v3/Doctool)
2 parents 651a7ba + 9d35c6d commit 7cf3ffa

4 files changed

Lines changed: 15 additions & 251 deletions

File tree

.github/workflows/keyfactor-workflow.yml renamed to .github/workflows/keyfactor-bootstrap-workflow.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ on:
1111

1212
jobs:
1313
call-starter-workflow:
14-
uses: keyfactor/actions/.github/workflows/starter.yml@v2
14+
uses: keyfactor/actions/.github/workflows/starter.yml@v3
1515
secrets:
1616
token: ${{ secrets.V2BUILDTOKEN}}
1717
APPROVE_README_PUSH: ${{ secrets.APPROVE_README_PUSH}}
1818
gpg_key: ${{ secrets.KF_GPG_PRIVATE_KEY }}
1919
gpg_pass: ${{ secrets.KF_GPG_PASSPHRASE }}
20-
20+
scan_token: ${{ secrets.SAST_TOKEN }}

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,7 @@
88
- Support certificate re-issuance (new public/private keys with the same or different domain names)
99
- Certificate revocation
1010
- Request revocation of a previously issued certificate
11+
12+
- 1.1.0
13+
- chore(docs): Upgrade GitHub Actions to use Bootstrap Workflow v3 to support Doctool
14+

README.md

Lines changed: 9 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,13 @@
1-
2-
# GoDaddy AnyCA REST plugin
3-
4-
GoDaddy plugin for the AnyCA Gateway framework
5-
6-
#### Integration status: Production - Ready for use in production environments.
7-
8-
## About the Keyfactor
9-
10-
11-
12-
## Support for GoDaddy AnyCA REST plugin
13-
14-
GoDaddy AnyCA REST plugin is supported by Keyfactor for Keyfactor customers. If you have a support issue, please open a support ticket via the Keyfactor Support Portal at https://support.keyfactor.com
15-
16-
###### To report a problem or suggest a new feature, use the **[Issues](../../issues)** tab. If you want to contribute actual bug fixes or proposed enhancements, use the **[Pull requests](../../pulls)** tab.
17-
18-
---
19-
20-
21-
---
22-
23-
24-
251
<h1 align="center" style="border-bottom: none">
262
GoDaddy AnyCA Gateway REST Plugin
273
</h1>
284

295
<p align="center">
306
<!-- Badges -->
31-
<img src="https://img.shields.io/badge/integration_status-prototype-3D1973?style=flat-square" alt="Integration Status: prototype" />
32-
<a href="https://github.com/Keyfactor/godaddy-anycagateway/releases"><img src="https://img.shields.io/github/v/release/Keyfactor/godaddy-anycagateway?style=flat-square" alt="Release" /></a>
33-
<img src="https://img.shields.io/github/issues/Keyfactor/godaddy-anycagateway?style=flat-square" alt="Issues" />
34-
<img src="https://img.shields.io/github/downloads/Keyfactor/godaddy-anycagateway/total?style=flat-square&label=downloads&color=28B905" alt="GitHub Downloads (all assets, all releases)" />
7+
<img src="https://img.shields.io/badge/integration_status-production-3D1973?style=flat-square" alt="Integration Status: production" />
8+
<a href="https://github.com/Keyfactor/godaddy-caplugin/releases"><img src="https://img.shields.io/github/v/release/Keyfactor/godaddy-caplugin?style=flat-square" alt="Release" /></a>
9+
<img src="https://img.shields.io/github/issues/Keyfactor/godaddy-caplugin?style=flat-square" alt="Issues" />
10+
<img src="https://img.shields.io/github/downloads/Keyfactor/godaddy-caplugin/total?style=flat-square&label=downloads&color=28B905" alt="GitHub Downloads (all assets, all releases)" />
3511
</p>
3612

3713
<p align="center">
@@ -84,14 +60,12 @@ The GoDaddy AnyCA Gateway REST plugin extends the capabilities of the [GoDaddy C
8460
> * If your certificate workflows mostly consist of certificate renewal, re-issuance, and revocation, the GoDaddy AnyCA Gateway REST plugin is fully supported.
8561
> </details>
8662
87-
88-
8963
## Compatibility
9064

9165
The GoDaddy AnyCA Gateway REST plugin is compatible with the Keyfactor AnyCA Gateway REST 24.2 and later.
9266

9367
## Support
94-
The GoDaddy AnyCA Gateway REST plugin is open source and community supported, meaning that there is **no SLA** applicable.
68+
The GoDaddy AnyCA Gateway REST plugin is supported by Keyfactor for Keyfactor customers. If you have a support issue, please open a support ticket with your Keyfactor representative. If you have a support issue, please open a support ticket via the Keyfactor Support Portal at https://support.keyfactor.com.
9569

9670
> To report a problem or suggest a new feature, use the **[Issues](../../issues)** tab. If you want to contribute actual bug fixes or proposed enhancements, use the **[Pull requests](../../pulls)** tab.
9771
@@ -124,13 +98,11 @@ The GoDaddy AnyCA Gateway REST plugin is open source and community supported, me
12498

12599
To synchronize certificates issued by the GoDaddy CA, the GoDaddy AnyCA Gateway REST plugin needs to know your Shopper ID (shown as Customer # on the GoDaddy website). The Shopper ID is a number with a max length of 10 (e.g., 1234567890). To find your Shopper ID, sign into [GoDaddy](https://www.godaddy.com/) and click on your name dropdown on the top right. The Shopper ID is shown as **Customer #** in this dropdown.
126100

127-
128-
129101
## Installation
130102

131103
1. Install the AnyCA Gateway REST per the [official Keyfactor documentation](https://software.keyfactor.com/Guides/AnyCAGatewayREST/Content/AnyCAGatewayREST/InstallIntroduction.htm).
132104

133-
2. On the server hosting the AnyCA Gateway REST, download and unzip the latest [GoDaddy AnyCA Gateway REST plugin](https://github.com/Keyfactor/godaddy-anycagateway/releases/latest) from GitHub.
105+
2. On the server hosting the AnyCA Gateway REST, download and unzip the latest [GoDaddy AnyCA Gateway REST plugin](https://github.com/Keyfactor/godaddy-caplugin/releases/latest) from GitHub.
134106

135107
3. Copy the unzipped directory (usually called `net6.0`) to the Extensions directory:
136108

@@ -150,7 +122,6 @@ The GoDaddy AnyCA Gateway REST plugin is open source and community supported, me
150122

151123
* **Gateway Registration**
152124

153-
154125
GoDaddy has four available Certificate Authorities:
155126

156127
- GoDaddy SHA-1 (GODADDY_SHA_1)
@@ -168,14 +139,10 @@ The GoDaddy AnyCA Gateway REST plugin is open source and community supported, me
168139

169140
Each defined Certificate Authority in the AnyCA Gateway REST can support one issuing certificate authority. Since GoDaddy has four available Certificate Authorities, if you require certificate enrollment from multiple GoDaddy Certificate Authorities, you must define multiple Certificate Authorities in the AnyCA Gateway REST. This will manifest in Command as one GoDaddy CA per defined Certificate Authority.
170141

171-
172-
173142
* **CA Connection**
174143

175144
Populate using the configuration fields collected in the [requirements](#requirements) section.
176145

177-
178-
179146
* **ApiKey** - The API Key for the GoDaddy API
180147
* **ApiSecret** - The API Secret for the GoDaddy API
181148
* **BaseUrl** - The Base URL for the GoDaddy API - Usually either https://api.godaddy.com or https://api.ote-godaddy.com
@@ -199,8 +166,6 @@ The GoDaddy AnyCA Gateway REST plugin is open source and community supported, me
199166
200167
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:
201168
202-
203-
204169
* **JobTitle** - The job title of the certificate requestor
205170
* **CertificateValidityInYears** - Number of years the certificate will be valid for
206171
* **LastName** - Last name of the certificate requestor
@@ -220,12 +185,12 @@ The GoDaddy AnyCA Gateway REST plugin is open source and community supported, me
220185

221186

222187

188+
189+
223190
## License
224191

225192
Apache License 2.0, see [LICENSE](LICENSE).
226193

227194
## Related Integrations
228195

229-
See all [Keyfactor Any CA Gateways (REST)](https://github.com/orgs/Keyfactor/repositories?q=anycagateway).
230-
231-
196+
See all [Keyfactor Any CA Gateways (REST)](https://github.com/orgs/Keyfactor/repositories?q=anycagateway).

readme_source.md

Lines changed: 0 additions & 205 deletions
This file was deleted.

0 commit comments

Comments
 (0)