LINUX.ORG.RU

[Solved] Как передать сохраненный pkcs12 сертификат Webmoney из Firefox в Opera


0

0

Сегодня решил создать свой account в системе Webmoney. Пользуюсь браузером Opera. Начал проходить регистрацию, выбрал Webmoney Keeper Light. При достижении третьего шага, когда создается пользовательский сертификат, я получил сообщение о том, что Opera не поддерживается. Я скопировал ссылку с этой странички, вставил в Firefox и завершил процесс регистрации.

Далее, я сделал резервную копию сертификата и сохранил его. При импорте его в Opera, меня ждал неприятный сюрприз:

"The key of the certificate was encrypted using an unsupported method, possibly one that is not considered strong enough."

Вкратце - начиная с версии 9.50, Opera больше не поддерживает импорт нужных нам сертификатов:

"...Neither does Opera support 40- and 56-bit encryption methods anymore. This also affects import of PKCS #12 files where these methods have been used."

Для того, чтобы все таки импортировать нужный нам сертификат, нужно предпринять следующие действия, включив DES-шифрование для него (должен быть установлен OpenSSL):

1. Извлечем ключ и сертификат (запишутся в один файл) из резервной копии, сохраненной Firefox:
openssl pkcs12 -in webmoney.p12 -out webmoney.pem

2. Подготовим сертификат для импорта в Opera:
openssl pkcs12 -export -in webmoney.pem -inkey webmoney.pem -descert -out webmoney-opera.p12

Теперь можно заходить в Webmoney Keeper Light из Opera.
Приятной Вам работы!

Использованная литература:
http://my.opera.com/rootstore/blog/index.dml/tag/Opera%20browser
http://www.treg.be/blog/index.php/2007/04/20/openvpn-pkcs12-key-conversion/
https://hpcv.projects.sara.nl/wiki/index.php/Using_the_Grid/Browser_certificates

Re: [Solved] Как передать сохраненный pkcs12 сертификат Webmoney из Firefox в Opera

>openssl pkcs12 -in webmoney.p12 -out webmoney.pem && openssl pkcs12 -export -in webmoney.pem -inkey webmoney.pem -descert -out webmoney-opera.p12

Ничего-себе, как все просто! А я-то танцами с бубном занимался...

Кстати, в одной из последних опер (9.62 примерно) они таки осилили починить импорт из pkcs12.

Спасибо, Astyanax

Harliff ★★★★★ ()

Re: [Solved] Как передать сохраненный pkcs12 сертификат Webmoney из Firefox в Opera

Угу, за инфу и работу thx. Только не нужно всё это. Данная история оный раз показывает насколько уродский есть propriety-software(читай Opera). И зачем было "танцевать"? Just use firefox, it's so simple!

fukazzz ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.