Updated postman collection as per Enhance Gateway Key & Certificate Management lifecycle#151
Conversation
|
Cursor-opus: GraphQL schema file (schema/v11.2.1/schema.graphql) not updated The graphman-client repo maintains versioned GraphQL schema files. The current schema/v11.2.1/schema.graphql in main has no runtimeValidationStatuses query, no CertValidationStatus enum, no RvsCertificateType enum, no RvsValidationSource enum, and no CertificateValidationResult type. The Key type and Certificate type also don't include the new validationStatus / validationStatusDescription inline fields. This is the biggest gap. The schema file is the canonical reference for developers integrating with Graphman. Without updating it, consumers won't discover the new API. |
|
@gh683626 , Ask Cursor to compare this PR with 11.2.2 (latest - urumi Branch ) as 11.2.1 does not have this change?? |
Cursor-opus: The right approach is:
|
- Create schema/v11.2.2/ as a copy of v11.2.1 baseline - Add validationStatus and validationStatusDescription fields to type Key - Add validationStatus and validationStatusDescription fields to type Certificate - Add runtimeValidationStatuses(status: CertValidationStatus) query - Add CertValidationStatus enum (VALID, EXPIRED, REVOKED, UNKNOWN, UNTRUSTED) - Add RvsCertificateType enum (TRUSTED_CERT, PRIVATE_KEY) - Add RvsValidationSource enum (CACHE, ON_DEMAND) - Add CertificateValidationResult type with full runtime validation fields Made-with: Cursor
…ameters Add certificateType, certificateGoid, and expiresWithinDays filter params to match all variants in the Postman collection. Made-with: Cursor
F162647: Enhance Gateway Key & Certificate Management lifecycle.
This PR adds graphman-client support for the new certificate and key runtime validation status APIs introduced in Gateway v11.2.2.
Changes
Postman Collection (
postman/graphman.postman_collection.json)validationStatusandvalidationStatusDescriptionfields to existing key queries:keyskeyByAliasvalidationStatusandvalidationStatusDescriptionfields to existing trusted certificate queries:trustedCertstrustedCertsByDntrustedCertByThumbprintCertValidationStatus)RvsCertificateType)GraphQL Schema (
schema/v11.2.2/schema.graphql)schema/v11.2.2/directory usingschema/v11.2.1/as the baseline (v11.2.1 is left untouched — this feature is not available in that release)type Key:validationStatus: CertValidationStatusvalidationStatusDescription: Stringtype Certificate:validationStatus: CertValidationStatusvalidationStatusDescription: StringAdded new enums: CertValidationStatus, RvsCertificateType, RvsValidationSource
Added new type: CertificateValidationResult
Notes
Schema changes are scoped to v11.2.2 only; v11.2.1 and earlier are unchanged
The runtimeValidationStatuses query is read-only — no mutation changes required