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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline v_decadence  
#1 Оставлено : 2 ноября 2015 г. 12:07:15(UTC)
v_decadence

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

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

Сказал(а) «Спасибо»: 6 раз
Всем привет.
Есть задача по запросу (например, нажатию ссылки) отдавать пользователю .cer файл сертификата на скачивание.
Как я понимаю, это называется "открытый сертификат электронного ключа".

Что уже пробовал:
cert.Export(0)
выводит длинный хеш вида:
"MIIJ9TCCCaSgAwIBAgIKGt/ukQACAAFjITAIBgYqhQMCAgMwggE8MRgwFgYFKoUD
ZAESDTEwOTc3NDYyOTkzNTMxGjAYBggqhQMDgQMBARIMMDA3NzA3NzA0NjkyMTww
OgYDVQQJDDPQv9GA0L7RgdC/0LXQutGCIDYwLdC70LXRgtC40Y8g0J7QutGC0Y/Q
и т.д.

cert.PublicKey().EncodedKey()
cert.PublicKey().EncodedParameters()
выводят хеши покороче.

Подскажите, пожалуйста, как через JavaScript по объекту сертификата сформировать .cer файл?
И что вообще нужно для этого cer файла, потому что похоже он бинарный (если открывать его в текстовом редакторе, отображаются кракозябры)?



Offline Павел Смирнов  
#2 Оставлено : 2 ноября 2015 г. 12:17:31(UTC)
Павел Смирнов

Статус: Вам и не снилось

Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC)
Сообщений: 831
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 48 раз в 44 постах
Автор: v_decadence Перейти к цитате

cert.Export(0)
выводит длинный хеш вида:
"MIIJ9TCCCaSgAwIBAgIKGt/ukQACAAFjITAIBgYqhQMCAgMwggE8MRgwFgYFKoUD
ZAESDTEwOTc3NDYyOTkzNTMxGjAYBggqhQMDgQMBARIMMDA3NzA3NzA0NjkyMTww
OgYDVQQJDDPQv9GA0L7RgdC/0LXQutGCIDYwLdC70LXRgtC40Y8g0J7QutGC0Y/Q


Это оно и есть. Только в кодировке base64. Все нормальные программы смогут его переварить в таком виде. Если очень хочется покороче, то надо декодировать из base64.

Техническую поддержку оказываем тут.
Наша база знаний.
thanks 1 пользователь поблагодарил Павел Смирнов за этот пост.
v_decadence оставлено 02.11.2015(UTC)
Offline v_decadence  
#3 Оставлено : 2 ноября 2015 г. 12:20:57(UTC)
v_decadence

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

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

Сказал(а) «Спасибо»: 6 раз
Спасибо, переконвертировал в бинарный вид и получил то, что нужно.
Теперь осталось решить, как конвертировать на лету в браузере, но это уже не относится к текущему обсуждению.
Благодарю за оперативный и точный ответ.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.