프로젝트 디자이너, 서명 페이지
업데이트: 2007년 11월
프로젝트 디자이너의 서명 페이지를 사용하여 응용 프로그램 및 배포 매니페스트에 서명하고 어셈블리에도 서명할 수 있습니다(강력한 이름 서명).
응용 프로그램 및 배포 매니페스트에 서명하는 작업은 어셈블리에 서명하는 작업과 다른 프로세스지만 둘 다 서명 페이지에서 수행됩니다.
또한 매니페스트 서명과 어셈블리 서명에 대한 키 파일 정보 저장소는 다릅니다. 매니페스트 서명의 경우 키 정보는 컴퓨터의 암호화 저장소 데이터베이스와 현재 사용자의 Windows 인증서 저장소에 저장됩니다. 어셈블리 서명의 경우 키 정보는 컴퓨터의 암호화 저장소 데이터베이스에만 저장됩니다.
서명 페이지에 액세스하려면 솔루션 탐색기에서 프로젝트 노드를 선택한 다음 프로젝트 메뉴에서 속성을 클릭합니다. 프로젝트 디자이너가 나타나면 서명 탭을 클릭합니다.
응용 프로그램 및 배포 매니페스트 서명
ClickOnce 매니페스트 서명
공개/개인 키 쌍을 사용하여 응용 프로그램 및 배포 매니페스트에 서명하려면 이 확인란을 선택합니다. 이 작업을 수행하는 방법에 대한 자세한 내용은 방법: 응용 프로그램 및 배포 매니페스트 서명을 참조하십시오.저장소에서 선택
현재 사용자의 개인 인증서 저장소에서 기존 인증서를 선택할 수 있습니다.파일에서 선택
기존 키 파일에서 인증서를 선택할 수 있습니다.테스트 인증서 만들기
테스트용으로 인증서를 만들 수 있습니다.타임스탬프 서버 URL
서명에 타임스탬프를 기록하는 서버의 주소를 지정합니다. 인증서를 제공하면 이 외부 사이트에서는 응용 프로그램이 서명된 시간을 확인합니다.
어셈블리 서명
어셈블리 서명
어셈블리에 서명하고 강력한 이름의 키 파일을 만들려면 이 확인란을 선택합니다. 프로젝트 디자이너를 사용하여 어셈블리에 서명하는 방법에 대한 자세한 내용은 방법: 어셈블리 서명(Visual Studio)을 참조하십시오.이 옵션은 Windows SDK(소프트웨어 개발 키트)에서 제공하는 Al.exe 도구를 사용하여 어셈블리에 서명합니다. Al.exe에 대한 자세한 내용은 방법: 강력한 이름으로 어셈블리 서명을 참조하십시오.
강력한 이름 키 파일 선택
어셈블리 서명에 사용되는 새로운 또는 기존의 강력한 이름 키 파일을 지정합니다. 강력한 이름 키 만들기 대화 상자를 사용하여 새 파일을 만들려면 <새로 만들기...>를 선택합니다. 암호를 지정하면 .pfx 파일이 만들어지고, 암호를 지정하지 않으면 .snk 파일이 만들어집니다. 기존 키 파일을 선택하려면 <찾아보기...>를 선택합니다.암호 변경
키 암호 변경 대화 상자를 표시하고 키 파일의 암호를 변경하려면 이 단추를 클릭합니다. 암호 정보는 현재 사용자의 Windows 인증서 저장소에 저장됩니다.서명만 연기
서명 연기를 활성화하려면 이 확인란을 선택합니다. 자세한 내용은 방법: 어셈블리 서명 연기(Visual Studio)를 참조하십시오.서명이 연기된 프로젝트는 실행되지 않고 디버깅될 수 없습니다. 하지만 강력한 이름 도구(Sn.exe)에 -Vr 옵션을 사용하면 개발하는 동안 확인 작업을 생략할 수 있습니다.