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