Форум КриптоПро
»
Общие вопросы
»
Общие вопросы
»
Вызов диалога выбора сертификата из JavaScript
Статус: Новичок
Группы: Участники
Зарегистрирован: 28.11.2019(UTC) Сообщений: 9
|
Добрый день! Подскажите как можно вызвать стандартный диалог выбора сертификата средствами JavaScript? Vybor sertifikata.png (127kb) загружен 17 раз(а)..
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,630 Сказал «Спасибо»: 494 раз Поблагодарили: 2035 раз в 1579 постах
|
Автор: hVKwF3 Добрый день! Подскажите как можно вызвать стандартный диалог выбора сертификата средствами JavaScript? Vybor sertifikata.png (127kb) загружен 17 раз(а).. У Вас ограничения... только для Windows? CAPICOM.Certificates -> Select ICertificates2::Select methodПочему не желаете сделать отображение на сайте с нужными сведениями (ФИО\Должность и т.п.)? |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,630 Сказал «Спасибо»: 494 раз Поблагодарили: 2035 раз в 1579 постах
|
Этот пример, через плагин, не устраивает (вывод списка можно переделать\картинки\стили)? Объект Certificates использовать Item, Count, т.к. Select не реализован |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 16.01.2020(UTC) Сообщений: 4 Сказал(а) «Спасибо»: 1 раз
|
Автор: Андрей Писарев У Вас ограничения... только для Windows? CAPICOM.Certificates -> Select ICertificates2::Select methodПочему не желаете сделать отображение на сайте с нужными сведениями (ФИО\Должность и т.п.)? А можете "разжевать" для совсем деревянных. Выбираем сертификат в Windows (Visual FoxPro, но думаю это не важно) Procedure ПодписатьТекст(ТекстДляПодписи, sThumbprint, bDetached) CADESCOM_BASE64_TO_BINARY = 1 &&1 && Входные данные пришли в Base64 CADESCOM_CADES_TYPE = 1 && Тип усовершенствованной подписи CAPICOM_AUTHENTICATED_ATTRIBUTE_SIGNING_TIME = 0 && Атрибут штампа времени подписи oSigner = Createobject("CAdESCOM.CPSigner") && Объект, задающий параметры создания и содержащий информацию об усовершенствованной подписи. oSigner.Certificate = ПолучитьСертификатПоОтпечатку(sThumbprint) && ф-ция по отпечатку возвращает сертификат (объект)если написать так oSigner.Certificate = nullполучаю в начале ошибку, а потом форма выбора сертификата как в первом топике. Андрей подскажите код как сразу можно вызывать форму выбора?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,630 Сказал «Спасибо»: 494 раз Поблагодарили: 2035 раз в 1579 постах
|
JS и Visual FoxPro... хм.. Почему сразу не написали? Цитата: если написать так oSigner.Certificate = null получаю в начале ошибку, а потом форма выбора сертификата как в первом топике.
Не нужно это писать, проверяйте. |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 16.01.2020(UTC) Сообщений: 4 Сказал(а) «Спасибо»: 1 раз
|
Автор: Андрей Писарев JS и Visual FoxPro... хм.. Почему сразу не написали? Топикстарту нужно в JS мне в FoxPro, можно хоть в 1с. Автор: Андрей Писарев JS и Visual FoxPro... хм.. Не нужно это писать, проверяйте. Я не пойму что проверять. если использовать прямой поиск сертификата oStore.Certificates.Find(CAPICOM_CERTIFICATE_FIND_SHA1_HASH, ОтпечатокСтр) или перебор, то все работает. я не понял у какого объекта вызвать упомянутый Вами метод select для выбора.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,630 Сказал «Спасибо»: 494 раз Поблагодарили: 2035 раз в 1579 постах
|
Автор: VasiaV Автор: Андрей Писарев JS и Visual FoxPro... хм.. Почему сразу не написали? Топикстарту нужно в JS мне в FoxPro, можно хоть в 1с. Автор: Андрей Писарев JS и Visual FoxPro... хм.. Не нужно это писать, проверяйте. Я не пойму что проверять. если использовать прямой поиск сертификата oStore.Certificates.Find(CAPICOM_CERTIFICATE_FIND_SHA1_HASH, ОтпечатокСтр) или перебор, то все работает. я не понял у какого объекта вызвать упомянутый Вами метод select для выбора. а поэтому, если не создали свою ветку - то нужно сообщать (давайте еще .NET с его спецификой подключим к решению)... Внимательно посмотрите на написанное Вам. ТС дан пример вызова Select откуда? из CAPICOM. Почему? Потому что в CPDN есть замечания по реализованным методам в CAdESCOM у Вас в коде что CAdESCOM или CAPICOM? Проверять => собрать приложение без указанной строки. Из CAdESCOM (и FoxPro) - будет диалог. |
|
1 пользователь поблагодарил Андрей * за этот пост.
|
VasiaV оставлено 16.01.2020(UTC)
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,630 Сказал «Спасибо»: 494 раз Поблагодарили: 2035 раз в 1579 постах
|
Автор: VasiaV можно хоть в 1с.
у 1с есть для этого своё API - МенеджерКриптографии, но никто не запрещает вызывать CAPICOM или CAdESCOM. |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 16.01.2020(UTC) Сообщений: 4 Сказал(а) «Спасибо»: 1 раз
|
Андрей, большое спасибо за терпение. Цитата:а поэтому, если не создали свою ветку - то нужно сообщать (давайте еще .NET с его спецификой подключим к решению)... Думал не плодить похожие, с моей точки зрения, темы. Понял что не прав. Цитата:у Вас в коде что CAdESCOM или CAPICOM? CAdESCOM. Цитата:Проверять => собрать приложение без указанной строки. Из CAdESCOM (и FoxPro) - будет диалог. Все получилось. Мой вопрос решен.
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 28.11.2019(UTC) Сообщений: 9
|
Автор: Андрей Писарев Автор: hVKwF3 Добрый день! Подскажите как можно вызвать стандартный диалог выбора сертификата средствами JavaScript? Vybor sertifikata.png (127kb) загружен 17 раз(а).. У Вас ограничения... только для Windows? CAPICOM.Certificates -> Select ICertificates2::Select methodПочему не желаете сделать отображение на сайте с нужными сведениями (ФИО\Должность и т.п.)? Автор: Андрей Писарев Этот пример, через плагин, не устраивает (вывод списка можно переделать\картинки\стили)? Объект Certificates использовать Item, Count, т.к. Select не реализован Можно ли это как то сделать из JavaScript + cadesplugin? Интересует именно стандартный диалог выбора сертификата для Windows?
|
|
|
|
Форум КриптоПро
»
Общие вопросы
»
Общие вопросы
»
Вызов диалога выбора сертификата из JavaScript
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close