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

Уведомление

Icon
Error

2 Страницы<12
Опции
К последнему сообщению К первому непрочитанному
Offline Павел Дмитриев  
#11 Оставлено : 28 февраля 2020 г. 19:30:32(UTC)
Павел Дмитриев

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

Группы: Участники
Зарегистрирован: 09.12.2019(UTC)
Сообщений: 21

Сказал(а) «Спасибо»: 6 раз
Потом попробовал сертификат, который успешно импортируется в основном приложении

2020-03-02 13:13:17.701807+0300 CryptoProDigitalSign[2119:17640415] Copying files.
2020-03-02 13:13:17.781285+0300 CryptoProDigitalSign[2119:17640415] Trying to encrypt /var/mobile/Containers/Data/Application/C55D92B4-AA77-4888-BA6E-5CCE062B228F/Documents/../Documents/cprocsp/keys, /var/mobile/Containers/Data/Application/C55D92B4-AA77-4888-BA6E-5CCE062B228F/Documents/../Documents/cprocsp/users/stores.
2020-03-02 13:13:17.819516+0300 CryptoProDigitalSign[2119:17640415] Encryption succeeded.
main_off:0x103523260
size:0
2020-03-02 13:13:17.819588+0300 CryptoProDigitalSign[2119:17640415] Failed to check application checksum.
2020-03-02 13:13:17.820504+0300 CryptoProDigitalSign[2119:17640415] 13:13:17.820018 support_an_fopen:87 p:2119 t:0x0x19747f1d4 support_an_fopen("/var/mobile/Containers/Data/Application/C55D92B4-AA77-4888-BA6E-5CCE062B228F/Documents/../Documents/cprocsp//etc/license.ini", "rb") = 0x0x0 fail No such file or directory(2)
2020-03-02 13:13:17.820771+0300 CryptoProDigitalSign[2119:17640415] 13:13:17.820755 support_an_fopen:87 p:2119 t:0x0x19747f1d4 support_an_fopen("/var/mobile/Containers/Data/Application/C55D92B4-AA77-4888-BA6E-5CCE062B228F/Documents/../Documents/cprocsp//etc/license.ini", "r+b") = 0x0x0 fail No such file or directory(2)
2020-03-02 13:13:17.826320+0300 CryptoProDigitalSign[2119:17640415] Copying files.
2020-03-02 13:13:17.849781+0300 CryptoProDigitalSign[2119:17640415] Trying to encrypt /var/mobile/Containers/Data/Application/C55D92B4-AA77-4888-BA6E-5CCE062B228F/Documents/../Documents/cprocsp/keys, /var/mobile/Containers/Data/Application/C55D92B4-AA77-4888-BA6E-5CCE062B228F/Documents/../Documents/cprocsp/users/stores.
2020-03-02 13:13:17.850021+0300 CryptoProDigitalSign[2119:17640415] Encryption succeeded.
main_off:0x102597d18
size:6719664
2020-03-02 13:13:21.856460+0300 CryptoProDigitalSign[2119:17640434] !!!!!!!!!!!!!!!!!!!!!!@
2020-03-02 13:13:21.871666+0300 CryptoProDigitalSign[2119:17640434] File is saved to /var/mobile/Containers/Data/Application/C55D92B4-AA77-4888-BA6E-5CCE062B228F/Documents/ipad.pfx
2020-03-02 13:13:24.052447+0300 CryptoProDigitalSign[2119:17640415] sup_lib 13:13:24.052340 support_n_dlopen:45 p:2119 t:0x0x19747f1d4 support_n_dlopen(dummy.so, 5) = 0x0 fail No such file or directory(2)
2020-03-02 13:13:24.078111+0300 CryptoProDigitalSign[2119:17640415] sup_lib 13:13:24.077936 support_n_dlopen:45 p:2119 t:0x0x19747f1d4 support_n_dlopen(dummy.so, 5) = 0x0 fail No such file or directory(2)
2020-03-02 13:13:24.126930+0300 CryptoProDigitalSign[2119:17640415] 13:13:24.126898 support_an_fopen:87 p:2119 t:0x0x19747f1d4 support_an_fopen("/var/mobile/Containers/Data/Application/C55D92B4-AA77-4888-BA6E-5CCE062B228F/Documents/../Documents/cprocsp//users/mobile/policies.ini", "rb") = 0x0x0 fail No such file or directory(2)
2020-03-02 13:13:24.127566+0300 CryptoProDigitalSign[2119:17640415] 13:13:24.127552 support_an_fopen:87 p:2119 t:0x0x19747f1d4 support_an_fopen("/var/mobile/Containers/Data/Application/C55D92B4-AA77-4888-BA6E-5CCE062B228F/Documents/../Documents/cprocsp//users/mobile/policies.ini", "rb") = 0x0x0 fail No such file or directory(2)
2020-03-02 13:13:24.130463+0300 CryptoProDigitalSign[2119:17640415] 13:13:24.130450 support_an_fopen:87 p:2119 t:0x0x19747f1d4 support_an_fopen("/var/mobile/Containers/Data/Application/C55D92B4-AA77-4888-BA6E-5CCE062B228F/Documents/../Documents/cprocsp//users/global.ini", "rb") = 0x0x0 fail No such file or directory(2)
2020-03-02 13:13:24.138519+0300 CryptoProDigitalSign[2119:17640415] sup_lib 13:13:24.138504 support_n_dlopen:45 p:2119 t:0x0x19747f1d4 support_n_dlopen(dummy.so, 6) = 0x0 fail No such file or directory(2)

