'pfx'에 해당되는 글 1건
- 2011.07.18 ActiveX CAB 파일을 만들어 배포하기
ActiveX CAB 파일을 만들어 배포하기
1. 인증서 만들기 : 테스트용 인증서
정식 서비스를 하려면 신뢰받는 기관에 의뢰하여 정식 인증서(pfx)를 받는다.
pfx를 컴퓨터에 등록하면 pvk, spc를 넣을 필요없어 인증하면 된다.
i. PVK, CER 파일 생성
makecert -sv "mycert.pvk" -n "CN=JYS ActiveX" mycert.cer
makecert -sv "DaulSoft.pvk" -n "CN=DaulSoft Audio Recording Ax" DaulSoft.cer
ii. SPC 파일 생성
cert2spc mycert.cer mycert.spc
cert2spc DaulSoft.cer DaulSoft.spc
iii. 참고 URL
http://littletrue.egloos.com/4245110
http://codecrue.egloos.com/27755
http://jys92.com.ne.kr/VisualC/MakeCab.htm
http://www.certkorea.co.kr/doc.asp?g_dev_error
http://blog.naver.com/PostView.nhn?blogId=cscn2000&logNo=30111437058
2. cab 만들기
i. inf 파일 작성
ii. cab 파일 생성
cabarc.exe N test.cab test.ocx test.inf
CabArc.exe -s 6144 n mStreamStudio.cab @filelist.txt
iii. cab 파일 서명
SignCode -v mycert.pvk -spc mycert.spc test.cab
SignCode -v DaulSoft.pvk -spc DaulSoft.spc -n "Daulsoft mStreamStudio Ax" -i http://www.daulsoft.com mStreamStudio.cab
SignCode -v DaulSoft.pvk -spc DaulSoft.spc -n "Daulsoft mStreamStudio Ax" -i http://www.daulsoft.com -$ commercial -t http://timestamp.verisign.com/scripts/timstamp.dll mStreamStudio.cab
SignCode -n "Daulsoft mStreamStudio Ax" -i http://www.daulsoft.com -$ commercial -t http://timestamp.verisign.com/scripts/timstamp.dll mStreamStudio.cab
iiii. 테스트
setreg -q 1 TRUE
chktrust test.cab
chktrust mStreamStudio.cab
3. 자동 update
i. 파일 버전 올리기(ocx, dll, ...)
ii. CAB에 들어가는 inf 파일에 버전 수정하기
iii. OBJECT의 codebase 속성에 버전 수정하기
<OBJECT ID="DaulRecorder" codebase="../common/mStreamStudio.cab#version=1,6,0,5"