dbfun / cryptopro

КриптоПро 4.0 в докер контейнере
60 stars 26 forks source link

Rest-сервер #1

Open Oleg569 opened 5 years ago

Oleg569 commented 5 years ago

При работе с rest-сервером выходят ошибки При просмотре списка сертификатов: {"status":"fail","errMsg":"Malformed UTF-8 characters, possibly incorrectly encoded","errCode":5} При подписание: {"status":"fail","errMsg":"Malformed UTF-8 characters, possibly incorrectly encoded","errCode":5} При это через командную строку все команды нормально выполняются. Как можно исправить? Полагаю связано с кириллицей как-то.

dbfun commented 5 years ago

Я не планирую развивать Rest сервер на основе расширения libphpcades.

Главные причины две:

Единственный вариант, который я вижу для Rest сервера - это использование оберток над командной строкой через shell_exec и парсинг результатов, такой вариант я уже реально использовал.

Скрипты можно взять отсюда: http://pushorigin.ru/cryptopro/linux-crypto-pro Парсинг: https://gist.github.com/dbfun/1cf22094d5ba625e9661105134e96fb3

Если сможете доработать этот вариант, будет очень здорово!