
# 연결에서 IdP 서명 인증서 삭제

`DELETE /v1/connections/{connection_id}/certificates/{certificate_id}` · 권한 `connections:write`

엔터프라이즈 SAML 연결에서 IdP의 서명 인증서를 삭제합니다. 삭제는 즉시 적용됩니다. 그 이후 인증서는 어떤 서명도 검증하지 않고, 목록에 나타나지 않으며, 다시 추가할 수 없습니다. 이미 삭제된 인증서를 삭제해도 `204`가 반환됩니다.

현재 유효한 마지막 인증서는 삭제할 수 없습니다. 그렇게 하면 연결이 모든 로그인을 거부하게 되므로, 먼저 새 인증서를 [추가](add.md)하세요. 이 요청은 `If-Match` 헤더를 받지 않습니다. 삭제 작업은 `connection.idp_certificate_retired`로 감사됩니다.

## 요청

| 필드 | 유형 | 필수 | 설명 |
|---|---|---|---|
| `connection_id` | 경로 | 예 | 엔터프라이즈 SAML 연결 ID(`conn_…`). |
| `certificate_id` | 경로 | 예 | [인증서 목록](list.md)에서 얻은 인증서 ID(`conncert_…`). |

## 응답

`204 No Content`.

## 오류

| HTTP | code | 발생 조건 |
|---|---|---|
| 404 | `not_found` | 이 환경에 연결 또는 인증서가 없거나, ID 형식이 잘못되었거나, 연결이 엔터프라이즈 연결이 아닙니다. |
| 409 | `conflict` | 연결이 SAML 연결이 아니거나, 이 인증서가 현재 유효한 마지막 인증서입니다. |
| 401 | `unauthenticated` | 자격 증명이 없거나, 잘못되었거나, 취소되었습니다. |
| 403 | `insufficient_permissions` | 자격 증명에 필요한 권한이 없습니다. |
| 429 | `rate_limited` | 요청 한도를 초과했습니다. `Retry-After` 기간이 지난 후 다시 시도하세요. |
| 503 | `service_unavailable` | 종속 서비스를 일시적으로 사용할 수 없습니다. `Retry-After` 기간이 지난 후 다시 시도하세요. |

## 예시

```bash
curl -X DELETE "https://api.eu.keenauth.com/v1/connections/conn_01j9xp6q0r1s5t7v9w1x3y5z7b/certificates/conncert_01j9xq2m4n6p8r0s2t4v6w8y0a" \
  -H "Authorization: Bearer $KEENAUTH_SECRET_KEY"
```

```bash
keenauth connections certificates delete conn_01j9xp6q0r1s5t7v9w1x3y5z7b conncert_01j9xq2m4n6p8r0s2t4v6w8y0a
```
