exponenta event banner

Simulink. ModelReference. ProtectedModel.setPasswordForCertificate

Укажите пароль для цифрового сертификата

Описание

пример

Simulink.ModelReference.ProtectedModel.setPasswordForCertificate(certificateFile,password) предоставляет пароль, необходимый для доступа к файлу сертификата для цифровой подписи защищенной модели.

Примеры

свернуть все

Защитите модель, а затем подпишите ее цифровой подписью с помощью сертификата, защищенного паролем.

Откройте и защитите модель, которую требуется подписать. В этом примере защитите модель sldemo_mdlref_counter.

sldemo_mdlref_counter
Simulink.ModelReference.protect('sldemo_mdlref_counter');

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

Simulink.ModelReference.ProtectedModel.setPasswordForCertificate('certificate_file.pfx','password');

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

Simulink.ProtectedModel.sign('sldemo_mdlref_counter.slxp','certificate_file.pfx');

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

свернуть все

Файл сертификата для подписи защищенной модели, указанный как вектор символов или скаляр строки. Сертификат должен быть файлом PKCS # 12 с расширением.pfx или .p12.

Пример: 'my_cert.pfx'

Пример: 'InstitutionCertificate.p12'

Пароль, указанный как строковый или символьный вектор. Если сертификат зашифрован для создания кода, требуется пароль.

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