안녕하세요..
일단 전병선님 책을 참조했음을 밝혀 둡니다..
먼저 IE5.0용 Inet SDK를 설치해야한다.
http://msdn.microsoft.com/downloads/tools/authenticode/codesign.exe
컨트롤에 디지털서명을 추가하기 위해선 Verisign과 같은 인증기관으로 부터
SPC(Software Publisher Certificate)을 얻어야 한다.
상업적 사용시 http://digitalid.verisign.com/developer/ms_pick.htm
을 방문하기 바람..
일년에 US $400.00의 비용이 든다.
Test.spc를 가지고 사용하는 방법>>
일단 command 창을 띄우고 Inet SDK가 밑에 bin방으로 이동한다.
1. 보증 확인과정을 제어하기 위해
c:\inetsdk\bin>setreg 1 true
2. 테스트용 X.509 보증서를 생성하기 위해
c:\inetsdk\bin>makecert -n "CN=구리보증서" -sv Gury.pvk Gury.cer
이때 암호를 설정하는 다이얼로그가 나오면 암호를 설정한다.
3. 테스트용 보증서에서 spc를 생성하기위해
c:\inetsdk\bin>cert2spc Gury.cer Gury.spc
이렇게하면 일단계 완료..
델파이나 빌더를 이용 cab 파일을 생성한후...
4. 디지털서명을 cab파일에 추가하기 위해
c:\inetsdk\bin>signcode -spc Gury.spc -v Gury.pvk -n "GuryTest" XXXXX.cab
그럼 끝~~ 이제 웹에 갖다놓고 테스트하면 됩니다...
그럼 즐거운 하루되세요..
|