Гость
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Квалифицированная ЭЦП / 23 сообщений из 23, страница 1 из 1
17.09.2013, 16:12
    #38399067
Antoshka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Квалифицированная ЭЦП
Коллеги, подскажите, какими нормативными документами РФ закреплён алгоритм выработки квалифицированной ЭЦП под документами. Если формат не регламентирован, то на какие открытые стандарты (RFC, PKCS etc) опираться? Стоит задача организовать проверку достоверности подписи документов, подписанных в сторонних системах.
...
Рейтинг: 0 / 0
19.09.2013, 03:03
    #38400933
mvn3
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Квалифицированная ЭЦП
...
Рейтинг: 0 / 0
19.09.2013, 03:09
    #38400934
mvn3
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Квалифицированная ЭЦП
mvn3Antoshka,

http://ru.wikipedia.org/wiki/ГОСТ_28147-89

Раздел имитовставка
...
Рейтинг: 0 / 0
21.11.2013, 22:33
    #38473552
Antoshka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Квалифицированная ЭЦП
Возможно я неправильно сформулировал вопрос. Допустим есть электронный счёт-фактура, подписанный в соответствие с законом. В этом XML есть Base64-кодированная подпись. Вопрос, в каком формате эта подпись: PKCS#7, CMS, CAdES, или вообще самопал?
...
Рейтинг: 0 / 0
22.11.2013, 17:30
    #38474724
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Квалифицированная ЭЦП
Я так понимаю PKCS#7, CMS, CAdES'ы и прочее, что бы вместе с цифровой подписью передавать и открытый ключ (или сертификат) для проверки.

В XML, например в СМЭВ, подпись 64 байта в одном тэге, сертификат в другом, ну и служебная информация (алгоритмы хеша, подписи, канонизаций).

AFAIK
...
Рейтинг: 0 / 0
22.11.2013, 17:34
    #38474729
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Квалифицированная ЭЦП
В Крипто-ПРО JCP достаточно простые примеры. Что там в бинарном виде и как считается, IMHO совсем лишняя и не нужная информация )))

приумножая знания, приумножаешь скорбь (C)
...
Рейтинг: 0 / 0
22.11.2013, 18:41
    #38474810
kmaw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Квалифицированная ЭЦП
закон об этом точно есть, инаече всякие КриптоПро и ВипНет не взлетели бы. а вот открытых стандартов - врядли. кури доки конкретного криптопровайдера
...
Рейтинг: 0 / 0
22.11.2013, 18:43
    #38474814
kmaw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Квалифицированная ЭЦП
а вообще этим, как мне кажется, не заморачиваются. ибо из разряда холодного термояда
...
Рейтинг: 0 / 0
22.11.2013, 18:50
    #38474824
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Квалифицированная ЭЦП
Я так понимаю, вопрос был в каком виде в

XML-Signature Syntax and Processing
W3C Recommendation 12 February 2002

http://www.w3.org/2000/09/xmldsig
http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/Overview.html

хранится цифровой ключ в ноде SignatureValue. Отвечаю - чистые 64 байта полученные от криптопровайдера, теже (при определенном шаманстве!), что возвращает WinAPI ф-ция CryptSignHash переведенные в текст по Base64.

Всякие "продвинутые" хрени получаемые через CryptSignMessage и ему подобное - не при делах.
...
Рейтинг: 0 / 0
22.11.2013, 18:54
    #38474834
kmaw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Квалифицированная ЭЦП
Leonid KudryavtsevЯ так понимаю, вопрос был в каком виде в

XML-Signature Syntax and Processing
W3C Recommendation 12 February 2002

http://www.w3.org/2000/09/xmldsig
http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/Overview.html

хранится цифровой ключ в ноде SignatureValue. Отвечаю - чистые 64 байта полученные от криптопровайдера, теже (при определенном шаманстве!), что возвращает WinAPI ф-ция CryptSignHash переведенные в текст по Base64.

Всякие "продвинутые" хрени получаемые через CryptSignMessage и ему подобное - не при делах.

а зачем ему это? один фиг легитимно это только через API криптопровайдера. он же легитимно хочет.
...
Рейтинг: 0 / 0
22.11.2013, 18:59
    #38474849
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Квалифицированная ЭЦП
kmaw...а зачем ему это? один фиг легитимно это только через API криптопровайдера. он же легитимно хочет.

