Автор Тема: OpenSSL и шифрование данных  (Прочитано 2403 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн covex1

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 63
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
OpenSSL и шифрование данных
« : 09 Января 2003, 12:30:22 »
Народ!!!
Кто силен в OpenSSL под PHP?
Задача стоит следующая: нужно из полученного сертификата выдернуть публичный ключ.
На php.net нашел команду
openssl_pkey_get_public ( mixed certificate).

Подставляю открытый сертификат, пытаюсь получить открытый ключ. Тишина в браузере.

Ставлю echo openssl_pkey_get_public ($cer);
Выдает Resours id #2.

Как можно посмотреть этот ключ или как его экспортировать в файл?

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
OpenSSL и шифрование данных
« Ответ #1 : 09 Января 2003, 13:41:28 »
openssl_get_publickey() extracts the public key from an X.509 certificate specified by certificate and prepares it for use by other functions.

русским же языком написано.
Вот и используй. Другими функциями.

Оффлайн covex1

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 63
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
OpenSSL и шифрование данных
« Ответ #2 : 09 Января 2003, 14:51:14 »
Хорошо, согласен. Но мне нужно отправить мой открытый ключ другому человеку. Как его выдернуть из сертификата и вывести на экран или еще куда

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
OpenSSL и шифрование данных
« Ответ #3 : 09 Января 2003, 16:06:58 »
не знаю.
читай описание функций

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28