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

Уведомление

Icon
Error

3 Страницы<123>
Опции
К последнему сообщению К первому непрочитанному
Offline Татьяна  
#11 Оставлено : 20 декабря 2013 г. 13:28:04(UTC)
Татьяна

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

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

Поблагодарили: 40 раз в 37 постах
ещё можно проверить, связана ли вообще проблема с окнами. сделать можно например так:
- создать ключи (CryptAcquireContext(... CRYPT_NEWKEYSET|CRYPT_SILENT), CryptGenKey)
- указать UnixEnroll, что нужно использовать существующий контейнер (put_useExistent, put_containerName)

в этом случае окон вообще не будет
Татьяна
ООО Крипто-Про
Offline Paltr  
#12 Оставлено : 20 декабря 2013 г. 13:37:32(UTC)
Paltr

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

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

Вот собственно стек главного потока:

0 libsystem_kernel.dylib 0x3a8ff838 __kill + 8
1 TestCrypt 0x001c9ee8 CLSSignalHandler + 192
2 libsystem_c.dylib 0x3a880e90 _sigtramp + 40
3 TestCrypt 0x001e85bc +[ModalRndm show_dialog:] + 908
4 TestCrypt 0x001f4a50 -[iOSMainThreadRndm showRndmMainThread:] + 56
5 Foundation 0x32f4438c -[NSObject(NSThreadPerformAdditions) performSelector:onThread:withObject:waitUntilDone:modes:] + 164
6 Foundation 0x32f44088 -[NSObject(NSThreadPerformAdditions) performSelectorOnMainThread:withObject:waitUntilDone:] + 132
7 TestCrypt 0x001f4988 show_dialog + 132
8 TestCrypt 0x0043b394 bio_rndm + 420
9 TestCrypt 0x003ef2cc supsys_call + 128
10 TestCrypt 0x00417f60 rndm + 96
11 TestCrypt 0x00365a64 rndm + 200
12 TestCrypt 0x0031efc0 SetPhisicRSG + 1648
13 TestCrypt 0x00333870 DSRFInitRSG + 344
14 TestCrypt 0x00322f70 CreateCryptObject + 4952
15 TestCrypt 0x00318e5c CPCGenKey + 464
16 TestCrypt 0x00345a84 CPGenKey + 84
17 TestCrypt 0x00208924 CryptGenKey + 340
18 TestCrypt 0x002f3200 CPEnrollImpl::createPKCSRequest(wchar_t*, wchar_t*, wchar_t**, bool, bool) + 364
19 TestCrypt 0x00932a8c UnixEnroll::createRequest(int, wchar_t*, wchar_t*, wchar_t**) + 80
20 TestCrypt 0x000be564 -[ITFB_CertRequest getRequest:RDN:] (ITFB_CertRequest.mm:97)
21 TestCrypt 0x000bffda -[ITFB_InitViewController createKeysContainer] (ITFB_InitViewController.m:199)
22 Foundation 0x32ff10f0 __NSThreadPerformPerform + 456
23 CoreFoundation 0x326af680 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 12
24 CoreFoundation 0x326aeee4 __CFRunLoopDoSources0 + 208
25 CoreFoundation 0x326adcb2 __CFRunLoopRun + 642
26 CoreFoundation 0x32620eb8 CFRunLoopRunSpecific + 352
27 CoreFoundation 0x32620d44 CFRunLoopRunInMode + 100
28 GraphicsServices 0x361f92e6 GSEventRunModal + 70
29 UIKit 0x345362fc UIApplicationMain + 1116
30 TestCrypt 0x0006ae10 main (main.m:16)
31 libdyld.dylib 0x3a839b1c start + 0
Offline Paltr  
#13 Оставлено : 20 декабря 2013 г. 13:53:47(UTC)
Paltr

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

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

Еще вот такое в логах нашел:

