WebSocket_Wss 설정 후 Connection 오류

유니티 WebGL 빌드 후 접속 시 서버 측의 웹 소켓 연결 세팅을 WebSocket_Ws 으로 할 경우 정상 접속이 되는데요. WebSocket_Wss 으로 설정할 경우 Connection Failed가 나오면서 접속이 되지 않습니다.

OpenSSL을 사용하여 인증서 파일과 개인 키 파일을 생성 후 서버 측 CStartServerParameter => WebSocketParam의 certFile과 privateKeyFile의 경로에 설정해 주었습니다.

아래는 해당 부분 관련 코드 입니다.

// 서버 측 코드

CStartServerParameter startConfig;

// 웹소켓 연결 세팅

startConfig.m_webSocketParam.webSocketType = WebSocket_Wss;

startConfig.m_webSocketParam.endpoint = _PNT("^/echo/?$");

startConfig.m_webSocketParam.listenPort = 9100;

startConfig.m_webSocketParam.threadCount = 4;

startConfig.m_webSocketParam.certFile = L"C:\\Users\\Administrator\\ssl_cert\\cert.pem";

startConfig.m_webSocketParam.privateKeyFile = L"C:\\Users\\Administrator\\ssl_cert\\private_key.pem";

// 클라이언트 측 코드

var connectParam = new NetConnectionParam();

connectParam.protocolVersion = new Guid();

connectParam.protocolVersion.Set(Version);

connectParam.serverIP =  "wss://" + 서버IP + ":" + 웹소켓포트 + "/echo";

OpenSSL을 사용한 Self-Signed Certificate로는 접속이 안되는 건가요? 아니면 추가로 설정해 줘야 할 부분이 있을까요?

직접 만드신 인증서로 가능하며 certFile에는 인증서 파일(.crt)를 넣어주시면 되고 privateKeyFile에는 개인 키 파일(.key)을 넣어주시면 됩니다.
추가적으로 FrontEnd에서는 위에 등록한 SSL인증서를 등록해주시면 정상 작동 할 것입니다. (인증서를 통일하여 등록해 주세요.)

추가적으로 인증서 등록시 서버의 주소와 웹상에 도메인 주소가 같은지 확인이 필요합니다.