Мастер-лицензия – это оффлайн-лицензия, с которой можно использовать мобильные SDK без ограничений по bundle_id, в отличие от обычных лицензий. Для получения мастер-лицензии нужно создать пару ключей, как описано ниже. Отправьте нам публичный ключ по электронной почте, и вскоре после этого мы отправим вам мастер-лицензию.
Вашему приложению нужно будет подписать свой bundle_id приватным ключом. Мобильные SDK проверяют подпись с помощью публичного ключа из мастер-лицензии. Действие таких лицензий ограничено по времени.
Генерация ключей
В этом разделе описано, как создавать приватный и публичный ключи.
Создание приватного ключа
Чтобы создать приватный ключ, последовательно запустите следующие команды:
opensslgenpkey-algorithmRSA-outformDER-outprivateKey.der-pkeyoptrsa_keygen_bits:2048# for MacOSbase64-iprivateKey.der-oprivateKey.txt# for Linux base64-w0privateKey.der>privateKey.txt
Вы получите два файла:
privateKey.der – приватный ключ .der;
privateKey.txt – privateKey.der в кодировке base64. Содержимое этого файла используется в качестве подписи bundle_id хостового приложения.