I have a .ocx / ActiveX library that I encoded in Delphi. I have thoroughly tested this library in the following environments:
Windows XP SP3 - IE6 Windows XP SP3 - IE7 Windows XP SP3 - IE8 Windows 7 Ultimate 64 bit - IE 9 (32 bit)
The library interacts with my IIS server, then loads the MsRdpClient library interface, then starts an RDP session inside the client area of โโthe browser. It works great.
Now this deployment time will be deployed to the clientโs site on the network. Users will receive / download ocx to their computer, accessing the client network using VPN, etc.
We bought a code signing certificate from Go Daddy. Using the Microsoft Conformity Mark, I have successfully signed ocx. Here is the process I used:
I downloaded my certificate from GoDaddy. I installed the certificate in IE. I exported the certificate from IE to the .pfx file, the private key, and thatโs it. I successfully signed the certificate using the signtool sign. I also tested the signing of the certificate using the old signtool (6.1), using the signtool signwizard and the pvk utility, creating a pvk file and linking it to the .spc file received from GoDaddy.
The first time I try to load ocx on a web page, I will be asked to accept the object from a trusted authority. Then it resets IE!
After the first time / after downloading the certificate and approving the object, as soon as I try to start my site with an ActiveX, IE 7, 8, and 9 error!
I do not receive any error messages, the browser just "leaves"!
This is deployment time, and I have no information from IE about what is going on. Any help would be greatly appreciated!