Перейти к основному содержимому
Версия: 2026.06.1

Получение и использование публичного ключа

PUBLIC KEY необходим для шифрования логина и пароля, передаваемых при аутентификации. Для шифрования необходимо использовать механизм RSA.

Пример библиотеки для шифрования в веб-клиенте: https://github.com/travist/jsencrypt

Допустимо использование иных библиотек и/или компонентов с аналогичными функциональными возможностями.

Endpoint/api/customer/key
Request methodGET
Response expected status200

Ответ / Response object

ПолеТип данныхПримечание
1keystring{ "key" : "-----BEGIN PUBLIC KEY----- MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC17SvOOK0oXDBdBoLpvbqGnPMXhhgoN0pvmjHUZYbxPj3PY0zNCU+9IVJQtSBNu6mR6xyZJkGeI1B5hiIHCHnyFThQ/54iVBCz9M2iGRZ8lD7KopJ9lUWIkOda+/BBPZfs5QmTlH5h152OUpp9zr0fZ/bPvCnIYe8dCUIGomwhBwIDAQAB-----END PUBLIC KEY-----" }

Пример запроса

Показать запрос
cURL
curl --location 'https://api-test.berekebank.kz/api/customer/key' \
--header 'Accept: application/json'

Пример ответа

Показать ответ
{
"key": "-----BEGIN PUBLIC KEY-----\nMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCxBhmg8CbeDi1pDRQFaVB6D7p9\nSU55Ozva03OdzRaNTQoF6IL2uTD/604I4lTZ8Tqt9AwxW/aIy7QkytdClVH/btCK\ngaR0plnAnGtr5zgNKTCbq3888cMnENhVycWFXiGK07CC1oWwe25x0nYKav/mqjO8\ndQaglm0V41Lk1pV+TwIDAQAB\n-----END PUBLIC KEY-----"
}