nikav80 писал(а):
в server.log ошибка
03-01/14:42:18 WARN ["http-bio-/xxx.xxx.xxx.xxx-8443"-exec-1] MPSExecuter - MPSExecuter. Authentication error of payment system [remoteAddr=xxx.xxx.xxx.xxx, authType=null]. Для авторизации необходим клиентский сертификат
Дайте угадаю - Вы браузером захотели проверить что Вам выдает?
На всякий случай:
Я ключи для кампея генерилил так:
Код:
openssl genrsa -des3 -out comepay.key 1024
openssl rsa -in comepay.key -out comepay_no_pass.key
mv comepay_no_pass.key comepay.key
openssl req -new -key comepay.key -out comepay.csr
openssl x509 -req -in comepay.csr -CA mps.pem -CAkey mps.key -out comepay.pem -days 3650 -CAcreateserial -CAserial mps.seq
openssl pkcs12 -export -in comepay.pem -inkey comepay.key -out comepay.p12
Добавляем наш ключ в кейсторе:
Код:
keytool -keystore .keystore -storepass bgbilling -alias comepay -importcert -file comepay.pem
Смотрим ключ:
Код:
openssl x509 -inform pem -pubkey -in comepay.pem
получаем:
Код:
-----BEGIN PUBLIC KEY-----
Весь этот текст между этими 2-мя строчками добавляем в конфиг, в mps.<x>.cert.pem
-----END PUBLIC KEY-----
Доп. инфа
тут,
тут и
тутP.S. На будущее - цитируйте
ВСЮ документацию, а не только ее куски.