Simulink.ProtectedModel.verifySignature

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

Описание

пример

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

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

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

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

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

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

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

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

Примеры

свернуть все

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

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

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

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

свернуть все

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

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

Введенный в R2020a