PKI и подпись кода - PullRequest
       46

PKI и подпись кода

0 голосов
/ 12 июня 2018

У меня есть некоторые трудности, чтобы понять разницу между подписанием кода и PKI.Можно ли использовать PKI (с иерархией CA) для выдачи сертификата, используемого для подписи источника кода, а затем использовать аннулирование, чтобы сделать недействительным некоторое программное обеспечение (например, старую версию, которая не должна использоваться)?Или сертификат X.509 несовместим с подписанием кода, и я что-то упускаю?

Спасибо большое.

1 Ответ

0 голосов
/ 17 марта 2019

PKI - это инфраструктура, которая позволяет вам выпускать сертификаты, которыми вы подписываете свои двоичные файлы (среди прочего).Вы не подписываете исходный код.

Вы можете создать отдельный сертификат для каждой имеющейся у вас версии программного обеспечения, однако я не видел, чтобы кто-либо использовал его таким образом и для этой цели.

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

...