2020-03-02 13:13:24.216890+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:OpenContainer!OpenContainer kcar_open fail (0x80090016) (:833)
2020-03-02 13:13:24.216906+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:CPCAcquireContext (pszContainer=\\.\HDIMAGE\INTCONT, dwFlags=0x0). Result=0, Err=0x80090016. hProv=0x0. (:515)
2020-03-02 13:13:24.218411+0300 CryptoProDigitalSign[2119:17640415] <capi20>0
x103295840:CryptAcquireContextA!failed: LastError = 0x0 (:793)
2020-03-02 13:13:24.221352+0300 CryptoProDigitalSign[2119:17640415] sup_lib 13:13:24.221341 support_n_dlopen:45 p:2119 t:0x0x19747f1d4 support_n_dlopen(dummy.so, 5) = 0x0 fail No such file or directory(2)
2020-03-02 13:13:24.225239+0300 CryptoProDigitalSign[2119:17640415] [importCertFromPFXStore:withPassword:] MY cert store opened.
2020-03-02 13:13:24.562847+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:OpenContainer!OpenContainer kcar_open fail (0x80090016) (:833)
2020-03-02 13:13:24.562862+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:CPCAcquireContext (pszContainer=\\.\HDIMAGE\le-78224587-7811-49eb-b124-0c1c8a0263b8, dwFlags=0x40). Result=0, Err=0x80090016. hProv=0x0. (:515)
2020-03-02 13:13:24.562870+0300 CryptoProDigitalSign[2119:17640415] <capi20>0x103295840:CryptAcquireContextA!failed: LastError = 0x0 (:793)
2020-03-02 13:13:24.562876+0300 CryptoProDigitalSign[2119:17640415] <capi20>0x103295840:CryptAcquireContextW!failed: LastError = 0x0 (:865)
2020-03-02 13:13:24.566131+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:CPCAcquireContext (pszContainer=\\.\HDIMAGE\le-78224587-7811-49eb-b124-0c1c8a0263b8, dwFlags=0x48). Result=1, Err=0x0. hProv=0x2b1806d. (:515)
2020-03-02 13:13:24.582572+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:CPCImportKey (hProv=0x2b1806d, hImpKey=-714145698, dwFlags=0x1, DataLen=117). Result=1, Err=0x0, hKey=500367419. (:5666)
2020-03-02 13:13:24.590135+0300 CryptoProDigitalSign[2119:17640415] [importCertFromPFXStore:withPassword:] PFX store was opened.
2020-03-02 13:13:24.590192+0300 CryptoProDigitalSign[2119:17640415] [importCertFromPFXStore:withPassword:] Found certificate in PFX store.
2020-03-02 13:13:24.590232+0300 CryptoProDigitalSign[2119:17640415] [importCertFromPFXStore:withPassword:] Adding cert to store OK.
2020-03-02 13:13:24.590284+0300 CryptoProDigitalSign[2119:17640415] [importCertFromPFXStore:withPassword:] Cert thumbprint:3594f1fcbc8edcf6e6fed45fc29f8a09d8fe7554
2020-03-02 13:13:24.590793+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:CPCReleaseContext (hProv=0x2b1806d, dwFlags=0x0). Result=1, Err=0x80090020 (:718)
2020-03-02 13:13:24.590990+0300 CryptoProDigitalSign[2119:17640415] [getExternalContainerName] A cryptcontext with the key container has been acquired
2020-03-02 13:13:24.591037+0300 CryptoProDigitalSign[2119:17640415] [getExternalContainerName] Enumerating containers:
2020-03-02 13:13:24.591333+0300 CryptoProDigitalSign[2119:17640415] [getExternalContainerName] -> le-78224587-7811-49eb-b124-0c1c8a0263b8
2020-03-02 13:13:24.591370+0300 CryptoProDigitalSign[2119:17640415] <capi20>0x103295840:CryptGetProvParam!failed: LastError = 0x80092004 (:1438)
2020-03-02 13:13:24.594763+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:CPCAcquireContext (pszContainer=\\.\HDIMAGE\INTCONT, dwFlags=0x48). Result=1, Err=0x0. hProv=0x226e805e. (:515)
2020-03-02 13:13:24.594779+0300 CryptoProDigitalSign[2119:17640415] [importContainerWithName:toContainerWithName:pin:setPin:] The responder key container has been acquired.
2020-03-02 13:13:24.596201+0300 CryptoProDigitalSign[2119:17640415] 13:13:24.596189 support_an_fopen:87 p:2119 t:0x0x19747f1d4 support_an_fopen("/var/mobile/Containers/Data/Application/C55D92B4-AA77-4888-BA6E-5CCE062B228F/Documents/../Documents/cprocsp//users/mobile/local.ini", "rb") = 0x0x0 fail No such file or directory(2)
2020-03-02 13:13:24.596236+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:CPCAcquireContext (pszContainer=le-78224587-7811-49eb-b124-0c1c8a0263b8, dwFlags=0x0). Result=1, Err=0x0. hProv=0x60db00b0. (:515)
2020-03-02 13:13:24.596252+0300 CryptoProDigitalSign[2119:17640415] [importContainerWithName:toContainerWithName:pin:setPin:] The sender key container has been acquired.
2020-03-02 13:13:24.596285+0300 CryptoProDigitalSign[2119:17640415] [importContainerWithName:toContainerWithName:pin:setPin:] Size of the buffer determined.
2020-03-02 13:13:24.596314+0300 CryptoProDigitalSign[2119:17640415] [
importContainerWithName:toContainerWithName:pin:setPin:] Parameters have been written to the buffer.
2020-03-02 13:13:24.596334+0300 CryptoProDigitalSign[2119:17640415] [importContainerWithName:toContainerWithName:pin:setPin:] The parameters have been set.
2020-03-02 13:13:24.596355+0300 CryptoProDigitalSign[2119:17640415] [importContainerWithName:toContainerWithName:pin:setPin:] Size of the buffer determined.
2020-03-02 13:13:24.596378+0300 CryptoProDigitalSign[2119:17640415] [importContainerWithName:toContainerWithName:pin:setPin:] Parameters have been written to the buffer.
2020-03-02 13:13:24.596406+0300 CryptoProDigitalSign[2119:17640415] [importContainerWithName:toContainerWithName:pin:setPin:] The parameters have been set.
2020-03-02 13:13:24.596549+0300 CryptoProDigitalSign[2119:17640415] [importContainerWithName:toContainerWithName:pin:setPin:] The sender private key has been acquired.
2020-03-02 13:13:24.596592+0300 CryptoProDigitalSign[2119:17640415] 13:13:24.596582 support_an_fopen:87 p:2119 t:0x0x19747f1d4 support_an_fopen("/var/mobile/Containers/Data/Application/C55D92B4-AA77-4888-BA6E-5CCE062B228F/Documents/../Documents/cprocsp//users/mobile/local.ini", "rb") = 0x0x0 fail No such file or directory(2)
2020-03-02 13:13:25.022121+0300 CryptoProDigitalSign[2119:17640415] 13:13:25.021965 support_an_fopen:87 p:2119 t:0x0x19747f1d4 support_an_fopen("/var/mobile/Containers/Data/Application/C55D92B4-AA77-4888-BA6E-5CCE062B228F/Documents/../Documents/cprocsp//users/mobile/local.ini", "r+b") = 0x0x0 fail No such file or directory(2)
2020-03-02 13:13:25.036763+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:CPCGenKey (hProv=0x60db00b0, AlgID=43557, dwFlags=0x1). Result=1, Err=0x0, hKey=0x68a10078. (:2276)
2020-03-02 13:13:25.037018+0300 CryptoProDigitalSign[2119:17640415] [importContainerWithName:toContainerWithName:pin:setPin:] Ephemeral sender key is created.
2020-03-02 13:13:25.037998+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:CPCGenKey (hProv=0x226e805e, AlgID=43557, dwFlags=0x41). Result=1, Err=0x0, hKey=0x2a148096. (:2276)
2020-03-02 13:13:25.038169+0300 CryptoProDigitalSign[2119:17640415] [importContainerWithName:toContainerWithName:pin:setPin:] Ephemeral responder key is created.
2020-03-02 13:13:25.038557+0300 CryptoProDigitalSign[2119:17640415] [importContainerWithName:toContainerWithName:pin:setPin:] Size of the BLOB determined.
2020-03-02 13:13:25.038735+0300 CryptoProDigitalSign[2119:17640415] [importContainerWithName:toContainerWithName:pin:setPin:] Parameters have been written to the BLOB.
2020-03-02 13:13:25.038870+0300 CryptoProDigitalSign[2119:17640415] [importContainerWithName:toContainerWithName:pin:setPin:] The parameters have been set.
2020-03-02 13:13:25.039545+0300 CryptoProDigitalSign[2119:17640415] [importContainerWithName:toContainerWithName:pin:setPin:] X parameter is generated.
2020-03-02 13:13:25.039816+0300 CryptoProDigitalSign[2119:17640415] [importContainerWithName:toContainerWithName:pin:setPin:] Size of the BLOB for the sender ephemeral key determined.
2020-03-02 13:13:25.040095+0300 CryptoProDigitalSign[2119:17640415] [importContainerWithName:toContainerWithName:pin:setPin:] Contents have been written to the BLOB.
2020-03-02 13:13:25.040365+0300 CryptoProDigitalSign[2119:17640415] [importContainerWithName:toContainerWithName:pin:setPin:] The sender ephemeral key has been imported.
2020-03-02 13:13:25.040514+0300 CryptoProDigitalSign[2119:17640415] [importContainerWithName:toContainerWithName:pin:setPin:] Size of the BLOB for the responder ephemeral key determined.
2020-03-02 13:13:25.040708+0300 CryptoProDigitalSign[2119:17640415] [importContainerWithName:toContainerWithName:pin:setPin:] Contents have been written to the BLOB.
2020-03-02 13:13:25.040913+0300 CryptoProDigitalSign[2119:17640415] [importContainerWithName:toContainerWithName:pin:setPin:] The responder ephemeral key has been imported.
2020-03-02 13:13:25.041054+0300 CryptoProDigitalSign[2119:17640415] [importContainerWithName:toContainerWithName:pin:setPin:] The sender agree key has been conv
erted.
2020-03-02 13:13:25.041150+0300 CryptoProDigitalSign[2119:17640415] [importContainerWithName:toContainerWithName:pin:setPin:] The responder agree key has been converted.
2020-03-02 13:13:25.047528+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:CPCExportKey (hProv=0x60db00b0, hKey=-1608712163, hExpKey=-1082163126, dwBlobType=7, dwFlags=0x0). Result=1, Err=0x0. (:4017)
2020-03-02 13:13:25.047675+0300 CryptoProDigitalSign[2119:17640415] [importContainerWithName:toContainerWithName:pin:setPin:] Size of the BLOB for the sender key determined.
2020-03-02 13:13:25.049734+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:CPCExportKey (hProv=0x60db00b0, hKey=-1608712163, hExpKey=-1082163126, dwBlobType=7, dwFlags=0x0). Result=1, Err=0x0. (:4017)
2020-03-02 13:13:25.049862+0300 CryptoProDigitalSign[2119:17640415] [importContainerWithName:toContainerWithName:pin:setPin:] Contents have been written to the BLOB.
2020-03-02 13:13:25.064786+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:CPCImportKey (hProv=0x226e805e, hImpKey=-492273421, dwFlags=0x1, DataLen=117). Result=1, Err=0x0, hKey=2009301039. (:5666)
2020-03-02 13:13:25.064947+0300 CryptoProDigitalSign[2119:17640415] [importContainerWithName:toContainerWithName:pin:setPin:] The private key has been imported.
2020-03-02 13:13:25.065200+0300 CryptoProDigitalSign[2119:17640415] [importContainerWithName:toContainerWithName:pin:setPin:] Size of the BLOB determined.
2020-03-02 13:13:25.065331+0300 CryptoProDigitalSign[2119:17640415] [importContainerWithName:toContainerWithName:pin:setPin:] Parameters have been written to the BLOB.
2020-03-02 13:13:25.074069+0300 CryptoProDigitalSign[2119:17640415] [importContainerWithName:toContainerWithName:pin:setPin:] The parameters have been set.
2020-03-02 13:13:25.074462+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:CPCReleaseContext (hProv=0x226e805e, dwFlags=0x0). Result=1, Err=0x80090020 (:718)
2020-03-02 13:13:25.074570+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:CPCReleaseContext (hProv=0x60db00b0, dwFlags=0x0). Result=1, Err=0x80090020 (:718)
2020-03-02 13:13:25.074613+0300 CryptoProDigitalSign[2119:17640415] <capi20>0x103295840:CryptDestroyKey!() invalid argument(s)! (:1080)
2020-03-02 13:13:25.074644+0300 CryptoProDigitalSign[2119:17640415] <capi20>0x103295840:CryptDestroyKey!failed: LastError = 0x57 (:1092)
2020-03-02 13:13:25.074672+0300 CryptoProDigitalSign[2119:17640415] <capi20>0x103295840:CryptDestroyKey!() invalid argument(s)! (:1080)
2020-03-02 13:13:25.074700+0300 CryptoProDigitalSign[2119:17640415] <capi20>0x103295840:CryptDestroyKey!failed: LastError = 0x57 (:1092)
2020-03-02 13:13:25.074729+0300 CryptoProDigitalSign[2119:17640415] <capi20>0x103295840:CryptDestroyKey!() invalid argument(s)! (:1080)
2020-03-02 13:13:25.074756+0300 CryptoProDigitalSign[2119:17640415] <capi20>0x103295840:CryptDestroyKey!failed: LastError = 0x57 (:1092)
2020-03-02 13:13:25.074783+0300 CryptoProDigitalSign[2119:17640415] <capi20>0x103295840:CryptDestroyKey!() invalid argument(s)! (:1080)
2020-03-02 13:13:25.074811+0300 CryptoProDigitalSign[2119:17640415] <capi20>0x103295840:CryptDestroyKey!failed: LastError = 0x57 (:1092)
2020-03-02 13:13:25.074839+0300 CryptoProDigitalSign[2119:17640415] <capi20>0x103295840:CryptDestroyKey!() invalid argument(s)! (:1080)
2020-03-02 13:13:25.074866+0300 CryptoProDigitalSign[2119:17640415] <capi20>0x103295840:CryptDestroyKey!failed: LastError = 0x57 (:1092)
2020-03-02 13:13:25.074898+0300 CryptoProDigitalSign[2119:17640415] <capi20>0x103295840:CryptDestroyKey!() invalid argument(s)! (:1080)
2020-03-02 13:13:25.074924+0300 CryptoProDigitalSign[2119:17640415] <capi20>0x103295840:CryptDestroyKey!failed: LastError = 0x57 (:1092)
2020-03-02 13:13:25.080223+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:CPCAcquireContext (pszContainer=\\.\HDIMAGE\INTCONT, dwFlags=0x0). Result=1, Err=0x0. hProv=0x357600c0. (:515)
2020-03-02 13:13:25.080347+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:CPCReleaseContext (hProv=0x357600c0, dwF
lags=0x0). Result=1, Err=0x80090020 (:718)
2020-03-02 13:13:25.084901+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:CPCAcquireContext (pszContainer=\\.\HDIMAGE\INTCONT, dwFlags=0x0). Result=1, Err=0x0. hProv=0xfdca00a5. (:515)
2020-03-02 13:13:25.085063+0300 CryptoProDigitalSign[2119:17640415] [addCertToStoreFromContainerWithName:] Crypto container opened: \\.\HDIMAGE\INTCONT
2020-03-02 13:13:25.087712+0300 CryptoProDigitalSign[2119:17640415] [addCertToStoreFromContainerWithName:] MY cert store opened.
2020-03-02 13:13:25.088469+0300 CryptoProDigitalSign[2119:17640415] [addCertToStoreFromContainerWithName:] Crypto key opened.
2020-03-02 13:13:25.088611+0300 CryptoProDigitalSign[2119:17640415] [addCertToStoreFromContainerWithName:] Get cert's length OK.
2020-03-02 13:13:25.088701+0300 CryptoProDigitalSign[2119:17640415] [addCertToStoreFromContainerWithName:] Get encoded cert OK!
2020-03-02 13:13:25.088794+0300 CryptoProDigitalSign[2119:17640415] [addCertToStoreFromContainerWithName:] A new certificate context has been created.
2020-03-02 13:13:25.088873+0300 CryptoProDigitalSign[2119:17640415] [addCertToStoreFromContainerWithName:] Setting cert context property OK.
2020-03-02 13:13:25.088958+0300 CryptoProDigitalSign[2119:17640415] [addCertToStoreFromContainerWithName:] Adding cert to store OK.
2020-03-02 13:13:25.090521+0300 CryptoProDigitalSign[2119:17640415] <capi20>0x103295840:CryptGetDefaultProviderA!() Default provider for type 1 is not specified! (:82)
2020-03-02 13:13:25.090551+0300 CryptoProDigitalSign[2119:17640415] <capi20>0x103295840:CryptAcquireContextA!failed: LastError = 0x80090017 (:793)
2020-03-02 13:13:25.098038+0300 CryptoProDigitalSign[2119:17640415] [addCertToStoreFromContainerWithName:] Cert thumbprint:5dc8621a90fcc44e5022b386bc37600a8b024436
2020-03-02 13:13:25.098329+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:CPCReleaseContext (hProv=0xfdca00a5, dwFlags=0x0). Result=1, Err=0x80090020 (:718)
2020-03-02 13:13:25.098352+0300 CryptoProDigitalSign[2119:17640415] <capi20>0x103295840:CryptDestroyKey!() invalid argument(s)! (:1080)
2020-03-02 13:13:25.098370+0300 CryptoProDigitalSign[2119:17640415] <capi20>0x103295840:CryptDestroyKey!failed: LastError = 0x57 (:1092)
2020-03-02 13:13:25.108065+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:CPCAcquireContext (pszContainer=le-78224587-7811-49eb-b124-0c1c8a0263b8, dwFlags=0x10). Result=1, Err=0x0. hProv=0x0. (:515)
2020-03-02 13:13:25.108106+0300 CryptoProDigitalSign[2119:17640415] [deleteContainerWithName:] Container has been deleted.
2020-03-02 13:13:25.108182+0300 CryptoProDigitalSign[2119:17640415] <capi20>0x103295840:CryptReleaseContext!() invalid argument(s)! (:902)
2020-03-02 13:13:25.108202+0300 CryptoProDigitalSign[2119:17640415] <capi20>0x103295840:CryptReleaseContext!failed: LastError = 0x57 (:918)
2020-03-02 13:13:25.110230+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:CPCAcquireContext (pszContainer=\\.\HDIMAGE\INTCONT, dwFlags=0x0). Result=1, Err=0x0. hProv=0xacb80a4. (:515)
2020-03-02 13:13:25.110292+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:CPCReleaseContext (hProv=0xacb80a4, dwFlags=0x0). Result=1, Err=0x80090020 (:718)
2020-03-02 13:13:25.113266+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:CPCAcquireContext (pszContainer=\\.\HDIMAGE\INTCONT, dwFlags=0x40). Result=1, Err=0x0. hProv=0xc27780c1. (:515)
2020-03-02 13:13:25.114423+0300 CryptoProDigitalSign[2119:17640415] [getCertificateFromContainer:] MY cert store opened.
2020-03-02 13:13:25.114513+0300 CryptoProDigitalSign[2119:17640415] [getCertificateFromContainer:] The signer's certificate was found.
2020-03-02 13:13:26.622320+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:CPCReleaseContext (hProv=0xc27780c1, dwFlags=0x0). Result=1, Err=0x80090020 (:718)
2020-03-02 13:13:26.631158+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:CPCAcquireContext (pszContainer=\\.\HDIMAGE\INTCONT, dwFlags=0x0). Result=1, Err=0x0. hProv=0x80c2002f. (:515)
2020-03-02 13:13:26.631290+0300 CryptoProD
igitalSign[2119:17640415] <cpcsp>0x103295840:CPCReleaseContext (hProv=0x80c2002f, dwFlags=0x0). Result=1, Err=0x80090020 (:718)
2020-03-02 13:13:26.639956+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:CPCAcquireContext (pszContainer=\\.\HDIMAGE\INTCONT, dwFlags=0x40). Result=1, Err=0x0. hProv=0x487e004a. (:515)
2020-03-02 13:13:26.644587+0300 CryptoProDigitalSign[2119:17640415] [detachedSign:withCertFromContainer:] MY cert store opened.
2020-03-02 13:13:26.644998+0300 CryptoProDigitalSign[2119:17640415] [detachedSign:withCertFromContainer:] The signer's certificate was found.
2020-03-02 13:13:26.661675+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:CPCAcquireContext (pszContainer=\\.\HDIMAGE\INTCONT, dwFlags=0x0). Result=1, Err=0x0. hProv=0x8a3f0036. (:515)
2020-03-02 13:13:26.664788+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:CPCReleaseContext (hProv=0x8a3f0036, dwFlags=0x0). Result=1, Err=0x80090020 (:718)
2020-03-02 13:13:26.665906+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:CPCAcquireContext (pszContainer=\\.\HDIMAGE\INTCONT, dwFlags=0x0). Result=1, Err=0x0. hProv=0xd7e8008f. (:515)
2020-03-02 13:13:26.675502+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:log_public_key_in_sign Signing with public key: (:3355)
2020-03-02 13:13:26.675575+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:log_public_key_in_sign 000:C0 47 29 77 E8 7E 52 0C 02 F0 5A B9 F8 34 7C 4F
2020-03-02 13:13:26.675604+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:log_public_key_in_sign 010:B6 CC E6 D4 D0 F0 38 62 D3 53 79 2C 0F 52 7F 57
2020-03-02 13:13:26.675630+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:log_public_key_in_sign 020:B8 D6 70 48 0F CA 28 75 95 84 01 C5 AC BE 95 D5
2020-03-02 13:13:26.675656+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:log_public_key_in_sign 030:B5 CE BC 70 4A 64 A5 96 7A 11 CA D3 1D 74 AB 0C
2020-03-02 13:13:26.676306+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:CPCSignHash (hProv=0xd7e8008f, hHash=0x5de18006, dwKeySpec=1, dwFlags=0x0). Result=1, Err=0x0. (:6734)
2020-03-02 13:13:26.677277+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:CPCReleaseContext (hProv=0xd7e8008f, dwFlags=0x0). Result=1, Err=0x80090020 (:718)
2020-03-02 13:13:26.677458+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:CPCReleaseContext (hProv=0x487e004a, dwFlags=0x0). Result=1, Err=0x80090020 (:718)
2020-03-02 13:13:26.679405+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:CPCAcquireContext (pszContainer=\\.\HDIMAGE\INTCONT, dwFlags=0x0). Result=1, Err=0x0. hProv=0xf73700bc. (:515)
2020-03-02 13:13:26.679482+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:CPCReleaseContext (hProv=0xf73700bc, dwFlags=0x0). Result=1, Err=0x80090020 (:718)
2020-03-02 13:13:26.683405+0300 CryptoProDigitalSign[2119:17640415] <cpcsp>0x103295840:CPCAcquireContext (pszContainer=\\.\HDIMAGE\INTCONT, dwFlags=0x40). Result=1, Err=0x0. hProv=0xaae00005. (:515)
2020-03-02 13:13:26.685013+0300 CryptoProDigitalSign[2119:17640415] [getCertificateFromContainer:] MY cert store opened.
2020-03-02 13:13:26.685118+0300 CryptoProDigitalSign[2119:17640415] [getCertificateFromContainer:] The signer's certificate was found.

