Файлы Обмена персональными данными (PFX)

Чтобы использовать для подписывания выпуска, Сертификат издателя программного обеспечения (SPC), вместе с его закрытыми и открытыми ключами, должен храниться в файле обмена личными данными (.pfx). Однако некоторые центры сертификации (ЦС) используют различные форматы файлов для хранения этих данных. Например, некоторые центры сертификации хранят закрытый ключ сертификата в файле с расширением .pvk, а сертификат и открытый ключ — в файле с расширением .spc или .cer.

Если ЦС выпустил .spc и его ключи в файлах non-.pfx, необходимо преобразовать и сохранить файлы в .pfx файле, прежде чем их можно использовать для подписывания выпуска. Средство Pvk2Pfx используется для выполнения этого преобразования.

Следующий пример командной строки преобразует pvk-файл с именем abc.pvk и SPC , который называется abc.spc , в PFX-файл с именем abc.pfx:

Pvk2Pfx -pvk abc.pvk -pi pvkpassword -spc abc.spc -pfx abc.pfx -po pfxpassword -f

Где:

  • Параметр -pvk указывает PVK-файл (abc.pvk).

  • Параметр -pi указывает пароль для файла pvk (pvkpassword).

  • Параметр -spc указывает имя и расширение SPC-файла, содержащего сертификат. Файл может быть SPC-файлом или файлом .cer . В этом примере сертификат и открытый ключ находятся в файле abc.spc .

  • Параметр -pfx указывает имя PFX-файла (abc.pfx). Если этот параметр не указан, Pvk2Pfx открывает мастер экспорта и игнорирует аргументы -po и -f.

  • Параметр -po задает пароль для PFX-файла (pfxpassword). Если параметр не указан, указанному PFX-файлу назначается тот же пароль, что и связан с указанным PVK-файлом.

  • Параметр -f настраивает Pvk2Pfx для замены существующего PFX-файла , если он существует.

Дополнительные сведения о SPC и их управлении см. в Сертификате издателя программного обеспечения (SPC).