Tumar CSP Android-Error load profile 8009001A

Автор Olga, 09 Декабрь 2019, 22:40:57

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

Вниз

Olga

Добрый день!

Использую Ваше SDK для Android (ключ для активации лицензии есть).
Использую ключевой контейнер key.p12 от НУЦ РК (RSA).
Проблема с чтением моего ключевого контейнера (key.p12).
По примеру из SDK создаю профайл: createProfile(String path, String fName, String pass)
path=appContext.getExternalFilesDir(null).getAbsolutePath() + "/TumarCSP/"; // "/storage/emulated/0/Android/data/kz.gamma.licensesampleapppublic/files/TumarCSP/"
fName="key"
pass="pass"

На что мне возвращает строку
"file://key:hex=70B16E9CB430594C@//storage/emulated/0/Android/data/kz.gamma.licensesampleapppublic/files/TumarCSP/?salg=1.3.6.1.4.1.6801.1.5.8&ext=p12".

При signText(String profile, byte[] text, boolean isPKCS7)
На этапе cpAcquireContext(profile, 0, 0) падает ошибка kz.gamma.tumarcsp.exception.CSPException: Error load profile  [8009001A].

Использую Ваше SDK для iOS, все отлично работает, с тем же контейнером p12 подписывает.

Прошу помочь в данной проблеме.
Спасибо!

Sergey

Добрый день.

Ошибка 8009001A означает набор ключей не поддерживаться.
Возможно используете СКЗИ который не поддерживает данный тип ключей.

СергейТ

Как было написано выше:

Мы используем SDK для ios с тем же набором ключей - там все подписывается.

Sergey

СКЗИ под разные операционные системы может отличаться.
Версия СКЗИ  под Android которую используете не поддерживает ключи НУЦ.

СергейТ

Правильно ли я понимаю - ваша последняя SDK для мобильных не поддерживает ключи НУЦ под Андроидом?

Вверх