Для чего UCM должен использовать подпись packger в SoftwarePackage? - PullRequest
0 голосов
/ 15 октября 2019

В AUTOSAR_TPS_ManifestSpecification, SoftwarePackage содержит packagerSignature, который ссылается на класс CryptoServiceCertificate.

CryptoServiceCertificate: алгоритм, семейство, формат, максимум, длина, следующийHigherCertificate

1005
1005 *1005* 1005 *1005* 1005не является ни объектом сертификата, ни объектом подписи, это информация, описывающая, как генерируется и хранится сертификат (пара секретный / открытый ключ). (если это не CryptoServiceCertificate, но строка будет более понятной)

Означает ли это, что подпись пакета должна храниться в отдельном файле, который отсутствует в манифесте пакета программного обеспечения?

Если да, в пакете SoftwarePackage будет две подписи packager.

  1. подпись SoftwarePackage (двоичный файл)
  2. CryptoServiceCertificate (формат, алгоритм, семейство ...)

Когда UCM проверяет пакет, я понимаю CryptoServiceCertificate (открытый ключ) и необходима подпись. Нужен ли экземпляр класса CryptoServiceCertificate? Или определенный экземпляр класса, установленный в UCM (жесткое кодирование), не должен содержаться в манифесте.

...