Bağlantının IdP imza sertifikalarını listele
GET /v1/connections/{connection_id}/certificates · izin connections:read
Kurumsal SAML bağlantısında kimlik sağlayıcının etkin imza sertifikalarını döndürür: kimlik, SHA-256 parmak izi, geçerlilik aralığı ve kaynak. Sertifikanın kendisi ve konusu (kişi adı ya da e-posta adresi taşıyabilir) döndürülmez. Bir bağlantının en çok 3 etkin sertifikası olduğundan liste sayfalanmaz: limit, after, before ya da order parametresi yoktur ve list_metadata imleç taşımaz. Silinmiş sertifikalar listelenmez. Okumalar audit'e yazılmaz.
İstek
| Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
connection_id |
yol | evet | Kurumsal SAML bağlantı kimliği (conn_…). |
Yanıt
200 OK. SAML yapılandırması olmayan SAML bağlantısı boş liste döner.
{
"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}
}
| Alan | Açıklama |
|---|---|
id |
Sertifika kimliği (conncert_…); sertifikayı silmek için kullanın. |
sha256_fingerprint |
DER kodlamasının küçük harf onaltılık SHA-256 özeti. Kimlik sağlayıcınızın gösterdiği parmak iziyle karşılaştırın. |
not_before, not_after |
Geçerlilik aralığı. Bu aralığın dışındaki sertifika hiçbir imzayı doğrulamaz. |
source |
metadata: metadata URL'si yenilemesi ekledi; manual: yüklendi ya da içe aktarılan metadata belgesinden alındı. |
Hatalar
| HTTP | code | Ne zaman |
|---|---|---|
| 404 | not_found |
Bağlantı bu ortamda yok ya da kurumsal bağlantı değil. |
| 409 | conflict |
Bağlantı SAML bağlantısı değil. |
| 401 | unauthenticated |
Kimlik bilgisi yok, geçersiz ya da iptal edilmiş. |
| 403 | insufficient_permissions |
Kimlik bilgisinde gerekli izin yok. |
| 429 | rate_limited |
Hız sınırı aşıldı; Retry-After süresinden sonra yeniden deneyin. |
| 503 | service_unavailable |
Bir bağımlılık geçici olarak kullanılamıyor; Retry-After süresinden sonra yeniden deneyin. |
Örnek
curl "https://api.eu.keenauth.com/v1/connections/conn_01j9xp6q0r1s5t7v9w1x3y5z7b/certificates" \
-H "Authorization: Bearer $KEENAUTH_SECRET_KEY"
keenauth connections certificates list conn_01j9xp6q0r1s5t7v9w1x3y5z7b