CertificateExpirationAlarm OPC UA: передать предупреждение о конкретном сертификате
Фотография конкретного исполнения не приложена.
CertificateExpirationAlarm сообщает о приближении окончания срока сертификата сервера. В событии предусмотрены ExpirationDate, CertificateType и Certificate. При обработке важно сохранить, о каком сертификате идёт речь: общая надпись «истекает безопасность» не позволяет однозначно сформировать задачу обслуживания нужного экземпляра.
Необязательный ExpirationLimit задаёт положительный интервал предупреждения до истечения. Если свойство не предоставлено, модель использует две недели по умолчанию. Клиент должен различать отсутствие свойства и явно настроенный интервал; нулевое значение не следует автоматически трактовать как отсутствие потребности в обслуживании.
В журнале сохраняют исходную дату со смыслом времени, а пользователю показывают её в согласованной зоне. Задачу по обновлению связывают с идентичностью сервера и сертификата. Само наличие этого типа события не подтверждает автоматическое обновление, распространение доверия клиентам или поддержку данной возможности каждым сервером.
После обновления сертификата модель предусматривает автоматический возврат аварии к норме. В приёмке проверяют предупреждение, точную привязку и последующее состояние на согласованном тестовом экземпляре. Удаление строки вручную в клиенте не считается подтверждением обновления сертификата либо устранения причины предупреждения.
Основание — OPC Foundation OPC 10000-9, v1.05.06, 2025-10-22, разделы 5.8.24.7. Сохранён текст публичной справочной публикации; конкретная реализация может поддерживать только часть возможностей. Это описание информационной модели и проектной проверки интерфейса. Реализация сервера и оборудование не испытывались; параметры защиты и порядок действий персонала определяются проектом объекта.