接続の IdP 署名証明書を一覧表示
GET /v1/connections/{connection_id}/certificates · 権限 connections:read
エンタープライズ SAML 接続の IdP の有効な署名証明書を返します。ID、SHA-256 フィンガープリント、有効期間、ソースを含みます。証明書そのものとそのサブジェクト(人の氏名やメールアドレスを含みうる)は返されません。接続が持つ有効な証明書は最大 3 件のため、一覧はページ分割されません。limit、after、before、order パラメーターはなく、list_metadata にカーソルは含まれません。削除済みの証明書は一覧に含まれません。読み取りは監査されません。
リクエスト
| フィールド | 型 | 必須 | 説明 |
|---|---|---|---|
connection_id |
パス | はい | エンタープライズ SAML 接続 ID(conn_…)。 |
レスポンス
200 OK。SAML 設定がない SAML 接続では空の一覧が返されます。
{
"data": [
{"id": "conncert_01j9xq2m4n6p8r0s2t4v6w8y0a", "sha256_fingerprint": "3b0c…", "not_before": "2026-01-01T00:00:00Z", "not_after": "2028-01-01T00:00:00Z", "source": "metadata"}
],
"list_metadata": {"before": null, "after": null}
}
| フィールド | 説明 |
|---|---|
id |
証明書 ID(conncert_…)。証明書を削除 する際に使用します。 |
sha256_fingerprint |
DER エンコーディングの小文字 16 進数 SHA-256。IdP が表示するフィンガープリントと照合してください。 |
not_before, not_after |
有効期間。期間外の証明書は署名を検証しません。 |
source |
metadata: メタデータ URL の更新で追加された。manual: 手動でアップロードされた、または インポートしたメタデータ文書 から取り込まれた。 |
エラー
| HTTP | code | 発生条件 |
|---|---|---|
| 404 | not_found |
この環境に接続が存在しない、またはエンタープライズ接続ではありません。 |
| 409 | conflict |
接続が SAML 接続ではありません。 |
| 401 | unauthenticated |
認証情報がない、無効、または取り消されています。 |
| 403 | insufficient_permissions |
認証情報に必要な権限がありません。 |
| 429 | rate_limited |
レート制限を超えました。Retry-After の期間を待ってから再試行してください。 |
| 503 | service_unavailable |
依存先が一時的に利用できません。Retry-After の期間を待ってから再試行してください。 |
例
curl "https://api.eu.keenauth.com/v1/connections/conn_01j9xp6q0r1s5t7v9w1x3y5z7b/certificates" \
-H "Authorization: Bearer $KEENAUTH_SECRET_KEY"
keenauth connections certificates list conn_01j9xp6q0r1s5t7v9w1x3y5z7b