다음을 통해 공유


서비스 구성: 보안 탭

서비스 구성 대화 상자의 보안 탭을 사용하여 서비스의 서비스 인증서를 구성합니다. 이 대화 상자에서 인증서 저장소를 검색하거나 쿼리하여 수행할 수 있습니다.

대화 상자 필드

필드

설명

인증서 사용

서비스 수준에서 사용할 인증서를 사용하도록 설정하려면 이 확인란을 선택합니다. 이 확인란을 선택하지 않으면 보안 대화 상자의 모든 나머지 컨트롤을 사용할 수 없게 됩니다.

경고

더 높은 범위에서 인증서가 구성된 경우 더 낮은 범위에서 인증서 사용 확인란의 선택을 취소하면 다음 경고가 나타납니다. 이 탭에서 업데이트하면 상위 범위에서 정의되어 현재 상속된 기존 서비스 자격 증명 구성이 손실될 수 있습니다. 이는 동작 하위 집합만 Windows Server AppFabric 도구의 영향을 받기 때문입니다. 즉, 해당 하위 집합 이외의 다른 기존 구성 설정은 손실되지 않습니다.

저장소 위치

인증서 저장소의 위치로 다음 중 하나를 선택합니다.

  • 로컬 컴퓨터 - 로컬 컴퓨터의 모든 사용자를 위한 인증서 저장소. 현재 사용자가 지정되지 않은 경우 검색 요청에 대한 기본 저장소로 사용됩니다.

  • 현재 사용자 - 현재 사용자만 액세스할 수 있는 개인용 인증서 저장소.

    참고

    구성 시 현재 사용자는 런타임 시 현재 사용자와 다를 수 있습니다.

저장소 이름

인증서 저장소의 이름으로 다음 중 하나를 선택합니다.

  • 중간 인증 기관 - CertificateAuthority 인증서 저장소

  • 기타 사용자 - AdddressBook 인증서 저장소

  • 개인 - (기본값) 개인 인증서 저장소

  • 해지됨 - 허용되지 않는 인증서 저장소.

  • 타사 루트 인증 기관 - AuthRoot 인증서 저장소

  • 신뢰할 수 있는 사용자 및 리소스 - TrustedPeople 인증서 저장소

  • 신뢰할 수 있는 게시자 - TrustedPublishers 인증서 저장소

  • 신뢰할 수 있는 루트 인증 기관 - 루트 인증서 저장소

찾아보기

기본적으로 로컬 컴퓨터 및 개인 인증서 저장소에서 가져온 인증서를 탐색할 수 있게 합니다. 찾아보기 단추로 인증서 검색은 항상 지문으로 서비스의 인증서를 구성합니다. 표준 기본 NET 인증서 대화 상자를 표시하려면 보기를 클릭합니다. 이 대화 상자에서는 인증서 정보, 세부 정보 및 인증 경로를 볼 수 있습니다. 원격 시나리오에서는 보기 단추를 사용할 수 없습니다.

쿼리/다음 방법으로 인증서 찾기:

인증서 찾아보기를 선택하지 않은 경우 검색 조건의 다음과 같은 미리 정의된 항목을 사용하여 로컬 인증서 저장소를 검색할 수 있습니다. 검색에 사용할 기존의 검색 매개 변수 목록을 표시하려면 아래쪽 화살표를 클릭합니다.

  • 응용 프로그램 정책

  • 인증서 정책

  • Extension

  • 발급자 고유 이름

  • 발급자 이름

  • 키 사용

  • 일련 번호

  • 주체 고유 이름

  • 주체 키 식별자

  • 주체 이름

  • 템플릿 이름

  • 지문

  • 시간 만료됨

  • 시간이 아직 유효하지 않음

  • 시간이 유효함

쿼리/찾기 값:

인증서 쿼리/ 찾기 기준 선택 항목과 함께 작동하여 인증서 쿼리/ 찾기 기준 목록 상자에서 사용자가 선택한 검색 매개 변수에 실제 값을 할당합니다.

실행

실행 단추를 클릭하면 검색 매개 변수(쿼리/다음 방법으로 인증서 찾기) 및 실제 검색 값(쿼리/찾기 값)을 결합하여 검색 쿼리가 실행됩니다. 원격 시나리오에서는 이 단추를 사용할 수 없습니다. 검색 결과는 표준 NET 인증서 뷰어에 표시되는 쿼리와 일치하는 인증서 목록입니다. 표준 기본 NET 인증서 대화 상자를 표시하려면 보기를 클릭합니다.

관련 구성

보안 탭의 해당 필드는 serviceCertificate 요소에 해당합니다. 인증서 사용 옵션이 선택되어 있는 경우 <serviceCredentials><serviceCertificate/></serviceCredentials> 요소가 구성 파일의 서비스와 연결된 서비스 요소에 추가됩니다.

다음의 샘플 구성에서 Costoso.com이라는 인증서는 서비스 s1과 연결된 동작 요소의 serviceCertificate 요소에서 FindBySubjectName의 검색 값으로 사용합니다. 이 인증서는 해당 서비스가 표시하는 끝점에 사용됩니다.

<system.serviceModel>
  <services>
    <service name="s1" behaviorConfiguration="s1Behavior"/>
  </services>
  <behaviors>
    <serviceBehaviors>
      <behavior name="s1Behavior">
        <serviceCredentials>
          <serviceCertificate findValue="Contoso.com"
                              x509FindType="FindBySubjectName" />
        </serviceCredentials>
      </behavior>
    </serviceBehaviors>
  </behaviors>
</system.serviceModel>

  2011-12-05