letM3in2
07-07-2010, 12:01 PM
Are there any known issues with Internet Explorer, Flash Player, and the use of X.509 certificates for client authentication over SSL during cross-domain communication?
I am experiencing a cross-domain communication problem with a Flex 3 application, but only in Internet Explorer. I have been able to reproduce this problem using IE (6-8) and Flash Player (9-10). Firefox 3.6.x and Flash Player 10 work as expected. IE/Flash Player fails to communicate properly with the cross-domain server, resulting in application failure. It appears the client's X.509 certificate is not being presented to the cross-domain server properly.
Strangely, I can get the application to work in IE/Flash Player by doing the following:
Navigate to the SWF application on the web server (receive a connection error to the cross-domain server)
In the same browser tab, navigate to the root level of the cross-domain server (a standard web server welcome screen is displayed)
Return to the SWF application on the original web server and reload it (the Flex application loads successfully, cross-domain communication is successful)
I am experiencing a cross-domain communication problem with a Flex 3 application, but only in Internet Explorer. I have been able to reproduce this problem using IE (6-8) and Flash Player (9-10). Firefox 3.6.x and Flash Player 10 work as expected. IE/Flash Player fails to communicate properly with the cross-domain server, resulting in application failure. It appears the client's X.509 certificate is not being presented to the cross-domain server properly.
Strangely, I can get the application to work in IE/Flash Player by doing the following:
Navigate to the SWF application on the web server (receive a connection error to the cross-domain server)
In the same browser tab, navigate to the root level of the cross-domain server (a standard web server welcome screen is displayed)
Return to the SWF application on the original web server and reload it (the Flex application loads successfully, cross-domain communication is successful)