Статус: Участник
Группы: Участники
Зарегистрирован: 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 файла, потому что похоже он бинарный (если открывать его в текстовом редакторе, отображаются кракозябры)?
|
|
|
|
Статус: Вам и не снилось
Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC) Сообщений: 831 Откуда: Крипто-Про
Сказал(а) «Спасибо»: 1 раз Поблагодарили: 48 раз в 44 постах
|
Автор: v_decadence cert.Export(0) выводит длинный хеш вида: "MIIJ9TCCCaSgAwIBAgIKGt/ukQACAAFjITAIBgYqhQMCAgMwggE8MRgwFgYFKoUD ZAESDTEwOTc3NDYyOTkzNTMxGjAYBggqhQMDgQMBARIMMDA3NzA3NzA0NjkyMTww OgYDVQQJDDPQv9GA0L7RgdC/0LXQutGCIDYwLdC70LXRgtC40Y8g0J7QutGC0Y/Q
Это оно и есть. Только в кодировке base64. Все нормальные программы смогут его переварить в таком виде. Если очень хочется покороче, то надо декодировать из base64. |
|
1 пользователь поблагодарил Павел Смирнов за этот пост.
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 27.10.2015(UTC) Сообщений: 16
Сказал(а) «Спасибо»: 6 раз
|
Спасибо, переконвертировал в бинарный вид и получил то, что нужно. Теперь осталось решить, как конвертировать на лету в браузере, но это уже не относится к текущему обсуждению. Благодарю за оперативный и точный ответ.
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close