Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

3 Страницы<123>
Опции
К последнему сообщению К первому непрочитанному
Offline Андрей Писарев  
#11 Оставлено : 22 февраля 2012 г. 23:26:22(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,340
Мужчина
Российская Федерация

Сказал «Спасибо»: 550 раз
Поблагодарили: 2212 раз в 1727 постах
proger_brut написал:
Цитата:
не разглядел что-то... а где указано, что она отделенная??


если подпись и данные передаются раздельно, то подпись считается отделенной?


в твоем случае - какая ЭЦП? :)

и если она присоединенная, зачем тебе исходные данные? ты их можешь (и должен!) извлечь после успешной проверки присоединенной ЭЦП

Цитата:
где указано, что она отделенная?


покажи в исходном коде на JS - строку, где указано - "Хочу на выходе иметь отсоединенную ЭЦП!"


Цитата:

var oSignedData = CreateObject("CAdESCOM.CadesSignedData");
oSignedData.Content = dataToSign;

try {
var sSignedMessage = oSignedData.SignCades(oSigner, CADESCOM_CADES_X_LONG_TYPE_1);
} catch (err) {
alert("Failed to create signature. Error: " + GetErrorMessage(err));
return;
}


здесь создается - присоединенная ЭЦП

Отредактировано пользователем 22 февраля 2012 г. 23:28:04(UTC)  | Причина: Не указана

Техническую поддержку оказываем тут
Наша база знаний
Offline proger_brut  
#12 Оставлено : 22 февраля 2012 г. 23:27:40(UTC)
proger_brut

Статус: Участник

Группы: Участники
Зарегистрирован: 22.02.2012(UTC)
Сообщений: 10
Откуда: Салават

Цитата:
не передается исходный текст, т.к. ЭЦП - присоединенная


код не мой, меня тоже удивило что исходный текст не передается, я как понимаю он просто проверяет подпись на корректность, а не на валидность
Offline Андрей Писарев  
#13 Оставлено : 22 февраля 2012 г. 23:28:39(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,340
Мужчина
Российская Федерация

Сказал «Спасибо»: 550 раз
Поблагодарили: 2212 раз в 1727 постах
proger_brut написал:
Цитата:
не передается исходный текст, т.к. ЭЦП - присоединенная


код не мой, меня тоже удивило что исходный текст не передается, я как понимаю он просто проверяет подпись на корректность, а не на валидность


d'oh! d'oh! d'oh! d'oh! d'oh! ....

в общем - я тебе ответил?

убирай не нужные строки и все заработает...

Отредактировано пользователем 22 февраля 2012 г. 23:29:14(UTC)  | Причина: Не указана

Техническую поддержку оказываем тут
Наша база знаний
Offline proger_brut  
#14 Оставлено : 22 февраля 2012 г. 23:31:06(UTC)
proger_brut

Статус: Участник

Группы: Участники
Зарегистрирован: 22.02.2012(UTC)
Сообщений: 10
Откуда: Салават

сейчас попробуем, спасибо Angel
Offline Андрей Писарев  
#15 Оставлено : 22 февраля 2012 г. 23:31:49(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,340
Мужчина
Российская Федерация

Сказал «Спасибо»: 550 раз
Поблагодарили: 2212 раз в 1727 постах
proger_brut написал:
сейчас попробуем, спасибо Angel


p.s. копировать и вставлять "код" нужно осторожнее Applause

P.s.2
и на сервере - можно же в файл записать, чтобы проверить еще и в стороннем ПО..

Отредактировано пользователем 22 февраля 2012 г. 23:34:28(UTC)  | Причина: Не указана

Техническую поддержку оказываем тут
Наша база знаний
Offline proger_brut  
#16 Оставлено : 22 февраля 2012 г. 23:40:12(UTC)
proger_brut

Статус: Участник

Группы: Участники
Зарегистрирован: 22.02.2012(UTC)
Сообщений: 10
Откуда: Салават

Цитата:
и на сервере - можно же в файл записать, чтобы проверить еще и в стороннем ПО..

спасибо за совет, учту, сначала бы разобраться как проверять Angel
Offline Андрей Писарев  
#17 Оставлено : 22 февраля 2012 г. 23:41:52(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,340
Мужчина
Российская Федерация

Сказал «Спасибо»: 550 раз
Поблагодарили: 2212 раз в 1727 постах
proger_brut написал:
Цитата:
и на сервере - можно же в файл записать, чтобы проверить еще и в стороннем ПО..

спасибо за совет, учту, сначала бы разобраться как проверять Angel


так сначала в стороннем проверяй (а если исходные данные - пришедшие на сервер - не "те" ?)
- если все ОК
- далее на сервере реализуй проверку...

Отредактировано пользователем 22 февраля 2012 г. 23:43:00(UTC)  | Причина: Не указана

Техническую поддержку оказываем тут
Наша база знаний
Offline proger_brut  
#18 Оставлено : 22 февраля 2012 г. 23:42:06(UTC)
proger_brut

Статус: Участник

Группы: Участники
Зарегистрирован: 22.02.2012(UTC)
Сообщений: 10
Откуда: Салават

та же самая ошибка Angel
http://rghost.ru/36655443
Offline Андрей Писарев  
#19 Оставлено : 22 февраля 2012 г. 23:43:43(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,340
Мужчина
Российская Федерация

Сказал «Спасибо»: 550 раз
Поблагодарили: 2212 раз в 1727 постах
proger_brut написал:
та же самая ошибка Angel


кинь в РМ сохраненную в файл присоединенную ЭЦП

на строке: signedCms.Decode(encodedSignedCms); ?


function SignCreate(certSubjectName, dataToSign)

dataToSign = не определено

var signedMessage = SignCreate("erwer", GetVal());
GetVal() - пусто :) в моем IE


сделай:
function run() {
alert(GetVal());

Цитата:
---------------------------
Microsoft Internet Explorer

undefined

ОК


Отредактировано пользователем 23 февраля 2012 г. 0:01:05(UTC)  | Причина: Не указана

Техническую поддержку оказываем тут
Наша база знаний
Offline proger_brut  
#20 Оставлено : 23 февраля 2012 г. 0:02:52(UTC)
proger_brut

Статус: Участник

Группы: Участники
Зарегистрирован: 22.02.2012(UTC)
Сообщений: 10
Откуда: Салават

Цитата:
сделай:
function run() {
alert(GetVal());


у меня всё нормально, отображает введённые данные.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest (4)
3 Страницы<123>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.