Select to view content in your preferred language

Channel Security Error on Secured Services in IE

2371
2
Jump to solution
09-26-2012 11:05 AM
VirginiaSeamster
Occasional Contributor
Hello!

I'm working on a web map in ArcGIS Viewer for Flex 3.0 that has map services published using ArcGIS for Server 10.0 (I don't have any service packs installed). The problem I'm running into is that I get the following error when I try to access the web map in IE (I do NOT get this error if I use Firefox):

X layer failed to load: Fault code: Channel.Security.Error

Fault info: Security error accessing url

Fault details: Destination: DefaultHTTPS

Here are some details on the set up I'm using. Originally my whole set up- ArcGIS for Server, all the ArcGIS Viewer for Flex files, all the data referenced in the services- was all on one virtual machine (VM)- and I got no error messages when I tried to access the web map. Recently- I installed ArcGIS Viewer for Flex and Adobe AIR on a second VM (which has the alias that I want for the final webmap URL), and copied the ArcGIS Viewer for Flex folder for my web map to the C:/inetpub/wwwroot/flexviewers folder on this second VM. SSL is implemented on IIS (version 7) on both VM's. I have a crossdomain.xml file in C:/inetpub/wwwroot on both VM's. The crossdomain.xml file contains the following text:


<?xml version="1.0"?>
-<cross-domain-policy> <allow-access-from domain="*"/> <site-control permitted-cross-domain-policies="all"/> <allow-http-request-headers-from domain="*" headers="*"/> </cross-domain-policy>

When I try to access the web map using the machine name for the second VM in the URL (https://<name for second VM>/flexviewers/<web map name>)- I can access it fine in Firefox; but get the Channel Security Error listed above in IE. I can access the web map just fine regardless of the browser I use if I use the machine name for the original VM in the url (https://<name for original VM>/flexviewers/<web map name>).

Any recommendations for ways of addressing this issue are very much appreciated and I'm happy to provide further details as needed.

Thank you!

Virginia
Tags (2)
0 Kudos
1 Solution

Accepted Solutions
VirginiaSeamster
Occasional Contributor
Hello!

The problem was that the unsigned security certificate on the second VM was generated for the fully qualified server name rather than the server alias. The Flexviewer application was built using the alias. If the links to the map services and the web server base folder URL are changed to include the fully qualified server name- then the error goes away.

Many thanks to ESRI support for their assistance in solving this issue.

Virginia

View solution in original post

0 Kudos
2 Replies
VirginiaSeamster
Occasional Contributor
Hello!

A quick update on this issue- based on a recent conversation with ESRI support- the error seems to be the result of a problem with the security certificate on the second VM.

I will post another update once the issue has been finally resolved.

Virginia
0 Kudos
VirginiaSeamster
Occasional Contributor
Hello!

The problem was that the unsigned security certificate on the second VM was generated for the fully qualified server name rather than the server alias. The Flexviewer application was built using the alias. If the links to the map services and the web server base folder URL are changed to include the fully qualified server name- then the error goes away.

Many thanks to ESRI support for their assistance in solving this issue.

Virginia
0 Kudos