Как правильно подписать файл?

Тема в разделе "WASM.SOFTWARE", создана пользователем Flasher, 21 май 2010.

  1. Flasher

    Flasher Member

    Публикаций:
    0
    Регистрация:
    31 янв 2004
    Сообщения:
    640
    Доброго времени суток.
    Пытаюсь подписать файл, вроде бы всё удачно происходит, но при проверке подлинности выдаёт ошибку
    А создаю сертификат и прикрепляю к файлу инструментами из SDK следующим образом:

    Код (Text):
    1. @echo off
    2. set file=test
    3. set pass1=123
    4. set pass2=321
    5. set url=http://wasm.ru
    6. set TimeURL=http://timestamp.verisign.com/scripts/timstamp.dll
    7.  
    8. makecert.exe -sv %file%.pvk -sky 2 -r -l "%url%" -n "CN=WASM,OU=%url%,E=wasm@hotmail.com,O=W A S M,C=RU" -a sha1  %file%.cer
    9.  
    10. cert2spc.exe %file%.cer %file%.spc
    11.  
    12. pvk2pfx.exe -pvk %file%.pvk -pi %pass1% -spc %file%.spc -pfx %file%.pfx -po %pass2% -f
    13.  
    14. signtool.exe sign /f %file%.pfx /n "wasm.ru" /p %pass2% /du "%url%" /v /t "%TimeURL%" %file%.exe
    15.  
    16. signtool.exe verify /v /a /pa %file%.exe
    17.  
    18. pause
    Вот при verify и показывает данную ошибку, не подскажите что не так делаю?
    Спасибо.
     
  2. Blackbeam

    Blackbeam New Member

    Публикаций:
    0
    Регистрация:
    28 дек 2008
    Сообщения:
    960
    всегда считал, что сертификаты выдаютъ организации, имеюсчие лицензию, которую выдаёт х.з. кто, а "проверка подлинности" - это проверка на подлинность сертификата

    я ошибался?
     
  3. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    проверяется принадлежность сертификата доверенным сертификатам из хранилища. можно добавить и свой и сделать самоподписанные файлы. но как легко понять, это будет только на твоем компе.
     
  4. Flasher

    Flasher Member

    Публикаций:
    0
    Регистрация:
    31 янв 2004
    Сообщения:
    640
    Т.е. ничего не сделать? Сертификат который сам создаёшь никак нельзя сделать доверенным для других? Надо купить чтобы достич этой цели?
     
  5. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    Установить его как доверенный на другом компе. Естественно, нужны права администратора.
     
  6. Flasher

    Flasher Member

    Публикаций:
    0
    Регистрация:
    31 янв 2004
    Сообщения:
    640
    Решил подписать большей части для того чтоб антивиры, и в частности KIS не орали если найдут что-то подазрительное, ибо слышал цифровая подпись влияет на крикливость антивирей, сама прога естественно не является вирём или чем-то подобным.