인증서 확장명 설정(HTML)
[ 이 문서는 Windows 런타임 앱을 작성하는 Windows에서 8.x 및 Windows Phone 8.x 개발자를 대상으로 합니다. Windows 10용으로 개발하는 경우에는 최신 설명서를 참조하세요.]
인증서 확장명을 사용하여 응용 프로그램에 인증서를 설치하고, 시스템 트러스트에서 상속할지 여부를 지정하고, 인증서 선택 기준을 설정할 수 있습니다. 자세한 내용은 다음 섹션을 참조하세요.
인증서 확장명 예제 #1
<Extensions>
<!--Certificates Extension-->
<Extension Category="windows.Certificates">
<Certificates>
<Certificate StoreName="Root" Content="Certificates\Root\myroot1.cer"/>
<Certificate StoreName="Root" Content="myroot2.cer"/>
<Certificate StoreName="TrustedPeople" Content="mypeer1.sst"/>
<Certificate StoreName="Issuer" Content="myissuer.cer"/>
<TrustFlags ExclusiveTrust="true"/>
<SelectionCriteria HardwareOnly="true" AutoSelect="true"/>
</Certificates>
</Extension>
</Extensions>
인증서 확장명 예제 #2
<Extensions>
<!--Certificates Extension-->
<Extension Category="windows.certificates">
<Certificates>
<Certificate StoreName="Root" Content="myroot.cer" />
<Certificate StoreName="CA" Content="mystandca.cer"/>
<TrustFlags ExclusiveTrust="true" />
<SelectionCriteria AutoSelect="true" />
</Certificates>
</Extension>
</Extensions>
인증서 확장명 콘텐츠
요소 | 특성 | 설명 | 허용되는 텍스트 | 옵션 |
---|---|---|---|---|
Certificate |
인증서 저장소 관련 앱 컨테이너에 설치할 인증서입니다. 저장소는 StoreName 특성에 지정합니다. 인증서는 Content 특성에 지정합니다. |
예 |
||
StoreName |
인증서 저장소 이름을 지정합니다. 루트, CA, 또는 TrustedPeople 또는 사용자 지정 이름과 같은 잘 알려진 저장소일 수 있습니다. 발급자라는 특수 저장소에는 인증서 선택을 위해 사용할 발급자의 이름 목록이 포함될 수 있습니다. |
영숫자 문자, "-", "_" 및 공백을 포함할 수 있습니다. 레지스트리 키 이름으로 허용되는 모든 키 이름일 수 있습니다. |
아니요 | |
Content |
저장소에 추가할 인증서의 파일 경로입니다. |
유효한 파일 경로일 수 있습니다. 인증서 파일은 지원되는 형식이어야 합니다. |
아니요 | |
TrustFlags |
인증서 유효성 검사 동작을 정의하는 플래그입니다. |
예 |
||
ExclusiveTrust |
True이면 응용 프로그램이 시스템 트러스트를 상속하지 않습니다. |
True False |
예 |
|
SelectionCriteria |
인증서 선택 기준을 지정하는 플래그입니다. |
예 |
||
HardwareOnly |
True이면 선택한 인증서가 하드웨어 기반이어야 합니다. |
True False |
예 |
|
AutoSelect |
True이면 선택한 인증서가 앱 컨테이너 내에서 자동으로 선택됩니다. |
True False |
예 |