Не знаю, что он хочет. Я 2 недели убил, что бы через КриптоПро CSP и Windows API подписать XML'ку. КриптоПро JCP у заказчика не куплено, две недели танцевал с бубном вокруг КриптоПро. Сегодня первый день, как Java на проверку подписи true сказало.

Тоже размышлял, та ли подпись в Java или какая-то другая... не, та же самая.... если в бубен хорошо постучать )))
...
Рейтинг: 0 / 0
22.11.2013, 19:01
    #38474852
kmaw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Квалифицированная ЭЦП
Leonid Kudryavtsevkmaw...а зачем ему это? один фиг легитимно это только через API криптопровайдера. он же легитимно хочет.

Не знаю, что он хочет. Я 2 недели убил, что бы через КриптоПро CSP и Windows API подписать XML'ку. КриптоПро JCP у заказчика не куплено, две недели танцевал с бубном вокруг КриптоПро. Сегодня первый день, как Java на проверку подписи true сказало.

Тоже размышлял, та ли подпись в Java или какая-то другая... не, та же самая.... если в бубен хорошо постучать )))

ну вообщето КриптоПро платный.
...
Рейтинг: 0 / 0
23.11.2013, 11:40
    #38475158
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Квалифицированная ЭЦП
kmaw...ну вообщето КриптоПро платный.
Понятное дело.

У заказчика официально установлен только CSP, поэтому и пришлось извращаться (C, JNI, "ручками" подписывать XML). На JCP проблем с подписью/валидацией XML быть вообще не должно AFAIK,

Что конкретно нужно ТС, вопрос остается открытым.

Подозреваю, что пользование бесплатными средствами поддерживающими ГОСТ (даже если они и есть) полностью не осмысленно. Т.к. никакой гарантии более-менее корректной работы и соответствия стандарту/закону. Я уж не говорю про сертификацию.

Что говорить, когда даже у CSP и JCP байтовая последовательность подписи немного, но отличаются (нужно подшаманивать). И это у одного производителя и по ГОСТу ! ))). На форуме были темы, когда _официальный_ центр сертификации в Москве выдавал ключи и сертификаты не по стандарту. А при Subj, вопрос кто будет крайним, IMHO достаточно важен. Буду даже какие-то проблемы с ЭЦП/сертификатами/ключами, всегда можно развести руками и сказать - КриптоПро виноват и отойти в сторонку )))

Я уж не говорю, про полноценную реализацию подписи. С валидацией сертификатов в центре сертификации, отзывами сертификата, тайм степмапи и прочей навороченной фигней (мне к счастью это не требуется, даже тайм стемп проставляется автоматом на шине)

К тому же и цены на софт вполне умеренные IMHO

какими нормативными документами РФ
Методические рекомендации СМЭВ версия 2.4.4 ( http://smev.gosuslugi.ru/portal/) ссылаются на закон от 6 апреля 2011 г. "63-ФЗ «Об электронной подписи"

На сайте КриптоПро тоже есть подборка ссылок:
http://www.cryptopro.ru/support/docs/law

то на какие открытые стандарты (RFC, PKCS etc) опираться? Стоит задача организовать проверку достоверности подписи документов, подписанных в сторонних системах
IMHO В зависимости от того, от каких систем приходят данные и в каком стандарте.

Если пишется ТЗ на систему, то лично я бы "стырел" соответствующие куски из СМЭВ.

1) СМЭВ-подобный XMLDsig для данных в XML (бинарная подпись получаемая из КриптоПро JCP или аналогов)
2) PKCS#7 (detached) + СМЭВ-подобное именование файлов для бинарных файлов и вложений (я это пока не делал, т.ч. совместимость PKCS#7 между КриптоПро CSP и JCP еще не проверял)

СМЭВ активно насаждается, плюс думаю, большинство официальных сертификационных центров также под СМЭВ заточены. Т.ч. СМЭВо-подобие явно упростит жизнь в дальнейшем.

Тут только нужно не забыть о подводных камнях:

например СМЭВ тайм-стамп ставит на уровне шины, в подпись самой СМЭВ. Т.ч. при подписи физического лица и при подписи информационной системы подключенной к СМЭВ тайп-стамп не ставится. Если у Вас своя система, то отстутвие тайм-стамп автоматом весь юридический аспект подписи поставит под сомнение.

Возможно какие-то и другие подводные камни. Тайм-стемп первое, что пришло в голову.
...
Рейтинг: 0 / 0
23.11.2013, 19:58
    #38475359
