본문 바로가기

TechLog

exe, msi, dll 등의 바이너리 파일에 디지털 서명 추가하기

  1. 서명에 사용할 .pfx 파일을 구해서 설치한다.
    .pfx 파일을 더블클릭하면 다음과 같은 화면이 뜬다 :


    다음을 클릭해서, 개인 키 암호를 입력한다 :


    그런 다음 인증서 저장소를 자동으로 선택한다 :


    그러면 인증서를 컴퓨터에 설치하는 작업이 완료된다.



  2. signtool을 사용해 인증서를 파일에 서명한다.
    Visual Studio 명령 프롬프트를 실행한 후, 다음 명령을 입력한다 :

    signtool signwizard
    디지털 서명 마법사가 뜨면 서명할 파일을 선택하고 :
     

    표준을 선택한 다음 : 


    ‘저장소에서 선택’ 버튼을 클릭한다 :


    그러면 인증서 목록이 나타난다. 인증서를 선택하고 다음으로 넘어간다 :
      

    데이터 설명 부분은 그냥 넘어가도 된다 :



    타임스탬프 서버에는 다음 url을 입력한다 :
    http://timestamp.verisign.com/scripts/timstamp.dll