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

Уведомление

Icon
Error

46 Страницы«<3940414243>»
Опции
К последнему сообщению К первому непрочитанному
Offline Sonseven  
#401 Оставлено : 17 марта 2016 г. 11:46:10(UTC)
Sonseven

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

Группы: Участники
Зарегистрирован: 26.11.2012(UTC)
Сообщений: 17

Сказал(а) «Спасибо»: 1 раз
Добрый день! Подскажите, как можно создать отдельную подпись? Используется плагин версии 2.0.12247.

В данный момент подпись создается следующей командой:

Signature = oSignedData.SignCades(oSigner,
CADES_BES,
true); //подпись отдельно от подписываемого файла
Offline tarasnn  
#402 Оставлено : 17 марта 2016 г. 16:44:48(UTC)
tarasnn

Статус: Новичок

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

Добрый день!

в "Пример подписи XML", нода DigestValue, к примеру, имеет такой вид:
<DigestValue>kjgId/SyPeo8gyKJ2ZEuQz0HMc752FzS8b51L3f271c=</DigestValue>

считается, что тут лежит результат от gost3411-94('...')
но приведенный пример не похож на ожидаемый результат (как по длине так и по используемым символам) от gost3411-94('...')

что нужно сделать с хэшем от gost3411-94('...') для приведения к виду kjgId/SyPeo8gyKJ2ZEuQz0HMc752FzS8b51L3f271c=
?




Offline cross  
#403 Оставлено : 17 марта 2016 г. 19:23:19(UTC)
Анатолий Беляев

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

Группы: Администраторы, Участники
Зарегистрирован: 24.11.2009(UTC)
Сообщений: 965
Откуда: Crypto-Pro

Сказал(а) «Спасибо»: 3 раз
Поблагодарили: 174 раз в 152 постах
Цитата:
Добрый день!

в "Пример подписи XML", нода DigestValue, к примеру, имеет такой вид:
<DigestValue>kjgId/SyPeo8gyKJ2ZEuQz0HMc752FzS8b51L3f271c=</DigestValue>

считается, что тут лежит результат от gost3411-94('...')
но приведенный пример не похож на ожидаемый результат (как по длине так и по используемым символам) от gost3411-94('...')

что нужно сделать с хэшем от gost3411-94('...') для приведения к виду kjgId/SyPeo8gyKJ2ZEuQz0HMc752FzS8b51L3f271c=
?

Это base64 кодированное представление бинарного значения хеша. У вас по ссылке примеры в виде hex-представления.
Техническую поддержку оказываем тут.
Наша база знаний.
Наша страничка в Instagram.
Offline Yred  
#404 Оставлено : 18 марта 2016 г. 14:42:26(UTC)
Yred

Статус: Новичок

Группы: Участники
Зарегистрирован: 10.03.2016(UTC)
Сообщений: 1

Здравствуйте. В данный момент, насколько я вижу, нет никакой возможности определить установлен ли браузерный плагин в Chrome юзера, не попытавшись добавить из плагина на страницу/взять еще каким-либо способом nmcades_plugin_api.js, верно? Это не слишком удобно, потому что приходится ожидать ответа от асинхронной функции, да и обрабатывать ошибки получается достаточно проблемно, тем более когда есть гораздо более простой способ сообщить о том что плагин установлен: добавить на страницу какой-нибудь элемент с фиксированным айди, который и можно будет поискать в своем js.
Было бы очень неплохо, если бы вы добавили такое в ваш плагин. Заранее спасибо.
Offline cross  
#405 Оставлено : 18 марта 2016 г. 16:05:59(UTC)
Анатолий Беляев

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

Группы: Администраторы, Участники
Зарегистрирован: 24.11.2009(UTC)
Сообщений: 965
Откуда: Crypto-Pro

Сказал(а) «Спасибо»: 3 раз
Поблагодарили: 174 раз в 152 постах
Цитата:
Здравствуйте. В данный момент, насколько я вижу, нет никакой возможности определить установлен ли браузерный плагин в Chrome юзера, не попытавшись добавить из плагина на страницу/взять еще каким-либо способом nmcades_plugin_api.js, верно? Это не слишком удобно, потому что приходится ожидать ответа от асинхронной функции, да и обрабатывать ошибки получается достаточно проблемно, тем более когда есть гораздо более простой способ сообщить о том что плагин установлен: добавить на страницу какой-нибудь элемент с фиксированным айди, который и можно будет поискать в своем js.
Было бы очень неплохо, если бы вы добавили такое в ваш плагин. Заранее спасибо.

