Sapforum.Biz

Логистика => Управление материальными потоками (MM) => Тема начата: themax от Июнь 15, 2016, 06:13:02 am

Название: Электронные подписи счетов фактур
Отправлено: themax от Июнь 15, 2016, 06:13:02 am
Всем добрый день!

Не совсем уверен в той ли ветке пишу вопрос, но т.к. счета фактуры ММ-овские может быть всё таки не ошибся. Возникла необходимость использования электронных  счетов фактур с использованием цифровой подписи. Разрозненной инофрмации по этому поводу в инете есть, но она сильно разрозненна, т.е. нет конкретики что именно делать. Меня интересует связь настроек транзакции SSFA и STRUST с использованием библиотеки sapsecurlib. Создаю новые параметры в SSFA с использованием Формата Digital Sign Algoritm, далее пытаюсь создать в STRUST сертификат pse. Создал стандратный, а как мне быть со своими цифровыми сертификатами? Их как то надо преобразовать в формат pse или что? Может кто делал такую штуку и подскажет с чем это всё едят.
Название: Re: Электронные подписи счетов фактур
Отправлено: themax от Июнь 16, 2016, 09:12:37 am
В общем вроде бы нашёл утилиту, которая конвертирует один файл в другой. Называется она 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. Не могу понять в чём дело. Может кто сталкивался?
Название: Re: Электронные подписи счетов фактур
Отправлено: Uukrul от Июнь 16, 2016, 10:52:14 am
You are not allowed to view links. Register or Login
В общем вроде бы нашёл утилиту, которая конвертирует один файл в другой. Называется она 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
Название: Re: Электронные подписи счетов фактур
Отправлено: themax от Июнь 17, 2016, 12:02:12 pm
В общем то ссылка на пример с преобразованием вот эта вроде бы подходит http://help.sap.com/saphelp_nw70/helpdata/EN/0d/9ce63bab134b39a52e340255d7650c/content.htm (http://help.sap.com/saphelp_nw70/helpdata/EN/0d/9ce63bab134b39a52e340255d7650c/content.htm), но чота я так и не понял как мне сертификат преобразовать, потому что ошибка выходит такая же. И главное если сертификат я создаю в ручную для примера через OSSL он его конвертирует без проблем, а вот тот сертификат, который мне выдал центр сертификации электронных ключей нашего города его я не могу сконвертировать. Может ещё кто нить чо нить подскажет?
Название: Re: Электронные подписи счетов фактур
Отправлено: Uukrul от Июнь 17, 2016, 12:45:17 pm
You are not allowed to view links. Register or Login
через OSSL он его конвертирует без проблем, а вот тот сертификат, который мне выдал центр сертификации электронных ключей нашего города его я не могу сконвертировать. Может ещё кто нить чо нить подскажет?
Ну тут может быть вопрос как раз к центру сертфикации... может он как-то хитро сами ключи генерируют, т.е. не совсем стандартно.
Название: Re: Электронные подписи счетов фактур
Отправлено: themax от Июнь 20, 2016, 09:01:57 am
В общем вроде бы разобрался. Если кому интересно, то нужно оказывается помимо сертификата для подписи нужны два сертификата самого удостоверяющего центра, который типа удостоверяет что с помощью его можно конвертировать сертификаты, два от центра и один тот который используется юзером для авторизации. В итоге получилось три сертификата, которые конвертируются в один саповский. Вот инструкция по преобразованию если кому вдруг понадобится.