XENLOOK C2PAPrüfen

Entwickler

CA API-Referenz

OpenAPI 3.1 für öffentliche Endpunkte — anwenden, verfolgen, CRL, OCSP, SLA, Fortschritt.

Purpose · API reference for integrators, auditors, and generator operators.

OpenAPI 3.1 — /api/ca/public/openapi.json

Public CA APIs

GET/api/transparencyLive operational dashboard aggregate (portal proxy).
GET/api/ca/public/dashboardCA metrics, trust score, operational summary.
GET/api/ca/public/repositoryPublished CPS, CRL, and repository manifest.
GET/api/ca/public/slaPilot SLA metrics and measured pass rates.
GET/api/ca/public/journeySubscriber journey counts and review metrics.
POST/api/ca/public/applySubmit CSR for claim-signing certificate (pilot).
GET/api/ca/v1/ocsp/{serial}Certificate status for a serial (hex).

Submit a CSR

Generate ES256 keys locally, build a CSR, POST only the PEM envelope.

curl -sS -X POST https://c2pa.xenlook.com/api/ca/public/apply \
  -H "Content-Type: application/json" \
  -d '{
    "product_name": "My Generator Product",
    "contact_email": "you@company.com",
    "csr_pem": "-----BEGIN CERTIFICATE REQUEST-----\n...\n-----END CERTIFICATE REQUEST-----"
  }'
Neu bei C2PA? Lesen Sie zuerst den einfachen Leitfaden →

Verify OCSP-style status

Replace the serial with your issued certificate serial (hex).

curl -sS https://c2pa.xenlook.com/api/ca/v1/ocsp/18CDD2EDA6977BBEF19BEA23D68C5073F181B471
Zertifikat prüfen →

Generator-Sandbox-API

Signieren·Ingest·Verifizieren POST (Rate Limit).

POST /api/generator/demo/sign     { "mime": "image/png" }
POST /api/generator/demo/ingest   { "mime": "image/png" }
POST /api/generator/demo/verify   { "b64": "...", "filename": "sample.png" }
GET  /api/generator/status
GET  /api/generator/conformance
Live-Demo →

Open source tooling

OpenAPI snapshot