![]() |
|
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]()
|
|
| flashaa |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 796 Регистрация: 7.3.2006 Репутация: нет Всего: 25 |
Собственно продолжаю разбираться с цифровым подписыванием. Хочу создать свой сертификат и работать с ним.
Вот здесь написано, как должен выглядеть PEM сертификат и вообще теория вопроса достаточно хорошо объяснена. http://en.wikipedia.org/wiki/X.509 Я использую сертификаты, закодированные в формат PEM. Внизу пояснено, что это за формат.
Получается это дважды закодированный сертификат, сначала в формат DER, затем собственно в PEM. C получением PEM проблем нет - надо просто сделать base64_encode для текста сертификата в формате DER. А вот как получить сертификат в формате DER - проблема. В нете находил стандарт данного сертификата, там жесткие манипуляции с битами (как в base64), довольно громоздкие преобразования, которые так и не разобрал, т.к. уйдет слишком много времени. Собственно вопрос в том, есть ли готовые решения для конвертации данных в DER-формат? |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 3 Всего: 386 |
openssl. Не оно?
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| flashaa |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 796 Регистрация: 7.3.2006 Репутация: нет Всего: 25 |
ksnk, cпс, но не оно openssl используется при подписывании. При этом предполагается что сертификат в формате pem уже есть, даже в одном из комментов к функциям ( http://ru2.php.net/manual/ru/ref.openssl.php ) упомянается DER, но там речь идет о преобразовании из PEM к DER. А мне надо и простого текста получить DER. Пример простого текста сертификата.
|
|||
|
||||
| ksnk |
|
||||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 3 Всего: 386 |
Как это - не оно? ;-)
Статья:
Добавлено через 1 минуту и 11 секунд Мдаа... Торможу... Добавлено через 3 минуты и 8 секунд Да ну... все равно не верю, что из RSA в PEM нельзя преобразовать... -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
||||
|
|||||
| flashaa |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 796 Регистрация: 7.3.2006 Репутация: нет Всего: 25 |
||||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Libraries | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |