|
|
|
Выработка раздельной (отсоединительной) ЭЦП для файла
|
|||
|---|---|---|---|
|
#18+
День добрый. Возникла необходимость выработки ЭЦП отсоединительной для файла используюя криптопровайдер Авест РБ. При указании параметра SignPara.HashAlgorithm.pszObjId := '1.2.643.100.113.1' программа сообщает: "Неизвестный криптографический алгоритм - 2148077570. Как можно определить правильное значение этого параметра? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2018, 13:11 |
|
||
|
Выработка раздельной (отсоединительной) ЭЦП для файла
|
|||
|---|---|---|---|
|
#18+
anvar.magДень добрый. Возникла необходимость выработки ЭЦП отсоединительной для файла используюя криптопровайдер Авест РБ. При указании параметра SignPara.HashAlgorithm.pszObjId := '1.2.643.100.113.1' программа сообщает: "Неизвестный криптографический алгоритм - 2148077570. Как можно определить правильное значение этого параметра? Варианты: а) документация к CSP б) законодательство (в стандарте всё прописано) в) программно спросить CSP г) руками залезть в реестр и посмотреть регистрацию OID-а с нужным алгоритмом хеширования.. p.s. Зачем вставлять в алгоритм хеширования OID политики сертификата для класса средств ЭП КС 1? p.s.2. вероятный ответ, если дочитал: HashAlgorithm.pszObjId:= '1.2.643.2.2.9'; сохрани на память: автор szOID_CP_GOST_R3411 = '1.2.643.2.2.9'; szOID_SHA1RSA = '1.2.840.113549.1.1.5'; // tc26 id_tc26_gost3410_12_256 = '1.2.643.7.1.1.1.1'; //алгоритм подписи ГОСТ Р 34.10-2012 с ключом 256 id_tc26_gost3410_12_512 = '1.2.643.7.1.1.1.2'; //алгоритм подписи ГОСТ Р 34.10-2012 с ключом 512 id_tc26_gost3411_12_256 = '1.2.643.7.1.1.2.2'; //алгоритм хэширования ГОСТ Р 34.11-12 с ключом 256 id_tc26_gost3411_12_512 = '1.2.643.7.1.1.2.3'; //алгоритм хэширования ГОСТ Р 34.11-12 с ключом 512 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2018, 14:28 |
|
||
|
Выработка раздельной (отсоединительной) ЭЦП для файла
|
|||
|---|---|---|---|
|
#18+
sql2012, SigParams.HashAlgorithm.pszObjId := '1.2.112.0.2.0.34.101.31.81'; - такой параметр подошел, и в реестре такой обнаружил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2018, 16:03 |
|
||
|
Выработка раздельной (отсоединительной) ЭЦП для файла
|
|||
|---|---|---|---|
|
#18+
anvar.mag, да, т.к. CSP Авест РБ => СТБ П 34.101.45-2011 для РФ: КриптоПРО, ViPNet, Signal-Com, Verba и т.п. - вышеперечисленные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2018, 07:45 |
|
||
|
Выработка раздельной (отсоединительной) ЭЦП для файла
|
|||
|---|---|---|---|
|
#18+
На строке if CertVerifyTimeValidity(nil, pCert^.pCertInfo) = 0 then получается ошибка компиляции. В приложенном файле указана строка ошибкой и ее состав. Получается в файле с подписью отсутствует информация о сертификате, т.к. данные пусты? Код: 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. 54. 55. 56. 57. 58. 59. 60. 61. 62. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2018, 20:22 |
|
||
|
Выработка раздельной (отсоединительной) ЭЦП для файла
|
|||
|---|---|---|---|
|
#18+
Разобрался, вопрос снимается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2018, 21:31 |
|
||
|
Выработка раздельной (отсоединительной) ЭЦП для файла
|
|||
|---|---|---|---|
|
#18+
И в чем была проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2018, 11:30 |
|
||
|
Выработка раздельной (отсоединительной) ЭЦП для файла
|
|||
|---|---|---|---|
|
#18+
Код: pascal 1. 2. - последний параметр был указан nil, а нужно было передать @pCert ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2018, 19:45 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39608440&tid=2041176]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
178ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 500ms |

| 0 / 0 |
