Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline alexey.rogatkin  
#1 Оставлено : 15 апреля 2014 г. 2:17:19(UTC)
alexey.rogatkin

Статус: Участник

Группы: Участники
Зарегистрирован: 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)  | Причина: Не указана

Offline Татьяна  
#2 Оставлено : 15 апреля 2014 г. 15:59:18(UTC)
Татьяна

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 06.02.2008(UTC)
Сообщений: 1,491
Откуда: Крипто-Про

Поблагодарили: 40 раз в 37 постах
включите сначала основной хедер фреймворка CPROCSP.h, он содержит все нужные define
Татьяна
ООО Крипто-Про
thanks 1 пользователь поблагодарил Татьяна за этот пост.
alexey.rogatkin оставлено 15.04.2014(UTC)
Offline alexey.rogatkin  
#3 Оставлено : 15 апреля 2014 г. 17:02:08(UTC)
alexey.rogatkin

Статус: Участник

Группы: Участники
Зарегистрирован: 08.04.2014(UTC)
Сообщений: 18
Российская Федерация

Сказал(а) «Спасибо»: 4 раз
Благодарю, помогло. То неловкое чувство, когда ответ настолько прост, что невольно чувствуешь себя идиотом.
Offline Татьяна  
#4 Оставлено : 15 апреля 2014 г. 17:04:51(UTC)
Татьяна

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 06.02.2008(UTC)
Сообщений: 1,491
Откуда: Крипто-Про

Поблагодарили: 40 раз в 37 постах
да не парьтесь))
Татьяна
ООО Крипто-Про
Offline xsfera  
#5 Оставлено : 6 августа 2014 г. 15:05:57(UTC)
xsfera

Статус: Активный участник

Группы: Участники
Зарегистрирован: 09.07.2014(UTC)
Сообщений: 84
Российская Федерация
Откуда: Тольятти

Сказал(а) «Спасибо»: 1 раз
Татьяна как все же можно более автоматизированно запросить сертификат.
Например указать Имя, Фамилию и понажимать на кружочек.
Т.е. мне не нужны кучи строк, которые будут только путать пользователя.

Или это уже не сертифицированные методы?
Offline Татьяна  
#6 Оставлено : 6 августа 2014 г. 17:48:43(UTC)
Татьяна

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 06.02.2008(UTC)
Сообщений: 1,491
Откуда: Крипто-Про

Поблагодарили: 40 раз в 37 постах
да, можно: есть API
напишите мне на kondakova at cryptopro.ru пришлю примеры использования API UnixEnroll, UnixRequest.
я правильно понимаю что сертификаты собираетесь выпускать на КриптоПро УЦ 1.5?
Татьяна
ООО Крипто-Про
Offline xsfera  
#7 Оставлено : 6 августа 2014 г. 18:02:47(UTC)
xsfera

Статус: Активный участник

Группы: Участники
Зарегистрирован: 09.07.2014(UTC)
Сообщений: 84
Российская Федерация
Откуда: Тольятти

Сказал(а) «Спасибо»: 1 раз
Написал Вам на почту, оч. жду ответа.
Offline int_el  
#8 Оставлено : 20 ноября 2015 г. 13:47:49(UTC)
int_el

Статус: Новичок

Группы: Участники
Зарегистрирован: 20.11.2015(UTC)
Сообщений: 2
Российская Федерация
Откуда: Екатеринбург

Сказал(а) «Спасибо»: 1 раз
Здравствуйте!
Возникла такая же задача: взаимодействие с УЦ через API UnixRequest и UnixEnroll. Можно ли каким-то образом получить примеры их использования?
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest (2)
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.