Microsoft Certificate Services 2003을 통해 코드 서명 인증서를 생성 할 때 게시자를 설정하는 방법
문제
인증서 서비스 2003에서 생성 된 인증서를 사용하여 Clickonce 매니페스트에 서명하려고합니다 ( http : // cert-server/certsrv, 브라우저에서 코드 서명 인증서 요청). ClickOnce를 통해 응용 프로그램을 설치하면 신청서의 게시자가 회사 이름이 아닌 내 개인 이름으로 표시됩니다.
명백한 이유로, 나는 특정 사용자가 아니라 회사와 관련이없는 인증서를 발급하는 것을 선호합니다. 인증서 서비스를 통해 어떻게해야합니까?
해결책
인증 기관에 로그인하고 인증서 관리자 도구 원하는 이름으로 인증서를 작성합니다. 먼저 /추가 옵션을 사용하여 인증서를 작성해야합니다. 이 시점에서 CA의 인증서 저장소에만 존재합니다. 그런 다음 /풋 옵션을 사용하여 x.509 인증서 파일을 출력합니다. 그런 다음 해당 파일을 가져 와서 개발자 시스템에 설치할 수 있습니다 (파일을 두 번 클릭하여). 인증서는 인증서 저장소에 존재하므로 서명하려는 인증서를 선택할 때 사용할 수 있습니다.
Visual Studio는 또한 인증서 파일을 직접 참조 할 수 있지만, 누구나 사용할 수 있도록 인증서를 명확하게 남겨두면 실제로 인증 인프라의 "보안"측면을 훼손합니다. 더 편리한 것처럼 보이지만 명백한 결과가 있습니다.
부수적으로, 우리 회사에서 우리는 실제로 처럼 기본 개발자의 이름이 인증서에 나타납니다. 책임과 소유권을 전달합니다.
제휴하지 않습니다 StackOverflow