@@ -159,23 +159,6 @@ The plugin supports the following standard CRL revocation reasons:
159159 | **HydrantIdAuthId** | API Authentication ID provided by HydrantId | Yes | `your-auth-id` |
160160 | **HydrantIdAuthKey** | API Authentication Key provided by HydrantId | Yes | `your-secret-auth-key` |
161161
162- ### Template (Product) Configuration
163-
164- Each certificate template (policy) discovered from HydrantId requires configuration for enrollment:
165-
166- | Parameter | Description | Required | Example |
167- |-----------|-------------|----------|---------|
168- | **ValidityPeriod** | Time unit for certificate lifetime | Yes | `Days`, `Months`, or `Years` |
169- | **ValidityUnits** | Numeric value for the validity period | Yes | `365` (for 1 year in days), `12` (for 1 year in months), `2` (for 2 years) |
170- | **RenewalDays** | Days before expiration to trigger renewal | Yes | `30` (renew within 30 days of expiration) |
171-
172- **Important Notes:**
173- - Template names (Product IDs) are automatically discovered from HydrantId using the GET /api/v2/policies endpoint
174- - The ValidityPeriod and ValidityUnits combine to determine the certificate lifetime
175- - RenewalDays determines the behavior for certificate renewal:
176- - Within window: Performs a renewal operation (maintains certificate lineage)
177- - Outside window: Performs a re-issue operation (new certificate enrollment)
178-
179162### Gateway Registration Notes
180163
181164 - Each defined Certificate Authority in the AnyCA Gateway REST can support one HydrantId API endpoint
@@ -225,7 +208,22 @@ The plugin supports the following standard CRL revocation reasons:
225208
226209## Certificate Template Creation Step
227210
228- TODO Certificate Template Creation Step is a required section
211+ ### Template (Product) Configuration
212+
213+ Each certificate template (policy) discovered from HydrantId requires configuration for enrollment:
214+
215+ | Parameter | Description | Required | Example |
216+ |-----------|-------------|----------|---------|
217+ | **ValidityPeriod** | Time unit for certificate lifetime | Yes | `Days`, `Months`, or `Years` |
218+ | **ValidityUnits** | Numeric value for the validity period | Yes | `365` (for 1 year in days), `12` (for 1 year in months), `2` (for 2 years) |
219+ | **RenewalDays** | Days before expiration to trigger renewal | Yes | `30` (renew within 30 days of expiration) |
220+
221+ **Important Notes:**
222+ - Template names (Product IDs) are automatically discovered from HydrantId using the GET /api/v2/policies endpoint
223+ - The ValidityPeriod and ValidityUnits combine to determine the certificate lifetime
224+ - RenewalDays determines the behavior for certificate renewal:
225+ - Within window: Performs a renewal operation (maintains certificate lineage)
226+ - Outside window: Performs a re-issue operation (new certificate enrollment)
229227
230228## Custom Enrollment Parameter Creation Step
231229
0 commit comments