exponenta event banner

Simulink. ProtectedModel.verifySignature

Проверка цифровой подписи на защищенной модели

Описание

пример

Simulink.ProtectedModel.verifySignature(protectedModel) проверяет цифровую подпись на защищенной модели. Если подпись недействительна, функция возвращает ошибку, указывающую, почему подпись недействительна. Подпись недействительна в следующих случаях:

  • Защищенная модель была изменена после подписания.

  • Защищенная модель не подписана.

  • Защищенная модель подписана сертификатом с истекшим сроком действия.

  • Защищенная модель была самоподписана сертификатом, выданным издателем.

  • Защищенная модель подписана с отсутствующим или недопустимым сертификатом.

  • Сертификат в хранилище центра сертификации системы отсутствует или недействителен.

  • Модель подписана недопустимым ключом.

Примеры

свернуть все

Проверка цифровой подписи для защищенной модели signed_model_name.

Simulink.ProtectedModel.verifySignature('signed_model_name.slxp')

Функция возвращает ошибку, если сигнатура защищенной модели не может быть проверена.

Входные аргументы

свернуть все

Имя защищенной модели со знаком, указанное как вектор символов или строковый скаляр.

Пример: 'my_model.slxp'

Представлен в R2020a