Статус: Активный участник
Группы: Участники
Зарегистрирован: 28.10.2009(UTC) Сообщений: 121
Сказал(а) «Спасибо»: 2 раз Поблагодарили: 3 раз в 3 постах
|
- Цитата:Насчет расширения документации - посмотрим, куда лучше добавить значения может просто добавить в тех же табличках, где и упоминается столбец Value ? (например, тут) - opera 11, firefox 10 - errorКод:
var cadesobject = document.getElementById('FFembeded');
var mimetype = navigator.mimeTypes["application/x-cades"];
if (mimetype) {
var plugin = mimetype.enabledPlugin;
if (plugin) {
getElById('PlugInEnabled').className="PlugInEnabled";
cadesplugin = document.getElementById('cadesplugin');
if(!cadesplugin.CreateObject){ alert('элемент Object найден, Но у него нет мотода CreateObject'); return false; } // выходит на этой строке
}else return false;
}
в safari работает успешно - я правильно понимаю, что если я использовал CAPICOM.SignedData.Sign, то средствами CADESCOM уже не смогу VerifyCades успешно произвести верификацию? Отредактировано пользователем 4 мая 2012 г. 20:35:42(UTC)
| Причина: Не указана
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 28.10.2009(UTC) Сообщений: 121
Сказал(а) «Спасибо»: 2 раз Поблагодарили: 3 раз в 3 постах
|
ИМХО лучше уж было бы апплет сделать, по-крайней мере работало бы везде (шепотом: хотя я сам сначала пытался под сервелат и Flash подточиться)
и кстати, document.write() - перетирает все тело страницы, от чего приходится перекидывать этот кусок в начало страницы загрузки, и, как следствие, пришлось отказаться от красивой организации инициации в виде класса нормального
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 28.10.2009(UTC) Сообщений: 121
Сказал(а) «Спасибо»: 2 раз Поблагодарили: 3 раз в 3 постах
|
Certificate.IsValid().CheckFlag - undefined into FireFox 10
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 10.12.2008(UTC) Сообщений: 930  Откуда: Крипто-Про Поблагодарили: 105 раз в 98 постах
|
Цитата:- я правильно понимаю, что если я использовал CAPICOM.SignedData.Sign, то средствами CADESCOM уже не смогу VerifyCades успешно произвести верификацию? В общем случае да. Есть одно исключение - если подпись вы делали на ГОСТе, то проверку на соответствие типу CAdES-BES она пройти должна. Подробно здесь. Цитата:Certificate.IsValid().CheckFlag - undefined into FireFox 10 Реализовано только свойство Result. http://cpdn.cryptopro.ru..._certificate_status.html
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 24.11.2009(UTC) Сообщений: 965 Откуда: Crypto-Pro
Сказал(а) «Спасибо»: 3 раз Поблагодарили: 174 раз в 152 постах
|
Вы в одном месте берете var cadesobject = document.getElementById('FFembeded'); в другой строчке cadesplugin = document.getElementById('cadesplugin');
В каком элементе у вас написано application/x-cades ? |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 28.10.2009(UTC) Сообщений: 121
Сказал(а) «Спасибо»: 2 раз Поблагодарили: 3 раз в 3 постах
|
cross - в обоих случаях нигде (firefox || opera), cadesobject == null. только в mimetype есть (и соответственно в plugin = MimeType { constructor=MimeType, enabledPlugin=Plugin, type="application/x-cades"}) переписал вот таким макаром: Код:if(!ie){
var cadesobject = document.getElementById('FFembeded');
var mimetype = navigator.mimeTypes["application/x-cades"];
if (mimetype) {
var plugin = mimetype.enabledPlugin;
if (plugin) {
document.getElementById('PlugInEnabled').className="PlugInEnabled";
document.write("<object id=\"cadesplugin\" type=\"application/x-cades\" style=\"visibility:hidden;height:0;width:0;\" > </object>");
var dd = document.getElementById('cadesplugin');
}
}
}
работает в safari,firefox,ie9 в opera 11 Ваш пример также не работает Новожилова Елена - если Certificate.IsValid().CheckFlag не реализован, тогда по каким параметрам реализована валидация?
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 28.10.2009(UTC) Сообщений: 121
Сказал(а) «Спасибо»: 2 раз Поблагодарили: 3 раз в 3 постах
|
спустя неделю я вдруг начал сомневаться в значимости этого плагина пусть он реализует работу с gost сертификатаами в других браузерах, НО проблему поддержки TLS канала - не решает как решить эту проблему?
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,408  Откуда: КРИПТО-ПРО Сказал «Спасибо»: 37 раз Поблагодарили: 722 раз в 626 постах
|
Мы планируем реализовать поддержку XMLHttpRequest c ГОСТ-TLS. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 28.10.2009(UTC) Сообщений: 121
Сказал(а) «Спасибо»: 2 раз Поблагодарили: 3 раз в 3 постах
|
т.е. зайдут на страницу по http а все запросы ajax будут оборачиваться ssl ? крутяк конечно только в некоторых браузерах это будет считаться как xss обращение ... ... браузеры же не используют XMLHttpRequest при обычных обращениях к сайту? (если не через ajax и если речь не идет о подгрузке файлов...) или я ошибаюсь?
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 28.10.2009(UTC) Сообщений: 121
Сказал(а) «Спасибо»: 2 раз Поблагодарили: 3 раз в 3 постах
|
1- ISignedData3.ContentEncoding можно указать CADESCOM_STRING_TO_UCS2LE тогда получу UCS-2 а что если я хочу в UTF-8 ? по умолчанию написано в UCS-2 кодирует (если не указывать)
2- и вопрос по значениям для констант так и остается открытым (в документашке у вас не написано их значения)
3- и еще вопрос по если Certificate.IsValid().CheckFlag не реализован, тогда по каким параметрам реализована валидация?
4- в opera 11 таки не работает ваш пример
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close