Статус: Участник
Группы: Участники
Зарегистрирован: 08.04.2014(UTC) Сообщений: 18 Сказал(а) «Спасибо»: 4 раз
|
Доброго дня. Я создаю программу для платформы iOS и использую КриптоПРО, как криптопровайдер. Я планирую минимизировать взаимодействие пользователя с криптографическими модулями и не показывать ему PaneViewController и другие стандартные элементы (специфика целевой аудитории заставляет так сделать). К сожалению, не могу понять как использовать функциональность КриптоПРО фреймворка для взаимодействия с УЦ и надеюсь вы сможете мне помочь. Есть такой класс, как UnixRequest. Мне не хотелось бы изобретать велосипед и воспользоваться уже созданной функциональностью, тем более, что, очевидно, это уже реализовано. Но вот в чем дело- заголовки UnixRequest не включается в мою сборку (defines не позволяют: то есть физически они включены и их даже можно проинклюдить, но с этим возникают проблемы). Я надеялся использовать этот класс, но инклюд заголовочного файла ведет за собой вереницу проблем с определением типов (которые также ограничены define'ами). Есть ли какой то другой способ или рабочий способ (без потери сертификации библиотеки по ГОСТ) использовать функциональность, которая каким то чудом используется в PaneViewController и где об этом можно почитать? P.S. Если говорить подробнее о текущем затыке, я остановился на том, что моя сборка стала падать на моменте: #ifndef UNIX # include <windows.h> #endif // UNIX Я так понимаю, что windows.h, конечно же, отсутствует на iOS (для меня было большим удивлением что этот заголовочный файл вообще даже в unix делает, что уж говорить об iOS). Таким образом, правильно ли мне кажется, что часть фреймворка, в которую я залез относится к сборкам под Mac OS X и не может быть использована для iOS? Какие альтернативы? Отредактировано пользователем 15 апреля 2014 г. 2:30:06(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.02.2008(UTC) Сообщений: 1,491 Откуда: Крипто-Про
Поблагодарили: 40 раз в 37 постах
|
включите сначала основной хедер фреймворка CPROCSP.h, он содержит все нужные define |
Татьяна ООО Крипто-Про |
1 пользователь поблагодарил Татьяна за этот пост.
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 08.04.2014(UTC) Сообщений: 18 Сказал(а) «Спасибо»: 4 раз
|
Благодарю, помогло. То неловкое чувство, когда ответ настолько прост, что невольно чувствуешь себя идиотом.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.02.2008(UTC) Сообщений: 1,491 Откуда: Крипто-Про
Поблагодарили: 40 раз в 37 постах
|
|
Татьяна ООО Крипто-Про |
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 09.07.2014(UTC) Сообщений: 84 Откуда: Тольятти Сказал(а) «Спасибо»: 1 раз
|
Татьяна как все же можно более автоматизированно запросить сертификат. Например указать Имя, Фамилию и понажимать на кружочек. Т.е. мне не нужны кучи строк, которые будут только путать пользователя.
Или это уже не сертифицированные методы?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.02.2008(UTC) Сообщений: 1,491 Откуда: Крипто-Про
Поблагодарили: 40 раз в 37 постах
|
да, можно: есть API напишите мне на kondakova at cryptopro.ru пришлю примеры использования API UnixEnroll, UnixRequest. я правильно понимаю что сертификаты собираетесь выпускать на КриптоПро УЦ 1.5? |
Татьяна ООО Крипто-Про |
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 09.07.2014(UTC) Сообщений: 84 Откуда: Тольятти Сказал(а) «Спасибо»: 1 раз
|
Написал Вам на почту, оч. жду ответа.
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 20.11.2015(UTC) Сообщений: 2 Откуда: Екатеринбург Сказал(а) «Спасибо»: 1 раз
|
Здравствуйте! Возникла такая же задача: взаимодействие с УЦ через API UnixRequest и UnixEnroll. Можно ли каким-то образом получить примеры их использования?
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close