인증서 명령
Certificates 명령을 사용하여 HTTPS, SSL(Secure Sockets Layer) 및 인증서를 사용하는 Visual Studio Team Foundation Server 배포에서 클라이언트 인증에 대한 인증서 구성을 변경할 수 있습니다. 기본적으로 Certificates 명령은 현재 사용자의 인증서 목록에서 클라이언트 인증서를 자동으로 선택합니다. 그러나, 명령 옵션을 사용하여 현재 사용자 컨텍스트 또는 로컬 컴퓨터 컨텍스트에서 특정 인증서를 지정할 수 있습니다.
Certificates 명령을 사용하기 전에 먼저 배포된 Team Foundation Server의 서버가 인증서를 사용하도록 구성해야 합니다.
필요한 권한
Certificates 명령을 사용하려면 명령을 실행하는 컴퓨터에서 Team Foundation Administrators 보안 그룹 및 로컬 Administrators 그룹의 멤버여야 합니다. 자세한 내용은 Team Foundation Server 권한을 참조하십시오.
참고
관리 자격 증명으로 로그온한 경우에도 Windows Server 2008을 실행하는 서버에 대해 이 기능을 수행하려면 관리자 명령 프롬프트 창을 열어야 합니다. 관리자 권한 명령 프롬프트를 열려면 시작을 클릭하고 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 클릭합니다. 자세한 내용은 Microsoft 웹 사이트의 사용자 계정 컨트롤 페이지를 참조하십시오.
TFSConfig Certificates [/machine] [/disable] [/autoSelect] [/noprompt] [/thumbprints:thumbprint1[,thumbprint2,...]]
매개 변수
자리 표시자 |
설명 |
---|---|
Thumbprint |
사용할 SHA-1 해시 형식의 인증서에 보안 해시 알고리즘(SHA)이 들어 있는 16진수 문자열을 지정합니다. 인증서의 지문을 찾는 방법에 대한 자세한 내용은 Microsoft 웹 사이트의 How to: Retrieve the Thumbprint of a Certificate 페이지를 참조하십시오. |
Option |
설명 |
---|---|
/machine |
현재 사용자 컨텍스트가 아닌 로컬 컴퓨터 컨텍스트에서 인증서 목록을 가져오도록 지정합니다. |
/disable |
클라이언트 인증 인증서 설정을 사용하지 않도록 지정합니다. |
/autoSelect |
인증서를 인증서 목록에서 자동으로 선택하도록 지정합니다. 클라이언트 인증서 관리 창이 열리지 않습니다. |
/noprompt |
인증서 명령을 실행할 때 클라이언트 인증서 관리 창이 열리지 않도록 지정합니다. |
/thumbprints:thumbprint |
지정된 지문과 일치하는 인증서를 사용하도록 지정합니다. 쉼표로 개별 지문을 구분하여 둘 이상의 인증서를 지정할 수 있습니다. |
설명
Certificates 명령을 사용하여 HTTPS/SSL 및 인증서를 사용하도록 구성된 Team Foundation Server 배포에 사용되는 클라이언트 인증서를 구성할 수 있습니다. 옵션 없이 Certificates 명령을 사용하면 해당 명령을 실행한 현재 사용자 컨텍스트에서 클라이언트 인증서가 자동으로 선택됩니다.
예제
다음 예제에서는 메시지를 표시하지 않고 "aa bb cc dd ee" 지문이 있는 로컬 컴퓨터 인증서를 지정하는 방법을 보여 줍니다.
참고
용례에 사용된 회사, 기관, 제품, 도메인 이름, 전자 메일 주소, 로고, 사람, 장소 및 이벤트 등은 실제 데이터가 아닙니다. 어떠한 실제 회사, 기관, 제품, 도메인 이름, 전자 메일 주소, 로고, 사람, 장소 또는 이벤트와도 연관시킬 의도가 없으며 그렇게 유추해서도 안 됩니다.
TFSConfig Certificates /machine /thumbprint:aa bb cc dd ee /noprompt
다음 예제에서는 현재 사용자 저장소에서 클라이언트 인증서를 자동 선택하도록 지정하는 방법을 보여 줍니다.
TFSConfig Certificates /autoselect