Электронные подписи счетов фактур

Автор themax, Червень 15, 2016, 06:13:02 ДП

Попередня тема - Наступна тема

0 Користувачі і 1 Гість дивляться цю тему.

themax

Всем добрый день!

Не совсем уверен в той ли ветке пишу вопрос, но т.к. счета фактуры ММ-овские может быть всё таки не ошибся. Возникла необходимость использования электронных  счетов фактур с использованием цифровой подписи. Разрозненной инофрмации по этому поводу в инете есть, но она сильно разрозненна, т.е. нет конкретики что именно делать. Меня интересует связь настроек транзакции SSFA и STRUST с использованием библиотеки sapsecurlib. Создаю новые параметры в SSFA с использованием Формата Digital Sign Algoritm, далее пытаюсь создать в STRUST сертификат pse. Создал стандратный, а как мне быть со своими цифровыми сертификатами? Их как то надо преобразовать в формат pse или что? Может кто делал такую штуку и подскажет с чем это всё едят.

themax

В общем вроде бы нашёл утилиту, которая конвертирует один файл в другой. Называется она SAPcryptolib. Запускаю в командной строке C:\SAP\SAPcryptolib>sapgenpse import_p12 -p c:\SAP\SAPcryptolib\auth.pse c:\SAP\SAPcryptolib\auth.p12 выдаётся ошибка
ERROR: Incomplete certification path -- NEED certificate of "CN=\u04B0\u041B\u04. Не могу понять в чём дело. Может кто сталкивался?

Uukrul

Цитата: themax від Червень 16, 2016, 09:12:37 ДП
В общем вроде бы нашёл утилиту, которая конвертирует один файл в другой. Называется она SAPcryptolib. Запускаю в командной строке C:\SAP\SAPcryptolib>sapgenpse import_p12 -p c:\SAP\SAPcryptolib\auth.pse c:\SAP\SAPcryptolib\auth.p12 выдаётся ошибка
ERROR: Incomplete certification path -- NEED certificate of "CN=\u04B0\u041B\u04. Не могу понять в чём дело. Может кто сталкивался?
Ну тут пример конфигурированя SAP-роутера, и там есть примеры вызова и генерации сертификатов, может что-то интересное вычитаете. Ну еще тут можно посмотреть: http://scn.sap.com/thread/3214747

themax

В общем то ссылка на пример с преобразованием вот эта вроде бы подходит http://help.sap.com/saphelp_nw70/helpdata/EN/0d/9ce63bab134b39a52e340255d7650c/content.htm, но чота я так и не понял как мне сертификат преобразовать, потому что ошибка выходит такая же. И главное если сертификат я создаю в ручную для примера через OSSL он его конвертирует без проблем, а вот тот сертификат, который мне выдал центр сертификации электронных ключей нашего города его я не могу сконвертировать. Может ещё кто нить чо нить подскажет?

Uukrul

Цитата: themax від Червень 17, 2016, 12:02:12 ПП
через OSSL он его конвертирует без проблем, а вот тот сертификат, который мне выдал центр сертификации электронных ключей нашего города его я не могу сконвертировать. Может ещё кто нить чо нить подскажет?
Ну тут может быть вопрос как раз к центру сертфикации... может он как-то хитро сами ключи генерируют, т.е. не совсем стандартно.

themax

В общем вроде бы разобрался. Если кому интересно, то нужно оказывается помимо сертификата для подписи нужны два сертификата самого удостоверяющего центра, который типа удостоверяет что с помощью его можно конвертировать сертификаты, два от центра и один тот который используется юзером для авторизации. В итоге получилось три сертификата, которые конвертируются в один саповский. Вот инструкция по преобразованию если кому вдруг понадобится.