Closed dastan1910 closed 2 months ago
wget https://pki.gov.kz/cert/nca_gost.crt
не проверяется подлинность сертификата
--2023-07-03 11:49:13-- https://pki.gov.kz/cert/nca_gost.crt Распознаётся pki.gov.kz (pki.gov.kz)… 195.12.123.40 Подключение к pki.gov.kz (pki.gov.kz)|195.12.123.40|:443... соединение установлено. ОШИБКА: невозможно проверить сертификат pki.gov.kz, выпущенный ‘CN=RapidSSL TLS RSA CA G1,OU=www.digicert.com,O=DigiCert Inc,C=US’: Невозможно локально проверить подлинность запрашивающего. Для небезопасного подключения к pki.gov.kz используйте параметр «--no-check-certificate».
С той же проблемой столкнулись. Временно взяли с локальной машины из app/cache сертификаты, подсунули при деплое вновь создаваемым экземплярам NCANode:
ncanode:
image: malikzh/ncanode:latest
restart: 'always'
volumes:
- type: bind
source: ./ncanode
target: /app/cache
Ищем нормальное решение.
@dastan1910 Рабочее и относительно устраивающее решение. Проблема с SSL, но HTTP работает без нареканий. Просто в NCANODE_CA_URL отдаем список адресов корневых сертификатов без HTTPS:
ncanode:
image: malikzh/ncanode:latest
restart: 'always'
environment:
NCANODE_CA_URL: http://pki.gov.kz/cert/nca_rsa.crt http://pki.gov.kz/cert/nca_gost.crt http://pki.gov.kz/cert/root_gost_2022.cer http://pki.gov.kz/cert/nca_gost_2022.cer
Нас пока устроило.
Если нет скачанных сертификатов в volume то он не может скачать их
2023-07-01 09:38:42.742 INFO 1 --- [lTaskScheduler2] kz.ncanode.service.CaService : Updating CA certificates cache... 2023-07-01 09:38:42.743 INFO 1 --- [lTaskScheduler2] kz.ncanode.service.CaService : Downloading CA file: https://pki.gov.kz/cert/nca_gost.crt 2023-07-01 09:38:42.852 ERROR 1 --- [lTaskScheduler2] kz.ncanode.service.CaService : Cannot download file: https://pki.gov.kz/cert/nca_gost.crt 2023-07-01 09:38:42.852 ERROR 1 --- [lTaskScheduler2] kz.ncanode.service.CaService : Cannot open CA certificate from: 'https://pki.gov.kz/cert/nca_gost.crt'. File name: /app/cache/ca/7CB5BC5E686EA1450326268FAE9A792B38567EEF.cer