# Supabase Edge Function에서 토스 로그인 mTLS 연동 시 CertificateRequired 에러

**URL:** <https://techchat-apps-in-toss.toss.im/t/supabase-edge-function-mtls-certificaterequired/4205>\
**Category:** 개발\
**Tags:** webview\
**Created:** [6월 24, 2026, 2:38오후 UTC](https://techchat-apps-in-toss.toss.im/t/supabase-edge-function-mtls-certificaterequired/4205 "2026-06-24T14:38:52Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![eujene0822](https://avatars.discourse-cdn.com/v4/letter/e/eb8c5e/32.png) [@eujene0822](https://techchat-apps-in-toss.toss.im/u/eujene0822)\
**Post date:** [6월 24, 2026, 2:38오후 UTC](https://techchat-apps-in-toss.toss.im/t/supabase-edge-function-mtls-certificaterequired/4205/1 "2026-06-24T14:38:52Z")

</div>

### 이 글의 성격은 무엇인가요?

질문 / 문제 해결

### 내용을 설명해주세요

- 개발 환경: WebView (React + Vite)
- 앱인토스 web-framework 사용

[문제 상황]  
Supabase Edge Function(Deno)에서 토스 로그인 API 연동 시  
아래 에러가 발생합니다.

error sending request for [https://apps-in-toss-api.toss.im/](https://apps-in-toss-api.toss.im/)  
api-partner/v1/apps-in-toss/user/oauth2/generate-token:  
client error (SendRequest): connection error:  
received fatal alert: CertificateRequired

[시도한 방법]

1. Deno.createHttpClient({ certChain, privateKey })로 mTLS 설정
2. 환경변수에 MTLS\_CERT\_ICHECK, MTLS\_KEY\_ICHECK 저장
3. 인증서 정상 등록 확인 (cert length: 1179, key length: 1708)

[결과]  
Supabase Edge Runtime(Deno v2.1.4)에서 Deno.createHttpClient가  
정상 동작하지 않는 것으로 보입니다.  
일반 fetch로 변경해도 동일한 에러 발생.

[질문]  
Supabase Edge Function 환경에서 토스 로그인 mTLS를  
성공적으로 연동하신 분 계신가요?  
다른 서버 환경을 사용하셨나요?

### appName (선택)

i-check

---

<div class="post-metadata">

**Author:** ![audwognl](https://avatars.discourse-cdn.com/v4/letter/a/9f8e36/32.png) [@audwognl](https://techchat-apps-in-toss.toss.im/u/audwognl)\
**Post date:** [9월 2, 2026, 6:00오전 UTC](https://techchat-apps-in-toss.toss.im/t/supabase-edge-function-mtls-certificaterequired/4205/2 "2026-09-02T06:00:22Z")

</div>

수파베이스에서는 mTLS 안되는것으로 알고있어요

---

<div class="post-metadata">

**Author:** ![Dylan](https://yyz1.discourse-cdn.com/flex007/user_avatar/techchat-apps-in-toss.toss.im/dylan/32/597_2.png) [@Dylan](https://techchat-apps-in-toss.toss.im/u/Dylan)\
**Post date:** [9월 2, 2026, 6:43오전 UTC](https://techchat-apps-in-toss.toss.im/t/supabase-edge-function-mtls-certificaterequired/4205/3 "2026-09-02T06:43:56Z")

</div>

안녕하세요 🙂  
mTLS 인증을 처리하는 프록시 서버를 둬야할 것 같습니다 🙇‍♂️
