Мне нужно открыть определенный защищенный SSL-сайт внутри iFrame приложения Adobe-AIR, написанного на Javascript.
По этой причине я создал небольшое тестовое приложение, которое открывает сайт в iFrame -это работает хорошо, но сертификат сервера не принимается.Появится всплывающее окно и предложит пользователю принять ненадежный сертификат.Сертификат сервера действителен, выдан Trustcenter и принимается по умолчанию во всех основных браузерах (Webkit, IE, FF, ...).Итак, почему это происходит?
Чтобы убедиться, что сертификат сервера не является проблемой, я реализовал два других довольно распространенных сайта, просто чтобы посмотреть, принимается ли их сертификат.
Хорошо.. Мне просто нужно мое приложение, чтобы принять сертификат SSL моего собственного сервера.Итак, вот мой вопрос: как я могу заставить мое приложение доверять «это домашний сервер».
Заранее спасибо за ваш вклад.
Редактировать: Вот пример кода:
<html>
<head>
<title>Prototype 1</title>
<link href="sample.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="lib/jquery/jquery-1.4.2.min.js"></script>
<script type="text/javascript">
var fbOpen = 0;
function drawFb(link, sbRoot) {
if (fbOpen != link) {
fbOpen = link;
$('#fbContainer').html('<iframe src="'+link+'" '
+'width="700" height="480" ></iframe>')
$('#fbContainer').show('slow');
}
else {
fbOpen = 0;
$('#fbContainer').hide('slow');
}
}
</script>
</head>
<body style="background-color:yellow;padding:1em;">
<h3>Example</h3>
<p>Hi there! This is a basic example showing the usage of Iframes...</p>
<input type="submit" onclick="drawFb('https://www.example.com/');" value="Test Own" />
<input type="submit" onclick="drawFb('https://www.google.de/');" value="Test G" />
<input type="submit" onclick="drawFb('https://www.adobe.com/');" value="Test A" />
<div id="fbContainer" style="display:none;width:700px;height:480px;border:1px dashed red;"></div>
</body>