「SSL證書不可信」。對話框出現在Adobe AIR應用程序中。 如何在發生這種情況之前檢測到這種情況? (其實我想我的應用程序,以繞過警告...)在Adobe AIR中顯示消息之前,如何繞過或檢測SSL證書?
請檢查下面的代碼:
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);
}
非常感謝您的關注!
我懷疑這甚至是可能的。這不會破壞首先有安全感的目的嗎? – DMKing 2010-11-01 19:50:40
確實。繞過警告的唯一方法是將其設置爲可信證書。您可以通過在受信任證書列表中安裝站點的證書來完成此操作。 – Pace 2010-11-02 03:11:14