SUPPORT-8571: add cert checker

This commit is contained in:
Alexandr Shalaginov 2024-10-11 15:04:25 +03:00
parent 421eaea47e
commit 9076d0ebaf
3 changed files with 30 additions and 1 deletions

View file

@ -4,6 +4,7 @@
<link rel="stylesheet" type="text/css" href="css/inbox.css">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="script/cert-checker.js"></script>
</head>
<body>
@ -13,6 +14,23 @@
</div>
<div class="container">
<div id="cert-check-info">
<div class="cert-check-content">
<div class="cert-check-text">
<p class="plain-text bold mb-12"> Установите сертификат </p>
<p class="plain-text">
Для обеспечения защищённого соединения с сайтом реестра повесток необходимо установить сертификат безопасности.
<br> Он размещен на официальном сайте Портала государственных услуг Российской Федерации.
<br> Для установки воспользуйтесь инструкцией.
</p>
</div>
<div class="cert-ref-container">
<a href="CRT_INSTRUCTION_URL" target="_blank" class="cert-instruction-ref">
Открыть инструкцию
</a>
</div>
</div>
</div>
<div class="container-inside">
<div class="block-group">
<div class="block block-fl">

View file

@ -0,0 +1,9 @@
fetch("LKRP_CRT_CHECK_URL")
.then(() => {
document.getElementById("cert-check-info").hidden = true;
console.log("Success!");
})
.catch(() => {
document.getElementById("cert-check-info").hidden = false;
console.log("Error!");
});

View file

@ -5,3 +5,5 @@
* LKRP_UL_LANDING - ссылка на главную страницу личного кабинета юридического лица
* LKRP_FL_URL - ссылка на личный кабинет физического лица
* LKRP_FL_LANDING - ссылка на главную страницу личного кабинета физического лица
* CRT_INSTRUCTION_URL - ссылка на инструкцию по установке корневого сертификата
* LKRP_CRT_CHECK_URL - ссылка на ресурс с сертификатом, необходим для отображения уведомления установки сертификата для пользователя (обязательно должен обращаться по протоколу https)