다음을 통해 공유


서명된 파일 및 카탈로그 만들기

파일에 서명하고 카탈로그를 만들려면 먼저 파일, 인증서 및 공개 키에 서명하는 프로세스가 있어야 합니다.

파일에 서명하고 카탈로그를 만들려면

  1. Pktextract.exe 사용하여 인증서 파일에서 공개 키 토큰을 추출합니다. 인증서 파일은 유틸리티와 동일한 디렉터리에 있어야 합니다.
  2. 공개 키 토큰 값을 사용하여 매니페스트 파일에서 assemblyIdentity 요소의 publicKeyToken 특성을 업데이트합니다.
  3. MT.exe 사용하여 어셈블리 매니페스트에 포함된 파일의 해시를 생성하고 카탈로그 설명 파일(.cdf)을 만듭니다.
  4. 생성된 .cdf와 함께 Makecat.exe 사용하여 어셈블리에 대한 보안 카탈로그를 만듭니다. 이 도구는 CryptoAPI에 포함되어 있습니다.
  5. SignTool 유틸리티를 사용하여 1단계에서 사용된 인증서로 생성된 카탈로그에 서명합니다. 카탈로그가 만들어지면 3단계와 4단계의 .cdf를 삭제할 수 있습니다.

어셈블리 서명 예제도 참조하세요.