BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 21 июн 2025, 01:41

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
СообщениеДобавлено: 21 июн 2012, 15:17 
Не в сети

Зарегистрирован: 18 июн 2012, 15:06
Сообщения: 18
Карма: 0
Извините за ламерский вопрос.
Установкой занимался другой специалист.
Действующий сертификат, как я понимаю, находится в keystorage.
Как его оттуда выковырять в PKCS#12?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 июн 2012, 16:16 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Ключи для ОСМП "Рога и Копыта" я генерил так:
Код:
openssl genrsa -des3 -out some.key 1024

openssl rsa -in some.key -out some_no_pass.key

mv some_no_pass.key some.key

openssl req -new -key some.key -out some.csr

openssl x509 -req -in some.csr -CA mps.pem -CAkey mps.key -out some.pem -days 3650 -CAcreateserial -CAserial mps.seq



Следующий шаг - тот самый, который Вам нужен:
Код:
openssl pkcs12 -export -in some.pem -inkey some.key -out some.p12



Ну и потом добавляем в кейсторе:
Код:
keytool -keystore .keystore -storepass bgbilling -alias some -importcert -file some.pem


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 июн 2012, 16:41 
Не в сети

Зарегистрирован: 18 июн 2012, 15:06
Сообщения: 18
Карма: 0
"Следующий шаг - тот самый, который Вам нужен:" - с этим ясно.
А как мне выковырять из keystore то чего туда скормить?
У меня обратная ситуация. Сертификаты уже были настроены другим специалистом и загружены в кейсторе.
Сейчас их надо обратно выковырять :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 июн 2012, 16:46 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Для чего вам нужно его достать c закрытым ключем в PKCS? Стандартными средствами - никак.
viewtopic.php?t=1848
Просто вытащить сертификат:
Код:
keytool -keystore .keystore -alias bgbilling -exportcert -file bgbilling.cer
http://bgbilling.ru/v5.2/doc/ch01s15.html
http://bgbilling.ru/v5.2/doc/ch20s03.html


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 июн 2012, 18:10 
Не в сети

Зарегистрирован: 18 июн 2012, 15:06
Сообщения: 18
Карма: 0
Amir писал(а):
Для чего вам нужно его достать c закрытым ключем в PKCS? Стандартными средствами - никак.

А нестандартными как?
Вопрос возник по мотивам этого поста http://forum.bgbilling.ru/viewtopic.php?f=19&t=6874&start=15
Решается проблема подключения извне к сайту биллинга по https из под винды через MSXML2.XMLHTTP либо WinHttp.WinHttpRequest. Проблема в том, что сертификат самоподписанный и программно подключиться по такому под виндой целое дело оказывается. MSXML2.XMLHTTP просто валит практически безликое исключение, а WinHttp.WinHttpRequest возвращает более осмысленное "A certificate is required to complete client authentification".
Погуглив эту ошибку нашел людей с проблемами аналогичными моим. Эти проблемы решились системной регистрацией сертификата с помощью утилиты winhttpcertcfg из комплекта Windows Resource Kit Tools.
Вот, например: http://social.msdn.microsoft.com/Forums ... 52ce6b3733
А ей надо именно PKCS с закрытым ключом скармливать. Уж не знаю, зачем.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 июн 2012, 18:45 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Для 1С обязательно надо HTTPS? Просто НТТР не подходит?
Если потерялись все файлы, то не ли проще сертификат создать по новой?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 июн 2012, 19:09 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
рукашы писал(а):
А нестандартными как?
viewtopic.php?t=1848 ближе к концу.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 июн 2012, 19:26 
Не в сети

Зарегистрирован: 18 июн 2012, 15:06
Сообщения: 18
Карма: 0
Через Portecle пробовал - не получилось. Может, руки кривые...
Короче, огорчились и плюнули.
Пробросили доступ напрямую к базе биллинга через stunnel.
Спасибо всем, кто пытался помочь.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.064s | 34 Queries | GZIP : On ]