XENLOOK C2PA検証

開発者

CA APIリファレンス

公開エンドポイント向けのOpenAPI 3.1 — 申請、追跡、CRL、OCSP、SLA、進捗状況。

Purpose · 統合・監査・ジェネレーター運用者向け API リファレンス。

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

公開 CA API

GET/api/transparency運用ダッシュボード集約(ポータルプロキシ)。
GET/api/ca/public/dashboardCA メトリクス・信頼スコア・運用サマリー。
GET/api/ca/public/repositoryCPS・CRL・リポジトリマニフェスト。
GET/api/ca/public/slaパイロット SLA メトリクス。
GET/api/ca/public/journey加入者ジャーニー統計。
POST/api/ca/public/applyCSR 提出(パイロット)。
GET/api/ca/v1/ocsp/{serial}シリアル(hex)による証明書状態。

CSR の提出

ES256 鍵をローカル生成し、CSR PEM のみ POST してください。

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-----"
  }'
まず学習ページを読む →

OCSP 形式の状態確認

発行された証明書のシリアル(hex)に置き換えてください。

curl -sS https://c2pa.xenlook.com/api/ca/v1/ocsp/18CDD2EDA6977BBEF19BEA23D68C5073F181B471
証明書確認 →

ジェネレーター サンドボックス API

署名・インジェスト・検証 POST (レート制限あり)。

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
ライブデモ →

オープンソースツール

OpenAPI snapshot