Simulink.ProtectedModel.verifySignature

Проверьте цифровую подпись на защищенной модели

Описание

пример

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

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

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

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

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

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

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

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

Примеры

свернуть все

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

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

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

Входные параметры

свернуть все

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

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

Введенный в R2020a