Отредактировано пользователем 2 марта 2020 г. 13:17:16(UTC)  | Причина: Не указана

Offline Павел Дмитриев  
#12 Оставлено : 2 марта 2020 г. 13:59:18(UTC)
Павел Дмитриев

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

Группы: Участники
Зарегистрирован: 09.12.2019(UTC)
Сообщений: 21

Сказал(а) «Спасибо»: 6 раз
На сколько я понял. проблема возникает здесь, можно найти место по записям лога а именно 'The responder key container has been acquired'
Тоесть из приведённого кода первый CryptAcquireContext выполняется а второй уже нет


(BOOL)importContainerWithName:(NSString *)containerName toContainerWithName:(NSString *)toContainer pin:(NSString *)pin setPin:(BOOL)setPin {
return [(NSNumber*)[self performActionWithExceptionsHandling:^id{
CleanUp();

//--------------------------------------------------------------------
// Объявление и инициализация переменных.
DWORD dwProvType = PROV_GOST_2012_256; // Тип провайдера по умолчанию
DWORD data_len = 0; // Длина буфера
BYTE *oid = NULL; // Буфер для хранения параметров
DWORD dwBlobLen = 0; // Длина ключевого BLOBа
DWORD cAlg = CALG_PRO12_EXPORT;

//--------------------------------------------------------------------
// Получение дескриптора контейнера, в который осуществляется копирование
// ключа (получатель).

if (!CryptAcquireContext(&hProvResponder, [toContainer cStringUsingEncoding:NSUTF8StringEncoding], NULL, dwProvType, CRYPT_NEWKEYSET | CRYPT_SILENT)) {
CleanUp();
[self handleException:WLI_CRYPTO_ACQUIRE_CONTEXT_EXCEPTION_REASON];
return [NSNumber numberWithBool:false];
} else {
NSLog(@"[%@] The responder key container has been acquired.", NSStringFromSelector(_cmd));
}

//--------------------------------------------------------------------
// Получение дескриптора контейнера, из которого осуществляется копирование
// ключа (отправитель).

if (!CryptAcquireContext(&hProvSender, [containerName cStringUsingEncoding:NSUTF8StringEncoding], NULL, dwProvType, (pin) ? CRYPT_SILENT : 0)) {
CleanUp();
[self handleException:WLI_CRYPTO_ACQUIRE_CONTEXT_EXCEPTION_REASON];
return [NSNumber numberWithBool:false];
} else {
NSLog(@"[%@] The sender key container has been acquired.", NSStringFromSelector(_cmd));
}


...................................

Отредактировано пользователем 2 марта 2020 г. 14:00:54(UTC)  | Причина: Не указана

Offline Павел Дмитриев  
#13 Оставлено : 3 марта 2020 г. 12:19:50(UTC)
Павел Дмитриев

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

Группы: Участники
Зарегистрирован: 09.12.2019(UTC)
Сообщений: 21

Сказал(а) «Спасибо»: 6 раз
Посмотрел где получаем имя контейнера. С тем сертификатом, с которым возникает ошибка, название контейнера принимает значение le-a14badac-c8dd-45da-8b7b-4371fab9bc79_ŒÒÚ‡ÔÂÌÍÓ

Этот код был написан достаточно давно, возможно в нём есть какая-то проблема? Или это явная проблема, с заданным именем контейнера?


DWORD size = 1024;
BYTE *ContName = (BYTE*)malloc(1024);
int ContainersCount = 0;
NSString *containerName;

DWORD fParam = CRYPT_FIRST;


while (CryptGetProvParam(hCryptProv, PP_ENUMCONTAINERS, ContName, &size, fParam)) {
fParam = CRYPT_NEXT;
bool isInternalOrTempContainer = [[NSString stringWithFormat:@"%s",ContName] isEqualToString:[NSString stringWithFormat:@"%s",INTERNAL_CONTAINER_LOCALNAME]];
isInternalOrTempContainer |= [[NSString stringWithFormat:@"%s",ContName] isEqualToString:[NSString stringWithFormat:@"%s",TEMP_CONTAINER_LOCALNAME]];
if (!isInternalOrTempContainer) {
containerName = [NSString stringWithFormat:@"%s",ContName]; // здесь получаем значение le-a14badac-c8dd-45da-8b7b-4371fab9bc79_ŒÒÚ‡ÔÂÌÍÓ
ContainersCount++;
}
NSLog(@"[%@] \t-> %@", NSStringFromSelector(_cmd), [NSString stringWithFormat:@"%s",ContName]);
free(ContName);
ContName = (BYTE*)malloc(1024);
}
Offline Андрей Русев  
#14 Оставлено : 4 марта 2020 г. 22:12:41(UTC)
Русев Андрей

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

Группы: Администраторы, Участники
Зарегистрирован: 16.04.2008(UTC)
Сообщений: 1,261

Сказал(а) «Спасибо»: 21 раз
Поблагодарили: 444 раз в 323 постах
Преобразования строк в этом куске неверные. Как указано в нашей документации:
http://cpdn.cryptopro.ru...sp40/html/encodings.html
CryptGetProvParam() возвращает строки в CP_ACP (соответствующей CP1251 на *nix).
В такой же кодировке принимает строки CryptAcquireContextA.
Преобразование должно выглядеть примерно так:
Код:
containerName = [NSString stringWithCString: ContName encoding: NSWindowsCP1251StringEncoding];

Либо до CryptAcquireContextA надо тянуть переменную ContName, а не containerName.
Вообще неясно, что является выходным результатом этого цикла при ContainersCount > 1. Кажется, код к такому не готов.
Официальная техподдержка. Официальная база знаний.
Offline Павел Дмитриев  
#15 Оставлено : 3 апреля 2020 г. 17:40:19(UTC)
Павел Дмитриев

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

Группы: Участники
Зарегистрирован: 09.12.2019(UTC)
Сообщений: 21

Сказал(а) «Спасибо»: 6 раз
При использовании предложенной кодировки стало видно, что непонятные символы это русские буквы. Насколько я понимаю русские буквы в имени контейнера не поддерживаются?
Offline Андрей Русев  
#16 Оставлено : 7 апреля 2020 г. 13:28:05(UTC)
Русев Андрей

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

Группы: Администраторы, Участники
Зарегистрирован: 16.04.2008(UTC)
Сообщений: 1,261

Сказал(а) «Спасибо»: 21 раз
Поблагодарили: 444 раз в 323 постах
Поддерживаются, но у конечного ПО с этим постоянные проблемы (что подтверждает ваш пример), так что как и написано в статье по моей ссылке:
Цитата:
рекомендуется использовать только ASCII-символы в именах контейнеров и паролях, то есть не использовать русские буквы
Официальная техподдержка. Официальная база знаний.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
2 Страницы<12
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.