본문 바로가기

IT 살이/04. 기술 - 프로그래밍

ClickOnce SHA2기반 코드 사인

SHA2 기반의 인증서를 사용하면, Visual Studio에서 제공하는 서명 기능이 제대로 작동하지 않는 듯 하다. 특히 SHA2용 Timestamp URL을 입력하면 오류가 발생하고 있다. 명령 프롬프트에서 직접 signtool.exe같은 서명툴을 사용하면 정상으로 서명이 진행된다. Visual Studio에서 아직 찾지 못한 자동화 방법이 있는지는 모르겠다. 

우선 Visual Studio를 사용하지 않고, 사인툴(Signtool.exe)을 직접 사용하는 방식을 택했다. 그 절차를 정리해 둔다.