뒤끝 초기화 중 SSL 인증서 관련 및 ConnectionError 문의

고객님의 문의에 답변하는 직원은 고객 여러분의 가족 중 한 사람일 수 있습니다.
고객의 언어폭력(비하, 조롱, 욕설, 협박, 성희롱 등)으로부터 직원을 보호하기 위해
관련 법에 따라 수사기관에 필요한 조치를 요구할 수 있으며, 형법에 의해 처벌 대상이 될 수 있습니다.

커뮤니티 이용 정책에 위배되는 게시물을 작성할 경우, 별도 안내 없이 게시물 삭제 또는 커뮤니티 이용이 제한될 수 있습니다.

문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.

  • 뒤끝 SDK 버전 : 5.16.0
  • 프로젝트명 : 검과함께 레저렉션
  • 스테이터스 코드 : 0
  • 에러 코드 : ConnectionError
  • 에러 메시지 :

애러1
Curl error 60: Cert verify failed. Certificate is not correctly signed by a trusted CA. UnityTls error code: 7

에러2
BackendManager : Void Init()
StatusCode : 0
ErrorCode : ConnectionError
Message : SSL CA certificate error

UnityEngine.Debug:LogError (object)
AlertUI:OpenErrorUI (string,string,string) (at Assets/Scripts/StaticManager/UI/AlertUI.cs:60)
BackendManager:Init () (at Assets/Scripts/StaticManager/BackendManager.cs:93)
StaticManager:Init () (at Assets/Scripts/StaticManager/StaticManager.cs:32)
StaticManager:Awake () (at Assets/Scripts/StaticManager/StaticManager.cs:16)
UnityEngine.Object:Instantiate<UnityEngine.GameObject> (UnityEngine.GameObject)
LoginSceneManager:Awake () (at Assets/Scripts/LoginScene/LoginSceneManager.cs:45)


뒤끝 방치형 예제소스를 기준으로 개발중입니다.

Backend.Initialize();
뒤끝 초기화 시 해당 오류가 발생합니다.

기존에는 잘 되던 프로젝트였으며 다른 이슈를 조치하려고
뒤끝 SDK를 5.16.0 으로 올리면서 해당 문제가 발생하였습니다.

해당 이슈 조치를 위해 유니티 버전을 계속 바꿔보다가
현재 유니티버전은 6000.0.32f1 입니다.

Backend.dll 디컴파일 부분이라 중단점 테스트를 못해서
원인조차 확인하지 못하고있는데
어떻게 조치할 수 있을까요?

도움좀 부탁드립니다…

안녕하세요 개발자님,
내부에서 같은 유니티 버전(60000.0.32f1)과 뒤끝SDK(5.16.0)테스트 했을 때는 오류 없이 정상적으로 초기화가 이루어짐을 확인하였습니다.

해당 오류는 Unity에서 Https 요청을 할 때, 보안 인증서 검증에 문제가 있을 경우 발생하는 에러입니다.
실행 환경의 루트 인증서가 만료되었거나 유니티 버전에 따른 버그가 원인일 수 있습니다.

같은 버전에서 테스트 했을 때, 내부에서는 오류가 없었으므로 유니티 버그 보다는 인증서 만료 문제일 것으로 예상됩니다.
현재 사용하시는 컴퓨터의 os를 최신버전으로 업데이트 해서 루트 인증서를 갱신해 주시고 동작을 확인하여 주시면 감사하겠습니다.

윈도우 업데이트 최신업데이트 후에도 동일증상 발생중입니다.
혹시 더 확인해 볼 수 있을만한게 있을까요?

감사합니다… 조치해서 공유드립니다.

(2) PowerShell을 통한 갱신

PowerShell을 사용하여 인증서를 수동으로 갱신할 수도 있습니다.

  1. 관리자 권한으로 PowerShell 실행:
  • Win + X를 누르고 **Windows PowerShell(관리자)**를 선택합니다.
  1. 루트 인증서 갱신 명령 실행:
certutil -generateSSTFromWU roots.sst
certutil -addstore -f root roots.sst
  • 이 명령은 Windows Update에서 최신 루트 인증서를 다운로드하고, 로컬 루트 인증서 저장소에 추가합니다.
  1. 루트 인증서 갱신 확인:
  • certmgr.msc를 실행하여 신뢰할 수 있는 루트 인증 기관 섹션에서 인증서가 갱신되었는지 확인하세요.
좋아요 3