Не могли бы вы рассказать подробней, в чем неудобство использовать Promise или неудобство обработки ошибок?
При загрузке cadesplugin_api.js проверяет есть ли у пользователя плагин или нет. По результатам проверки изменяется состояние Promise. Т.к. для проверки нужно минимум подгрузить еще один Js скрипт и проверить наличие связи Native Message Host то проверка по природе своей будет асинхронной.
Техническую поддержку оказываем тут.
Наша база знаний.
Наша страничка в Instagram.
Offline tarasnn  
#406 Оставлено : 24 марта 2016 г. 14:23:16(UTC)
tarasnn

Статус: Новичок

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

Добрый день!

Правильно ли я предполагаю, что для вставки подписи в поле SignedValue (xmldsig)
результат отработки CAdESCOM.RawSignature вида
25B0E2C673A297D551EB466227D8EB8ED77219B8FF3A9D00C75A9C5520979A2EC1EE1C960FBA59BC190988FBBD02DFB5F8EEAD251FF3AC358113827CF84B917A
надо представить (перевернуть) в виде
A719B48FC728311853CA3FF152DAEE8F5BFD20DBBF889091CB95ABF069C1EE1CE2A9790255C9A57C00D9A3FF8B91277DE8BE8D722664BE155D792A376C2E0B52

?
Offline alexk79  
#407 Оставлено : 24 сентября 2017 г. 13:54:43(UTC)
alexk79

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

Группы: Участники
Зарегистрирован: 29.01.2017(UTC)
Сообщений: 12
Российская Федерация

Сказал(а) «Спасибо»: 3 раз
Автор: Hyperc0der Перейти к цитате
Новожилова Елена написал:
Возможно это не самый прямой путь, но так уж спроектирован CAPICOM, что значение свойства OID не объект, а строка.

Да, немного в обход получается. Для интересующихся:
Код:

try {
	oCPAttribute = ObjCreator("CAdESCOM.CPAttribute", browserName); 
} catch (err) {
	alert('Failed to create CAdESCOM.CPAttribute: ' + errerr.number);
	return;
}
	
for (i = 1; i <= oSigner.Certificate.ExtendedKeyUsage().EKUs.Count; i++) {
	
	alert(oSigner.Certificate.ExtendedKeyUsage().EKUs.Item(i).OID);
			
	oCPAttribute.OID.Value = oSigner.Certificate.ExtendedKeyUsage().EKUs.Item(i).OID;
	alert(oCPAttribute.OID.FriendlyName);
}


Подскажите, плиз, а oSigner - этот объект как создается?
Offline uwq6  
#408 Оставлено : 21 ноября 2017 г. 12:07:28(UTC)
uwq6

Статус: Новичок

Группы: Участники
Зарегистрирован: 21.11.2017(UTC)
Сообщений: 2

Сказал(а) «Спасибо»: 1 раз
Доброе утро!
Не видна ЭП. Можно ли такое исправить?
Win 8.1 x64, IE 11
Использование различных версий КриптоПро 4 или Browser plug-in не помогло.
pic.PNG (266kb) загружен 13 раз(а).
Offline Xendar  
#409 Оставлено : 22 ноября 2017 г. 16:55:41(UTC)
Xendar

Статус: Активный участник

Группы: Участники
Зарегистрирован: 30.07.2014(UTC)
Сообщений: 118
Российская Федерация

Сказал(а) «Спасибо»: 23 раз
Поблагодарили: 12 раз в 12 постах
Попробуйте установить в хранилище Промежуточные ЦС актуальные списки отзыва для всей цепочки сертификации.
thanks 1 пользователь поблагодарил Xendar за этот пост.
uwq6 оставлено 24.11.2017(UTC)
Offline uwq6  
#410 Оставлено : 24 ноября 2017 г. 10:03:36(UTC)
uwq6

Статус: Новичок

Группы: Участники
Зарегистрирован: 21.11.2017(UTC)
Сообщений: 2

Сказал(а) «Спасибо»: 1 раз
Автор: Xendar Перейти к цитате
Попробуйте установить в хранилище Промежуточные ЦС актуальные списки отзыва для всей цепочки сертификации.

Удивительно, но после этого сертификат появился в плагине. Хотя на других машинах с Win10 x64 и Win7 x64 списки отзыва не понадобились.
Большое спасибо за помощь
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest (3)
46 Страницы«<3940414243>»
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.