KK
суть задачи : нужно сделать механизмы лицензирования по модулям (например jar файлы под яву) для Entprise решение на микросервисах Spring по OpenJDK (Java SDK). что бы за каждый модуль рубить баблос — типа если продавать авто — то колеса отдельно, двигатель тоже за дополнительную плату
требования:
1. просто на яве (минимум кодирования для этого на каждый модуль)
2. работа офф-лайн (без инета)
3. не зависимость от конкретной OC
4. отказоустойчивость от крякания
если оффлайн то все сломается — в этом суть моей проблемы. все хорошие решения - онлайн сервер с лицензиями
можно как в КриптоПро, если знаете — но ее тоже ломают
там суть такая - нужно ввести ключ лицензии (в нашем случае просто высылаем набор jar файлов с ЭЦП внутри + файл лицензии Хэш+ служебная инфа)
я пример сделал, но он пока ломается
кто подкинет идею — буду рад
мой код тут https://github.com/kmwork/DatanaSoftwareLicensingCore
—————————
вот суть - мавет сам делает:
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jarsigner-plugin</artifactId>
<version>3.0.0</version>