Как я могу обойти или обнаружить SSL-сертификат до того, как сообщение отобразится в Adobe AIR? - PullRequest
0 голосов
/ 01 ноября 2010

«Сертификат SSL не является доверенным.» Диалог появляется в приложении Adobe AIR. Как я могу обнаружить эту ситуацию, прежде чем это произойдет? (На самом деле я хочу, чтобы мое приложение обошло предупреждение ...)

Пожалуйста, проверьте следующий код:

var request:URLRequest = new URLRequest('http://bit.ly/dzKg2q');
request.followRedirects = true;
request.manageCookies = true;
request.useCache = true;
request.authenticate = false;    // I set this as true, but it does not work either.

var loader:URLLoader = new URLLoader;

loader.addEventListener(Event.COMPLETE, function(event:Event):void {
    trace('COMPLETE');
});
loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, function(event:Event):void {
    trace('SECURITY_ERROR');
});
loader.addEventListener(IOErrorEvent.IO_ERROR, function(event:Event):void {
    trace('IO_ERROR');
});


try{
    loader.load(request);
}catch(e:SecurityError) {
    trace(e);
}

Большое спасибо за внимание.

1 Ответ

0 голосов
/ 02 ноября 2010

Лучше всего предотвратить эту ошибку "У источника".

Иметь действительный сертификат SSL от известного центра сертификации, установленного на сервере для домена, к которому вы пытаетесь получить доступ.

Я сомневаюсь, что существует какой-либо действительный способ подавить эту ошибку

...