kmaw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Квалифицированная ЭЦП
Leonid KudryavtsevЕсли у Вас своя система, то отстутвие тайм-стамп автоматом весь юридический аспект подписи поставит под сомнение

не ставит под сомнение. а делает нелегитимным. но всем пох. ибо это все - попил бюджета.
...
Рейтинг: 0 / 0
23.11.2013, 23:08
    #38475443
Antoshka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Квалифицированная ЭЦП
Вопрос не самостоятельной генерации подписи, а её лишь её проверки.
...
Рейтинг: 0 / 0
27.11.2013, 12:29
    #38479619
Arm79
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Квалифицированная ЭЦП
AntoshkaКоллеги, подскажите, какими нормативными документами РФ закреплён алгоритм выработки квалифицированной ЭЦП под документами. Если формат не регламентирован, то на какие открытые стандарты (RFC, PKCS etc) опираться? Стоит задача организовать проверку достоверности подписи документов, подписанных в сторонних системах.

1) Закон об ЭЦП.
2) Использование исключительно ГОСТ-алгоритмов
3) Использование исключительно сертифицированных решений
...
Рейтинг: 0 / 0
29.11.2013, 11:19
    #38482993
Antoshka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Квалифицированная ЭЦП
Arm79AntoshkaКоллеги, подскажите, какими нормативными документами РФ закреплён алгоритм выработки квалифицированной ЭЦП под документами. Если формат не регламентирован, то на какие открытые стандарты (RFC, PKCS etc) опираться? Стоит задача организовать проверку достоверности подписи документов, подписанных в сторонних системах.

1) Закон об ЭЦП.
2) Использование исключительно ГОСТ-алгоритмов
3) Использование исключительно сертифицированных решений

Коллеги. Я читал и закон, и ГОСТы и кучу нормативных актов. Никаких (!) сведений о структуре самой подписи.
...
Рейтинг: 0 / 0
29.11.2013, 11:54
    #38483034
kmaw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Квалифицированная ЭЦП
AntoshkaArm79пропущено...


1) Закон об ЭЦП.
2) Использование исключительно ГОСТ-алгоритмов
3) Использование исключительно сертифицированных решений

Коллеги. Я читал и закон, и ГОСТы и кучу нормативных актов. Никаких (!) сведений о структуре самой подписи.

какую структуру ты имеешь ввиду? пользуйся разрешенными криптопровайдерами и все
...
Рейтинг: 0 / 0
29.11.2013, 12:14
    #38483079
Arm79
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Квалифицированная ЭЦП
AntoshkaНикаких (!) сведений о структуре самой подписи
Зачем вам СТРУКТУРА?

Вам приходит XML с вложенным в тело документа тэгом подписи? Или все-таки приходит файл с подписью?
...
Рейтинг: 0 / 0
05.12.2013, 16:40
    #38490639
Antoshka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Квалифицированная ЭЦП
kmawAntoshkaпропущено...


Коллеги. Я читал и закон, и ГОСТы и кучу нормативных актов. Никаких (!) сведений о структуре самой подписи.

какую структуру ты имеешь ввиду?

По аналогии: сертификат имеет обозначенную в RFC структуру, кодируемую с помощью ASN.1. Как кодируется сама подпись?
...
Рейтинг: 0 / 0
05.12.2013, 17:36
    #38490769
kmaw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Квалифицированная ЭЦП
Antoshkakmawпропущено...


какую структуру ты имеешь ввиду?

По аналогии: сертификат имеет обозначенную в RFC структуру, кодируемую с помощью ASN.1. Как кодируется сама подпись?

это вроде конверт называется. см. используемый твоим криптопровайдером формат.
...
Рейтинг: 0 / 0
05.12.2013, 17:37
    #38490774
kmaw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Квалифицированная ЭЦП
kmawAntoshkaпропущено...


По аналогии: сертификат имеет обозначенную в RFC структуру, кодируемую с помощью ASN.1. Как кодируется сама подпись?

это вроде конверт называется. см. используемый твоим криптопровайдером формат.

подпись присоединенная?
...
Рейтинг: 0 / 0
05.12.2013, 17:38
    #38490778
kmaw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Квалифицированная ЭЦП
kmawkmawпропущено...


это вроде конверт называется. см. используемый твоим криптопровайдером формат.

подпись присоединенная?

почему их API не юзаешь?
...
Рейтинг: 0 / 0
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Квалифицированная ЭЦП / 23 сообщений из 23, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]