В сервисе artixcs-rest-routing
была добавлена возможность работы в двух режимах по HTTP и HTTPS.
По умолчанию получение онлайн-чеков осуществляется по HTTP. Для работы в режиме HTTPS необходимо выполнить следующие шаги:
Сгенерировать сертификат:
keytool -genkeypair -alias baeldung -keyalg RSA -keysize 2048 -storetype PKCS12 -keystore baeldung.p12 -validity 3650
В файле настроек
application.properties
сервисаartixcs-rest-routing
вручную добавить следующие настройки:# The format used for the keystore. It could be set to JKS in case it is a JKS file server.ssl.key-store-type=PKCS12 # The path to the keystore containing the certificate server.ssl.key-store=classpath:baeldung.p12 # The password used to generate the certificate server.ssl.key-store-password=147741 # The alias mapped to the certificate server.ssl.key-alias=baeldung server.port=8443 artix.server.httpPort=8080 artix.server.dualMode=true
В настройках кассы указать такой же порт сервиса хранения онлайн-чеков, как и в настройках сервиса
artixcs-rest-routing
:[plugins] ; Подключаемые модули ; on - модуль включен, off - выключен. ; по умолчанию все модули выключены ; Онлайн-чеки onlineCheck = on [OnlineCheck] ; Настройки плагина "Онлайн-чек" ; URL сервиса хранения онлайн-чеков url=https://localhost:8443/CSrest/rest/dictionaries ; Таймаут запроса к сервису(в секундах) ; Значение по умолчанию 20 ;timeout = 20