방법: 어셈블리 서명 연기(Visual Studio)

어셈블리에 서명할 때 개인 키에 액세스할 수 없는 경우도 있습니다. 예를 들어, 특정 조직에서는 개발자인 경우에도 일상적으로 액세스하지 못하도록 철저히 보호하는 키 쌍이 존재할 수 있습니다. 공개 키는 누구나 사용할 수 있지만, 개인 키는 소수의 개인만 액세스할 수 있도록 제한됩니다. 이러한 경우 지연 또는 부분 서명을 사용하여 공개 키를 제공함으로써 어셈블리가 전달되기 전까지 개인 키의 추가를 지연시킬 수 있습니다.

서명 연기는 프로젝트 디자이너서명 창에서 설정할 수 있습니다.

어셈블리 서명을 연기하려면

  1. 솔루션 탐색기에서 프로젝트 노드를 선택한 상태로 프로젝트 메뉴에서 속성을 클릭하거나, 솔루션 탐색기의 프로젝트 노드를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

  2. 프로젝트 디자이너에서 서명 탭을 클릭합니다.

  3. 어셈블리 서명 확인란을 선택합니다.

  4. 키 파일을 지정합니다. 자세한 내용은 방법: 어셈블리 서명(Visual Studio)을 참조하십시오.

  5. 서명만 연기 확인란을 선택합니다. 서명이 연기된 프로젝트는 실행되지 않고 디버깅될 수 없습니다. 하지만 Sn.exe(강력한 이름 도구)에 -Vr 옵션을 사용하면 개발하는 동안 확인 작업을 생략할 수 있습니다.

참고 항목

작업

방법: 어셈블리 서명(Visual Studio)

개념

관리되는 응용 프로그램의 강력한 이름 서명

어셈블리 서명 연기

기타 리소스

어셈블리 및 매니페스트 서명 관리