내보내기(0) 인쇄
모두 확장
이 문서는 기계로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오. 추가 정보
번역
원본

CertificateEmbeddingOption 열거형

서명에 사용된 X.509 인증서가 저장된 위치를 지정합니다.

네임스페이스:  System.IO.Packaging
어셈블리:  WindowsBase(WindowsBase.dll)

public enum CertificateEmbeddingOption
<object property="enumerationMemberName" .../>

멤버 이름설명
InCertificatePart인증서가 자체 PackagePart 안에 포함됩니다.
InSignaturePart인증서가 추가되는 서명에 대해 작성된 SignaturePart에 포함됩니다.
NotEmbedded인증서가 패키지에 포함되지 않습니다.

인증서가 패키지에서 NotEmbedded인 경우 서명을 확인하는 응용 프로그램은 인증서 서명에 사용된 서명을 확인하기 위해 인증서 복사본을 제공해야 합니다.

InSignaturePart 는 두 정보 요소, <KeyName><KeyValue>를 저장된 디지털 서명의 KeyInfo 필드 일부로 추가합니다. <KeyName> 을를와 <KeyValue> 요소들은 서명 인증의 일부로서 처리되지 않기 때문에 수정에 관해 안전하지 못합니다. 응용 프로그램은 이러한 두 요소의 유효성에 관해 가정을 해서는 안 됩니다. 검색되지 않은 수정 및 혼동을 가능한 방지하려면 응용 프로그램에서 InSignaturePart가 아닌 InCertificatePart 옵션을 사용해야 합니다. InCertificatePart 옵션은 <KeyName> 또는 <KeyValue>을 제공하지 않거나 노출시키지 않습니다.

다음 예제에서는 CertificateEmbeddingOption을 사용하여 PackageDigitalSignatureManager.CertificateOption 속성을 설정하는 방법을 보여 줍니다. 전체 샘플을 보려면Creating a Package with a Digital Signature Sample을 참조하십시오.

.NET Framework

4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0에서 지원

.NET Framework Client Profile

4, 3.5 SP1에서 지원

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008(서버 코어 역할은 지원되지 않음), Windows Server 2008 R2(서버 코어 역할은 SP1 이상에서 지원, Itanium은 지원되지 않음)

.NET Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

커뮤니티 추가 항목

추가
Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2014 Microsoft