non-active x 공인인증서 모듈 anysign4pc 라이센스 설정
기존에 사용 하던 액티브 엑스 기반의 인증서 모듈을 걷어 내고
non-active x 방식의 모듈로 전환 작업을 진행 했다
먼저 anysign4pc는 유료 모듈이다
한컴시큐어 www.hsecure.co.kr 참조
해당 모듈은 사이트 도메인별 라이센스가 별도로 있어야 하는데
현재 운용중인 사이트가 내부망 외부망 도메인이 다르고 내부망 사용자중 일부 사용자가
아이피로 접속 하여 사용 하는데
이경우 라이센스를 3개 받아서 도메인에 따라 적용 해야 한다
설정은 anySign4PCInterface.js 파일에서 하며
var aBasePath = window.location.protocol + "//www.test.co..kr/resources/hancom/AnySign4PC";
var hostname = window.location.host;
var aLicense = "라이센스 코드 1";
// hostname 별 aLicense , aBasePath 변경 필요
if(hostname == "www.test.co.kr:8081"){
aBasePath = window.location.protocol + "//www.test.co.kr:8081/resources/hancom/AnySign4PC";
aLicense = "라이센스 코드 2";
}else if(hostname == "192.168.0.44"){
aBasePath = window.location.protocol + "//192.168.0.44/resources/hancom/AnySign4PC";
aLicense = "라이센스 코드 3";
}
aBasePath 값도 같이 변경 해 줘야 하는데 처음에 aLicense 만 변경되게 설정 해서 모듈을 못 읽어 오는 문제가
발생 했었다
이거 머 어려운거라고 설치 하시는 분이 가이드도 안해주시는지....