1.2.840.113549.1.9.1=bel2364@yandex.ru</ns2:response></return></ns2:getUserDNBySnilsResponse></S:Body></S:Envelope>
Dec 20 14:35:49 MindPassPhone4S TestCrypt[7022] <Warning>: defaultCAId = 5
Dec 20 14:35:49 MindPassPhone4S cpcspfkc[7022] <Error>: sup_lib 14:35:49.774293 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(dummy.so, 5) = 0x0 fail No such file or directory(2)
Dec 20 14:35:49 MindPassPhone4S cpcspfkc[7022] <Error>: sup_lib 14:35:49.788593 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(dummy.so, 5) = 0x0 fail No such file or directory(2)
Dec 20 14:35:49 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:49.800306 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(dummy.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:49 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:49.806583 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(dummy.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:49 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:49.815439 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(dummy.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:49 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:49.972862 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(dummy.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:49 MindPassPhone4S cpcsp[7022] <Error>: 14:35:49.978725 support_an_fopen:83 p:7022 t:0x0x3a868964 support_an_fopen("/private/var/mobile/Applications/4BCDCC66-4DDF-4E95-9E0F-3668B421E795/Documents/cprocsp/users/global.ini", "rb") = 0x0x0 fail No such file or directory(2)
Dec 20 14:35:49 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:49.995006 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(dummy.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.003603 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(dummy.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.012066 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(dummy.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.018698 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(dummy.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.026772 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(dummy.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.035494 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(dummy.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.045310 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(dummy.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.054575 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(dummy.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.063345 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(libcpcvcert.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.068142 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(dummy.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.075534 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(libcpcvcert.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.080096 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(dummy.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.087536 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(libcpcvcert.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.095133 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(dummy.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.102248 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(dummy.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.107874 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(dummy.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.113553 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(dummy.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.137388 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(librdrrtsupcp.dylib, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.146534 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(librdrrtsupcp.dylib, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.155947 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(dummy.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.163133 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(dummy.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.170204 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(dummy.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.178443 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(dummy.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.185069 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(dummy.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.193041 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(dummy.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.201850 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(dummy.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.211614 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(dummy.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.220840 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(dummy.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.229460 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(libcpcvcert.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.233959 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(dummy.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.241319 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(libcpcvcert.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.245832 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(dummy.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.253172 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(libcpcvcert.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.260523 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(dummy.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.267294 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(dummy.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.272718 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(dummy.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.278175 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(dummy.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.300569 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(librdrrtsupcp.dylib, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.309482 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(librdrrtsupcp.dylib, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: sup_lib 14:35:50.318589 support_n_dlopen:45 p:7022 t:0x0x3a868964 support_n_dlopen(dummy.so, 6) = 0x0 fail No such file or directory(2)
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: cpcsp: 0x3c3c9b88: :851 read_keyset code==RDR_ERR_FILE_NOT_FOUND fail
Dec 20 14:35:50 MindPassPhone4S cpcsp[7022] <Error>: 14:35:50.414680 support_an_fopen:83 p:7022 t:0x0x3a868964 support_an_fopen("/private/var/mobile/Applications/4BCDCC66-4DDF-4E95-9E0F-3668B421E795/Documents/cprocsp/users/global.ini", "rb") = 0x0x0 fail No such file or directory(2)
Dec 20 14:35:53 MindPassPhone4S ReportCrash[7023] <Notice>: Formulating crash report for process TestCrypt[7022]
Dec 20 14:35:53 MindPassPhone4S com.apple.launchd[1] (UIKitApplication:ru.itfbgroup.imali[0x80b2][7022]) <Warning>: (UIKitApplication:ru.itfbgroup.imali[0x80b2]) Job appears to have crashed: Segmentation fault: 11
Dec 20 14:35:53 MindPassPhone4S backboardd[26] <Warning>: Application 'UIKitApplication:ru.itfbgroup.imali[0x80b2]' exited abnormally with signal 11: Segmentation fault: 11
Dec 20 14:35:53 MindPassPhone4S ReportCrash[7023] <Error>: libMobileGestalt copySystemVersionDictionaryValue: Could not lookup ReleaseType from system version dictionary
Dec 20 14:35:53 MindPassPhone4S ReportCrash[7023] <Notice>: Saved crashreport to /var/mobile/Library/Logs/CrashReporter/TestCrypt_2013-12-20-143553_MindPassPhone4S.plist using uid: 0 gid: 0, synthetic_euid: 501 egid: 0
Offline Татьяна  
#14 Оставлено : 20 декабря 2013 г. 13:56:51(UTC)
Татьяна

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

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

Поблагодарили: 40 раз в 37 постах
Ок, попробую у себя воспроизвести.
единственное: аналогичный код в нашей панели (там тоже происходит создание запроса при помощи UnixEnroll и там же вызывается в MainThread, чтобы отрисовались окна) у меня не крешится. У вас создание запроса на сертификат в нашей панели взаимодействия с УЦ работает?
Татьяна
ООО Крипто-Про
Offline Татьяна  
#15 Оставлено : 20 декабря 2013 г. 13:58:00(UTC)
Татьяна

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

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

Поблагодарили: 40 раз в 37 постах
а считыватель какой используете? что передаете в метод put_containerName?
Татьяна
ООО Крипто-Про
Offline Paltr  
#16 Оставлено : 20 декабря 2013 г. 14:13:55(UTC)
Paltr

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

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

Единственный момент - мне этот код в наследство от дедушки достался, так что могу глупые вопросы задавать, например:

"аналогичный код в нашей панели"
А где ее взять?
Нашел документацию, но саму как-то не очень...

"а считыватель какой используете?"
Кто такой считыватель?

Все что в UnixEnroll передается:
put_ContainerName(L"\\.\hdimage\CSP_1")
put_KeySpec(AT_SIGNATURE)
put_ProviderType(75);
put_RequestStoreFlags(CERT_SYSTEM_STORE_CURRENT_USER);
Ну а дальше:
createRequest(
XECR_PKCS10_V2_0,
L"2.5.4.4=Медведев,2.5.4.42=Д. М.,1.2.643.100.3=12746444770,1.2.840.113549.1.9.2=12746444770,2.5.4.5=9a291507-78c4-4538-981f-6929b1f745eb,2.5.4.3=Медведев Д. А.,2.5.4.10=Moscow Government,1.2.643.3.131.1.1=111111111111,2.5.4.6=RU,1.2.840.113549.1.9.1=bel2364@yandex.ru",
L"1.2.643.2.2.34.7,1.3.6.1.5.5.7.3.2",
адрес указателя)
Offline Paltr  
#17 Оставлено : 20 декабря 2013 г. 14:15:59(UTC)
Paltr

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

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

Что интересно - это воспроизводится только из главного потока.
Offline Татьяна  
#18 Оставлено : 20 декабря 2013 г. 14:18:22(UTC)
Татьяна

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

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

Поблагодарили: 40 раз в 37 постах
если используете пример, то панель вызывается кнопкой launch pane, если нет -- посмотрите по коду, есть где-то отображения PaneViewController
Татьяна
ООО Крипто-Про
Offline Татьяна  
#19 Оставлено : 20 декабря 2013 г. 14:19:28(UTC)
Татьяна

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

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

Поблагодарили: 40 раз в 37 постах
а перед тем как всё падает появляется датчик случайных чисел и падает после окончания его работы? или датчик не появляется?
Татьяна
ООО Крипто-Про
Offline Paltr  
#20 Оставлено : 20 декабря 2013 г. 14:27:52(UTC)
Paltr

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

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

"есть где-то отображения PaneViewController"
Посмотрю - спасибо.
"а перед тем как всё падает появляется датчик случайных чисел и падает после окончания его работы? или датчик не появляется?"
Датчик - это кружок, который тыкать надо? Если да - не в нем точно дело.
Просто можно процедуру генерации запроса пройти, вбить пароль на контейнер, сказать ок - и вывалиться. То же можно получить если сразу же при входе нажать отмену и выйти.
Т.е. падает где-то уже после генерации и даже вообще без нее, падает где-то просто при закрытии этого окна.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
3 Страницы<123>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.