Самоподписанный сертификат подписи кода для надстройки Excel

Я пытаюсь создать самоподписанный код подписи, чтобы подписать надстройку Excel XLL с помощью makecert и pvk2pfx. Я следил за процессом, описанным в этом ответе. Я понимаю, что makecert устарел, однако я нахожусь в Windows 7, поэтому, по-видимому, рекомендуется продолжать использовать этот инструмент.

Все хорошо сочетается с созданием корневого ЦС и генерации сертификата подписи кода (я думаю).

makecert -r -pe -n "CN=My CA" -ss CA -sr CurrentUser ^
         -a sha256 -cy authority -sky signature -sv MyCA.pvk MyCA.cer
certutil -user -addstore Root MyCA.cer

Подробности RootCA: RootCA

makecert -pe -n "CN=My SPC" -a sha256 -cy end ^
         -sky signature ^
         -ic MyCA.cer -iv MyCA.pvk ^
         -sv MySPC.pvk MySPC.cer

Информация о завершении регистрации кода: CS Cert

Я конвертирую сертификат и ключ в файл PFX

pvk2pfx -pvk MySPC.pvk -spc MySPC.cer -pfx MySPC.pfx -f 

И подпишите мой XLL:

signtool sign /v /f MySPC.pfx /t http://timestamp.digicert.com  TestProject-AddIn64-packed.xll

Однако, когда я пытаюсь загрузить надстройку в Excel, это дает мне следующее предупреждение:

введите описание изображения здесь

Несмотря на то, что данные сертификата выглядят нормально, когда я нажимаю кнопку Show signature details

введите описание изображения здесь введите описание изображения здесь

Кто-нибудь знает, что происходит, и как я могу это исправить?