2010-02-20 4 views
2

자체 서명 된 인증서를 만들고 ActiveX에 서명했습니다. 이 주제의 단계를 따랐습니다. (How do I create a self-signed certificate for code signing on Windows?)Internet Explorer에서 자체 서명 된 ActiveX를 차단합니다.

하나의 차이점은 내 실행 파일이 MSI 패키지로 제공된다는 것입니다. 그래서 signtool을 사용하여 MSI 파일과 MSI 내의 다른 모든 DLL/Exe에 서명했습니다.

신뢰할 수있는 루트 저장소에 인증서를 가져 왔습니다. MSI 다운로드를 클릭하면 게시자가 올바른지 알 수 있었지만 '알 수없는 게시자'가 아닙니다. IE를 사용하면 MSI 파일을 다운로드하고 실행할 수 있지만 ActiveX를 호출하려고하면 IE가이를 차단합니다. (오류 : 자동화 서버에서 개체를 만들 수 없습니다.)

CN = "내 웹 사이트 URL"을 설정해야한다고 언급 한 웹 사이트가 있는데 "localhost"는 무엇을 넣어야합니까?

내 ActiveX는 인트라넷 네트워크에서 사용되므로 해당 CA에서 인증서를 구입하고 싶지 않습니다.

도와주세요. 고맙습니다.

+2

@Aing : ActiveX가 "스크립팅에 안전"으로 표시되어 있습니까? http://msdn.microsoft.com/en-us/library/aa751977(VS.85).aspx –

답변

0

내 ActiveX는 C#을 기반으로하므로이 link을 따라 잡고 내 문제를 해결했습니다.

관련 문제