Крипто-Про на сервере

по сравнению с
Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (3)

просмотр истории страницы

h1. Диагностика
{code}
#!/bin/bash

# проверка актуальности сертификата
check_cert_date() {
date_human="$(/opt/cprocsp/bin/amd64/certmgr -list | grep 'Not valid after' | sed -e 's/.*: //')"
read ddmmyyyy time mod <<< "$date_human"
IFS=/ read dd mm yyyy <<< "$ddmmyyyy"
date_finish_utc="$(date +%s --date "$yyyy-$mm-$dd $time $mod")"
days_before_finish=$(( ($date_finish_utc - $(date +%s))/ 86400 ))
echo -n " $days_before_finish дней"
[ "$days_before_finish" -gt '14' ]
}

# заглушки, т.к. файла ключа нет
check_cert() {
return 0
}

check_key_in_cert() {
return 0
}
{code}

h1. Получение информации о сертификате