Форум КриптоПро
»
Средства криптографической защиты информации
»
Apple
»
Функция getCertiticate() сбрасывает путь к каталогу документов
Статус: Участник
Группы: Участники
Зарегистрирован: 06.04.2012(UTC) Сообщений: 21
Сказал(а) «Спасибо»: 1 раз
|
Здравствуйте! Замечено следущее поведение библиотеки криптопро. При вызове функции Код:PCCERT_CONTEXT getCertiticate()
входящей в SignFile.cpp происходит сброс текущего пути к папке документов симулятора в путь до папки документов макбука. Другими словами, я вызываю из своей программы метод Код:NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
До вызова функции я получаю такой путь к папке документов Код:/Users/ilyatar/Library/Application Support/iPhone Simulator/6.0/Applications/58021CB2-8B8A-403D-B5B9-763EB77492E1/Documents
после вызова Вашей функции, моя начинает возвращать вот это т.е. путь к моему макбуковскому каталогу документов. С чем это может быть связано и как поправить?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.02.2008(UTC) Сообщений: 1,491 Откуда: Крипто-Про
Поблагодарили: 40 раз в 37 постах
|
Здравствуйте. Я только что посмотрела SignFile.cpp и не нашла там функцию getCertiticate(). Уточните пожалуйста какой версией фреймворка и примера вы пользуетесь. Возможно когда-то такая функция существовала, но просто уже никто не помнит о её существовании и о том, что она делает. Рекомендую пользоваться новой версией фреймворка и примера. |
Татьяна ООО Крипто-Про |
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 06.04.2012(UTC) Сообщений: 21
Сказал(а) «Спасибо»: 1 раз
|
/* * SignFile.cpp * CreateFile * * Created by Кондакова Татьяна Андреевна on 10.12.10. * Copyright 2010 __MyCompanyName__. All rights reserved. * */ Я посмотрел последний пример из последнего фрэймворка и действительно не обнаружил там этой функции, но она нам нужна для определения наличия сертификата. Отредактировано пользователем 28 ноября 2012 г. 19:44:32(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.02.2008(UTC) Сообщений: 1,491 Откуда: Крипто-Про
Поблагодарили: 40 раз в 37 постах
|
SignFile.cpp был добавлен в нашу систему контроля версия в марте 2011 года. Фреймворк для iOS и пример его использования также были впервые выложены на ftp в марте 2011 года. В этих версиях (с ftp и из системы контроля версий) я также не вижу никакой функции getCertiticate(). Кроме того, я просмотрела все ревизии файла SignFile.cpp из нашей системы контроля версий -- этой функции нет нигде. Вы можете как-то поподробнее рассказать откуда она взялась? может быть известно откуда это скачано? |
Татьяна ООО Крипто-Про |
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 06.04.2012(UTC) Сообщений: 21
Сказал(а) «Спасибо»: 1 раз
|
Вот теперь я засомневался. Внедрение криптопро в наш продукт было начато другим разработчиком и сдается мне, что это он дописал пару функций в файл SignFile.cpp Я постараюсь найти концы и выяснить это. Если мои опасения подтвердяться, то прошу у Вас прощения за поднятую тему.
|
|
|
|
Форум КриптоПро
»
Средства криптографической защиты информации
»
Apple
»
Функция getCertiticate() сбрасывает путь к каталогу документов
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close