query-schemas.py

Looks up CertQueryReq, CertStoreQueryReq, and AdminTaskQuery schemas from openapi.json. Run from the directory containing openapi.json.

import json
with open('openapi.json') as f:
    api = json.load(f)
schemas = api['components']['schemas']
for name in ['CertQueryReq', 'CertStoreQueryReq', 'AdminTaskQuery']:
    print('=== %s ===' % name)
    print(json.dumps(schemas.get(name, {}), indent=2))
    print()

Look up MetaData, CertQueryResp and CertStoreQueryResp schemas.

import json
with open('openapi.json') as f:
    api = json.load(f)
schemas = api['components']['schemas']
for name in ['MetaData', 'CertQueryResp', 'CertStoreQueryResp']:
    print('=== %s ===' % name)
    print(json.dumps(schemas.get(name, {}), indent=2))
    print()
created 2026-06-19