SUPPORT-9339: Fix

This commit is contained in:
Eduard Tihomiorv 2025-10-14 15:40:16 +03:00
parent ce4d921951
commit d8fe629e65
3 changed files with 18 additions and 5 deletions

View file

@ -498,12 +498,19 @@ public class EmployeeInfoFileUploadService {
String errorCode = objectMapper.readTree(body)
.get("error_code")
.asText();
if (errorCode.equals("CERT_TRUST_REVOCATION_STATUS_UNKNOWN")) {
throw new LocalizedException("crl_certificate_expired", MESSAGE_SOURCE);
switch (errorCode) {
case "CERT_TRUST_REVOCATION_STATUS_UNKNOWN" ->
throw new LocalizedException("cert_trust_revocation", MESSAGE_SOURCE);
case "CERT_TRUST_IS_UNTRUSTED_ROOT" ->
throw new LocalizedException("cert_untrusted_root", MESSAGE_SOURCE);
case "CERT_TRUST_IS_NOT_TIME_VALID" ->
throw new LocalizedException("cert_is_not_time_valid", MESSAGE_SOURCE);
default -> throw new FileUploadException(
"Unknown 500 error in verify module. Error code " + errorCode);
}
else {
throw new FileUploadException("Unknown 500 error in verify module. Error code " + errorCode);
}
catch (LocalizedException e) {
throw e;
}
catch (Exception e) {
throw new FileUploadException("Unknown 500 error in verify module. Response body " + body, e);

View file

@ -2,6 +2,9 @@ kafka_reply_timeout=Превышено время ожидания ответа
access_denied=Доступ запрещен. Пользователь должен быть включен в группу "Сотрудник, ответственный за военно-учетную работу" в ЕСИА
login_attempts_exceeded=Слишком большое количество попыток авторизоваться в ЕСИА за короткий промежуток времени. Рекомендуем почистить cookie и cash браузера, после повторить авторизацию.
crl_certificate_expired=Превышено время ожидания ответа из ЕСИА
cert_trust_revocation=Неизвестен статус отзыва сертификата или одного из сертификатов в цепочке (проблема с CRL)
cert_untrusted_root=Сертификат или цепочка сертификатов основана на ненадежном корневом сертификате
cert_is_not_time_valid=Этот сертификат или один из сертификатов в цепочке сертификатов является недопустимым по времени
file_sign_validate=Ошибка проверки файлов. Некорректная электронная подпись
mchd_validate_agent=Ошибка проверки файлов. Некорректная машиночитаемая доверенность. Представитель не совпадает с подписантом
mchd_null=Ошибка проверки файлов. Отсутствует машиночитаемая доверенность. Подписант не является руководителем организации

View file

@ -2,6 +2,9 @@ kafka_reply_timeout=Превышено время ожидания ответа
access_denied=Доступ запрещен. Пользователь должен быть включен в группу "Сотрудник, ответственный за военно-учетную работу" в ЕСИА
login_attempts_exceeded=Слишком большое количество попыток авторизоваться в ЕСИА за короткий промежуток времени. Рекомендуем почистить cookie и cash браузера, после повторить авторизацию.
crl_certificate_expired=Превышено время ожидания ответа из ЕСИА
cert_trust_revocation=Неизвестен статус отзыва сертификата или одного из сертификатов в цепочке (проблема с CRL)
cert_untrusted_root=Сертификат или цепочка сертификатов основана на ненадежном корневом сертификате
cert_is_not_time_valid=Этот сертификат или один из сертификатов в цепочке сертификатов является недопустимым по времени
file_sign_validate=Ошибка проверки файлов. Некорректная электронная подпись
mchd_validate_agent=Ошибка проверки файлов. Некорректная машиночитаемая доверенность. Представитель не совпадает с подписантом
mchd_null=Ошибка проверки файлов. Отсутствует машиночитаемая доверенность. Подписант не является руководителем организации