본문 바로가기

#암호화통신프로토콜

암호화통신프로토콜 TLS1.2필수 시대의 외부연동을 위한 PHP설정, Windows Server 2008, IIS7.5,PHP5.6,EC-CUBE2.12 오픈소스(Open Source)인 EC-CUBE를 이욯애서 구축한 쇼핑몰이 있는데, 이곳에서도 TLS1.2관련 문제가 발생했습니다.백그라운드로 결제대행회사 시스템에 접속해"주문확정,캔슬"등의 정보를 송신하는 부분이 에러입니다. 기존 환경입니다.---------------------------------Windows Server 2003IIS6.0PHP5.1.2EC-CUBE 2.12---------------------------------TLS1.2대응을 하려면 cURL7.34, OpenSSL 1.0.1이상이 되어야하네요.위의 버전의 Extension은 PHP5.6버전을 설치하면 된다고합니다. 시행착오들의 정리입니다. 1. 기존환경을 그대로 유지하면서 cURL과 OpenSSL만 버전업해보자.PHP5.6버.. 더보기
암호화통신프로토콜 TLS1.2필수 시대의 외부연동을 위한 WinHTTP사용설정, CDO, XMLHttp 그동안 수고 많았다. 2018년6월시점의 내용입니다. ( 네이버 블로그로부터 이동 중입니다.) 작년에 결제대행시스템회사로 부터 "TLS1.2로 암호화통신의 프로토콜이 업데이트되며 이를 지원하지않는 브라우저는 결제처리를 할 수 없게 됩니다."란 연락에 유저가 결제대행시스템의 페이지로 이동해 카드정보를 입력하는 부분만 생각하고 유저에게 공지하는것으로만 대응 했었는데.. 안일했습니다.ClassicASP(VBScript)로 매달 연장결제를 자동으로 처리하는 모듈이 있었습니다...CDO를 이용해서 결제회사의 API에 request하고 그 결과를 response받는데 이 부분에 문제가 발생했습니다. 잠깐 CDO를 이용해서 외부연동하게 된 이유입니다.보통 XMLHttp를 이용합니다만--------------------GETset xmlh.. 더보기

반응형