From cb670ef261e3d3d02e1dab37ac3f8e9ab5e9cfaf Mon Sep 17 00:00:00 2001 From: Brian Hill <76450501+bhillkeyfactor@users.noreply.github.com> Date: Mon, 9 Feb 2026 12:10:35 -0500 Subject: [PATCH 1/2] Update integration-manifest.json --- integration-manifest.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/integration-manifest.json b/integration-manifest.json index 10c9afd..8cb1f37 100644 --- a/integration-manifest.json +++ b/integration-manifest.json @@ -14,32 +14,32 @@ "carest": { "ca_plugin_config": [ { - "name": "LocationId", - "description": "The GCP location ID where the project containing the target GCP CAS CA is located. For example, 'us-central1'." + "name": "ProjectId", + "description": "The GCP project ID containing the target CA Pool (e.g., `my-gcp-project`)." }, { - "name": "ProjectId", - "description": "The GCP project ID where the target GCP CAS CA is located" + "name": "LocationId", + "description": "The GCP region where the CA Pool is located (e.g., `us-central1`)." }, { "name": "CAPool", - "description": "The CA Pool ID in GCP CAS to use for certificate operations. If the CA Pool has resource name `projects/my-project/locations/us-central1/caPools/my-pool`, this field should be set to `my-pool`" + "description": "The CA Pool ID to use for certificate operations. This is the short name of the pool, not the full resource path. For example, if the pool resource name is `projects/my-project/locations/us-central1/caPools/my-pool`, set this to `my-pool`." }, { "name": "CAId", - "description": "The CA ID of a CA in the same CA Pool as CAPool. For example, to issue certificates from a CA with resource name `projects/my-project/locations/us-central1/caPools/my-pool/certificateAuthorities/my-ca`, this field should be set to `my-ca`." + "description": "Optional. The ID of a specific CA within the CA Pool to use for certificate issuance. When set, all certificate requests are routed to this CA exclusively. When left empty, requests are sent at the CA Pool level and GCP CAS will load balance certificate issuance across all enabled CAs in the pool. For example, if the CA resource name is `projects/my-project/locations/us-central1/caPools/my-pool/certificateAuthorities/my-ca`, set this to `my-ca`." }, { "name": "Enabled", - "description": "Flag to Enable or Disable gateway functionality. Disabling is primarily used to allow creation of the CA prior to configuration information being available." + "description": "Flag to enable or disable gateway functionality. Disabling allows the CA definition to be created in Keyfactor before all configuration values are available." } ], "enrollment_config": [ { "name": "CertificateLifetimeDays", - "description": "The desired lifetime, in days, of the issued certificate. Used by GCP to create the `not_before_time` and `not_after_time` fields in the signed X.509 certificate. If the lifetime extends past the life of any CA in the issuing chain, this value will be truncated. Additionally, if the lifetime extends past the CA Pool's Maximum Lifetime, this value will be truncated accordingly. The default value is 365 days." + "description": "The desired lifetime of the issued certificate, in days. GCP CAS uses this value to set the `not_before_time` and `not_after_time` fields on the signed certificate. This value will be truncated if it exceeds the lifetime of any CA in the issuing chain or the CA Pool's configured maximum lifetime. Defaults to 365 days." } ] } } -} \ No newline at end of file +} From 482fd738aa18d19d96608081888e8b49e03fe066 Mon Sep 17 00:00:00 2001 From: Keyfactor Date: Mon, 9 Feb 2026 17:14:45 +0000 Subject: [PATCH 2/2] Update generated docs --- integration-manifest.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/integration-manifest.json b/integration-manifest.json index 8cb1f37..10c9afd 100644 --- a/integration-manifest.json +++ b/integration-manifest.json @@ -14,32 +14,32 @@ "carest": { "ca_plugin_config": [ { - "name": "ProjectId", - "description": "The GCP project ID containing the target CA Pool (e.g., `my-gcp-project`)." + "name": "LocationId", + "description": "The GCP location ID where the project containing the target GCP CAS CA is located. For example, 'us-central1'." }, { - "name": "LocationId", - "description": "The GCP region where the CA Pool is located (e.g., `us-central1`)." + "name": "ProjectId", + "description": "The GCP project ID where the target GCP CAS CA is located" }, { "name": "CAPool", - "description": "The CA Pool ID to use for certificate operations. This is the short name of the pool, not the full resource path. For example, if the pool resource name is `projects/my-project/locations/us-central1/caPools/my-pool`, set this to `my-pool`." + "description": "The CA Pool ID in GCP CAS to use for certificate operations. If the CA Pool has resource name `projects/my-project/locations/us-central1/caPools/my-pool`, this field should be set to `my-pool`" }, { "name": "CAId", - "description": "Optional. The ID of a specific CA within the CA Pool to use for certificate issuance. When set, all certificate requests are routed to this CA exclusively. When left empty, requests are sent at the CA Pool level and GCP CAS will load balance certificate issuance across all enabled CAs in the pool. For example, if the CA resource name is `projects/my-project/locations/us-central1/caPools/my-pool/certificateAuthorities/my-ca`, set this to `my-ca`." + "description": "The CA ID of a CA in the same CA Pool as CAPool. For example, to issue certificates from a CA with resource name `projects/my-project/locations/us-central1/caPools/my-pool/certificateAuthorities/my-ca`, this field should be set to `my-ca`." }, { "name": "Enabled", - "description": "Flag to enable or disable gateway functionality. Disabling allows the CA definition to be created in Keyfactor before all configuration values are available." + "description": "Flag to Enable or Disable gateway functionality. Disabling is primarily used to allow creation of the CA prior to configuration information being available." } ], "enrollment_config": [ { "name": "CertificateLifetimeDays", - "description": "The desired lifetime of the issued certificate, in days. GCP CAS uses this value to set the `not_before_time` and `not_after_time` fields on the signed certificate. This value will be truncated if it exceeds the lifetime of any CA in the issuing chain or the CA Pool's configured maximum lifetime. Defaults to 365 days." + "description": "The desired lifetime, in days, of the issued certificate. Used by GCP to create the `not_before_time` and `not_after_time` fields in the signed X.509 certificate. If the lifetime extends past the life of any CA in the issuing chain, this value will be truncated. Additionally, if the lifetime extends past the CA Pool's Maximum Lifetime, this value will be truncated accordingly. The default value is 365 days." } ] } } -} +} \ No newline at end of file