Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Электронный больничный ЭЛН
|
|||
|---|---|---|---|
|
#18+
Shuraken, хорошо бы опыт в бложике каком выложить. Я бы себе заныкал... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2018, 17:40 |
|
||
|
Электронный больничный ЭЛН
|
|||
|---|---|---|---|
|
#18+
Док, так он уже давно выложен на форуме криптопро. Посмотрите предыдущие сообщения в теме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2018, 11:06 |
|
||
|
Электронный больничный ЭЛН
|
|||
|---|---|---|---|
|
#18+
ShurakenПосмотрите предыдущие сообщения в теме. а-а-а, точно, запамятовал :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2018, 18:18 |
|
||
|
Электронный больничный ЭЛН
|
|||
|---|---|---|---|
|
#18+
Столкнулся с такой непонятной для меня ситуацией. Установил несколько тестовых сертификатов от КриптоПро, чтобы проверить корректность наложения ЭЦП. В одном сертификате такие параметры: Алгоритм подписи: ГОСТ Р 34.11-2012/34.10-2012 256 бит Хэш-алгоритм подписи: ГОСТ Р 34.11-2012 256 бит Открытый ключ: ГОСТ Р 34.11-2012 512 бит В другом Алгоритм подписи: ГОСТ Р 34.11-2012/34.10-2012 256 бит Хэш-алгоритм подписи: ГОСТ Р 34.11-2012 256 бит Открытый ключ: ГОСТ Р 34.11-2012 256 бит Я сперва посчитал, что раз в обоих случаях алгоритм подписи и хэш-алгоритм подписи одинаковы, то для формирования хэша будет использоваться один и тот же алгоритм - CALG_GR3411_2012_256 (32801). Ага, щаз. В случае использования второго сертификата с открытым ключом на 256 бит это было справедливо. А вот для сертификата с открытым ключом в 512 бит опытным путём удалось установить, что надо использовать другой алгоритм - CALG_GR3411_2012_512 (32802). Тогда всё накладывается корректно и запрос получается правильным. И я сейчас пытаюсь понять, как программно вытащить информацию о правильном хэш-алгоритме. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. И я понимаю, что ищу не то, что надо искать данные именно для хэш-алгоритма, но при этом не могу понять, какими процедурами это можно сделать, используя контекст конкретного сертификата. Подскажите пожалуйста. С уважением, Александр. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2018, 10:46 |
|
||
|
Электронный больничный ЭЛН
|
|||
|---|---|---|---|
|
#18+
Также столкнулся с ситуацией, что не работает формирование ЭЦП в Windows 10 Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. На версиях ниже 10 всё работает нормально. Подскажите, в чём может быть дело? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2018, 17:09 |
|
||
|
Электронный больничный ЭЛН
|
|||
|---|---|---|---|
|
#18+
Shuraken, GetLastError для CryptHashData что-то же сообщает? На ошибки проверки кто будет писать? p.s. raise Exception.Create - сильно... GetLastError не угодил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2018, 22:49 |
|
||
|
Электронный больничный ЭЛН
|
|||
|---|---|---|---|
|
#18+
sql2012, CryptHashData - всё нормально. Пробовал и GetLastError - возвращает "Неправильный вызов функции" на CryptSignHash. При этом на других версиях винды всё нормально. Exception.Create ставил для отладки, чтобы видеть, в каких функциях происходили ошибки. Так их быстрее отыскивать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2018, 10:40 |
|
||
|
Электронный больничный ЭЛН
|
|||
|---|---|---|---|
|
#18+
Shuraken, по-твоему должны все гадать, что у тебя там в переменных? CSP какой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2018, 12:42 |
|
||
|
Электронный больничный ЭЛН
|
|||
|---|---|---|---|
|
#18+
sql2012, CSP - Crypto-Pro GOST R 34.10-2001 Cryptographic Service Provider AlgID - CALG_GR3411 (32798) Тот же результат и для CSP - Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider AlgID - CALG_GR3411_2012_256 (32801) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2018, 13:40 |
|
||
|
Электронный больничный ЭЛН
|
|||
|---|---|---|---|
|
#18+
Shuraken, CryptSignHash - второй параметр - "за что отвечает" и почему прошит в коде 0? пример: https://www.cryptopro.ru/forum2/default.aspx?g=posts&m=91520#post91520 p.s. Если пишешь на форуме КРИПТО-ПРО и чтобы там отвечали - пиши с проверкой результата каждой функции + код ошибки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2018, 19:19 |
|
||
|
Электронный больничный ЭЛН
|
|||
|---|---|---|---|
|
#18+
sql2012, Он проинициализирован в ноль. После вызова функции CryptAcquireCertificatePrivateKey он принимает значение 1 - AT_KEYEXCHANGE. За ссылку спасибо. ... Немного подправил, всё равно та же самая ошибка на Windows 10 - "Неверный вызов функции". Такое чувство, что подписывание на Windows 10 осуществляется как-то по-другому, чем на других версиях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2018, 10:57 |
|
||
|
Электронный больничный ЭЛН
|
|||
|---|---|---|---|
|
#18+
Shurakensql2012, Он проинициализирован в ноль. После вызова функции CryptAcquireCertificatePrivateKey он принимает значение 1 - AT_KEYEXCHANGE. За ссылку спасибо. ... Немного подправил, всё равно та же самая ошибка на Windows 10 - "Неверный вызов функции". Такое чувство, что подписывание на Windows 10 осуществляется как-то по-другому, чем на других версиях. Код ошибки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2018, 22:58 |
|
||
|
Электронный больничный ЭЛН
|
|||
|---|---|---|---|
|
#18+
Shuraken, сборка CSP какая? последняя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2018, 23:00 |
|
||
|
Электронный больничный ЭЛН
|
|||
|---|---|---|---|
|
#18+
sql2012, Разобрались. Дело было не в версии Windows и не в моей программе. Просто истекла лицензия. Продлили и всё заработало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2018, 10:09 |
|
||
|
Электронный больничный ЭЛН
|
|||
|---|---|---|---|
|
#18+
обычно: 0x8007065b (1627) - Ошибка исполнения функции + периодически CSP показывает диалог на ввод лицензии, если не вызывать явно в silent-режиме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2018, 15:16 |
|
||
|
Электронный больничный ЭЛН
|
|||
|---|---|---|---|
|
#18+
Коллеги, сталкивались ли вы на тестовом контуре https://docs-test.fss.ru/ws-insurer-crypto-v11/FileOperationsLnPort с ошибкой: ru.ibs.cryptoprto.jcp.wrapper.eln.ws.client.generated.CryptoException_Exception: The prefix "soapenv" for element "soapenv:Body" is not bound. class org.apache.xml.security.encryption.XMLEncryptionException На просто подписанное сообщение без шифрования сервис https://docs-test.fss.ru/ws-insurer-v11/FileOperationsLnPort отвечает нормально. При попытке использовать с шифрованием вот такая проблема, на стороне ФСС расшифрование проходит, а дальше вот такая история с пространством имён... Куда бы вы копали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2018, 11:59 |
|
||
|
Электронный больничный ЭЛН
|
|||
|---|---|---|---|
|
#18+
Еще одна жертва этих же граблей: истина где-то рядом :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2018, 10:52 |
|
||
|
Электронный больничный ЭЛН
|
|||
|---|---|---|---|
|
#18+
Уппс, ссылку неправильно вставил: http://www.cyberforum.ru/web-services-wcf/thread1807834.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2018, 10:55 |
|
||
|
Электронный больничный ЭЛН
|
|||
|---|---|---|---|
|
#18+
maratvg, Добрый день. Вам удалось использовать библиотеку из состава arm_fss? Я пытался вызвать ее на C#, но получаю error exception. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2018, 13:19 |
|
||
|
Электронный больничный ЭЛН
|
|||
|---|---|---|---|
|
#18+
Anatole, Про шарп сказать ничего не могу. Подключал к делфи. Всё работало ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2018, 06:41 |
|
||
|
Электронный больничный ЭЛН
|
|||
|---|---|---|---|
|
#18+
maratvg, а могли бы показать, как Вы реализовали эти вызовы в delphi. м.б. скинете фрагмент кода напрямую abakkav@yandex.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2018, 09:27 |
|
||
|
Электронный больничный ЭЛН
|
|||
|---|---|---|---|
|
#18+
Anatole, 1. сгенерить из GostCryptography.dll GostCryptography_TLB.pas (TlbExp.exe, tlibimp.exe). 2. в GostCryptography_TLB.pas будут созданы классы TGostEncryptSOAP, TGostDecryptSOAP, которые собственно и использовались. для примера Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2018, 15:15 |
|
||
|
Электронный больничный ЭЛН
|
|||
|---|---|---|---|
|
#18+
maratvg, Спасибо, за разъяснение, идея понятна. Примерно тоже самое пытался делать и я, но наконец-то понял, что Вы говорите о библиотеке для организации страхователя (из arm_fss), а я пытаюсь использовать библиотека для медицинской организации (из fss_mo). Возможно, здесь какие-то нюансы. Буду пытаться пробиться дальше. Да, еще вопрос, a aCertName - это "Фонд социального страхования Российской Федерации" или имя файла *.cer ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2018, 07:39 |
|
||
|
Электронный больничный ЭЛН
|
|||
|---|---|---|---|
|
#18+
aCertName - это "Фонд социального страхования Российской Федерации". , т.е. то самое имя, которое прописано в сертификате. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2018, 13:09 |
|
||
|
Электронный больничный ЭЛН
|
|||
|---|---|---|---|
|
#18+
maratvg, А Вы не могли бы выложить сюда, или прислать мне на почту GostCryptography_tlb.pas? Дело в том, что у меня не получается сгенерировать его с помощью tlibimp из ARM_FSS\GostCryptography.dll - выдаёт ошибку. При этом, когда я пытаюсь посмотреть "внутренности" длл-ки с помощью tdump.exe, то не вижу в нём нужного функционала. Turbo Dump Version 5.0.16.12 Copyright (c) 1988, 2000 Inprise Corporation Display of File GOSTCRYPTOGRAPHY.DLL Old Executable Header DOS File Size 31400h (201728. ) Load Image Size 450h ( 1104. ) Relocation Table entry count 0000h ( 0. ) Relocation Table address 0040h ( 64. ) Size of header record (in paragraphs) 0004h ( 4. ) Minimum Memory Requirement (in paragraphs) 0000h ( 0. ) Maximum Memory Requirement (in paragraphs) FFFFh ( 65535. ) File load checksum 0000h ( 0. ) Overlay Number 0000h ( 0. ) Initial Stack Segment (SS:SP) 0000:00B8 Program Entry Point (CS:IP) 0000:0000 Portable Executable (PE) File Header base: 00000080 CPU type 80386 Flags 2102 [ executable linenumbers symbols backwards 32bit library ] DLL flags 8540 [ ] Linker Version B.0 Time stamp 56B473B9 : Fri Feb 05 13:04:41 2016 O/S Version 4.0 User Version 0.0 Subsystem Version 4.0 Subsystem 0003 [ Windows character ] Object count 00000003 Symbols offset 00000000 Symbols count 00000000 Optional header size 00E0 Magic # 10B Code size 00030C00 Init Data size 00000600 Uninit Data size 00000000 Entry RVA 00032B7E Image base 10000000 Code base 00002000 Data base 00034000 Object/File align 00002000/00000200 Reserved 00000000 Image size 00038000 Header size 00000200 Checksum 00000000 Stack reserve/commit 00100000/00001000 Heap reserve/commit 00100000/00001000 Number interesting RVAs 00000010 Name RVA Size ------------------ -------- -------- Exports 00000000 00000000 Imports 00032B2C 0000004F Resources 00034000 00000328 Exceptions 00000000 00000000 Security 00000000 00000000 Fixups 00036000 0000000C Debug 000329F4 0000001C Description 00000000 00000000 Global Ptr 00000000 00000000 TLS 00000000 00000000 Callbacks 00000000 00000000 Bound Imports 00000000 00000000 Import Addr Table 00002000 00000008 Delayed Imports 00000000 00000000 COM Runtime 00002008 00000048 reserved 00000000 00000000 Object table: # Name VirtSize RVA PhysSize Phys off Flags -- -------- -------- -------- -------- -------- -------- 01 .text 00030B84 00002000 00030C00 00000200 60000020 [CER] 02 .rsrc 00000328 00034000 00000400 00030E00 40000040 [IR] 03 .reloc 0000000C 00036000 00000200 00031200 42000040 [DIR] Key to section flags: C - contains code D - discardable E - executable I - contains initialized data R - readable ****************************************************************************** Section: Import ImportLookUpTblRVA:00032B54 Time Stamp: 00000000 Forwarder Chain: 00000000 (index of first forwarder reference) Imports from mscoree.dll _CorDllMain ****************************************************************************** Section: Resources Flags: 00000000 Time Stamp: 00000000 Major Version: 0000 Minor Version: 0000 Resources: Type Name Lang Id -------------------------------------------- [0 named entries, 1 ID entries] type: Version (16) (next directory @00000018) [0 named entries, 1 ID entries] type: Cursor (1) (next directory @00000030) [0 named entries, 1 ID entries] type: Unknown (0) (data @00000048) Offset: 00034058 Size: 000002D0 Code Page: 00000000 Reserved: 00000000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2018, 10:26 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39687696&tid=2037338]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
168ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 280ms |
| total: | 550ms |

| 0 / 0 |
