ConfigurationBasedIssuerNameRegistry 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
애플리케이션 구성 파일의 요소에서 로드되는 신뢰할 수 있는 발급자 목록을 유지하는 발급자 이름 레지스트리를 나타냅니다. 이 구성 파일에서 각 발급자 이름은 X.509 인증서에 연결되어 발급자가 생성한 토큰의 서명을 확인하는 역할을 합니다.
public ref class ConfigurationBasedIssuerNameRegistry : System::IdentityModel::Tokens::IssuerNameRegistry
public class ConfigurationBasedIssuerNameRegistry : System.IdentityModel.Tokens.IssuerNameRegistry
type ConfigurationBasedIssuerNameRegistry = class
inherit IssuerNameRegistry
Public Class ConfigurationBasedIssuerNameRegistry
Inherits IssuerNameRegistry
- 상속
예제
다음 XML에 대 한 구성을 보여 줍니다는 ConfigurationBasedIssuerNameRegistry 보안 토큰 처리기 컬렉션에 추가 합니다. <trustedIssuers>
요소는 클래식.NET 구성 컬렉션 처럼 허용 합니다 <add>
, <delete>
및 <clear>
자식 요소로 요소.
<system.identityModel>
<identityConfiguration>
<securityTokenHandlersCollection>
<securityTokenHandlerConfiguration>
<issuerNameRegistry type="System.IdentityModel.Tokens.ConfigurationBasedIssuerNameRegistry, System.IdentityModel">
<trustedIssuers>
<add thumbprint="97249e … 158de" name="contoso.com" />
</trustedIssuers>
</issuerNameRegistry>
</securityTokenHandlerConfiguration>
</identityConfiguration>
</system.identityModel>
설명
ConfigurationBasedIssuerNameRegistry 클래스에서는 각 신뢰할 수 있는 발급자의 인증서를 해당 발급자에 게 참조 하는 이름에 매핑하여 신뢰할 수 있는 발급자의 사전을 유지 합니다. 인증서 지문 인코딩된 ASN.1를 사용 하 여 지정 됩니다. 발급자 이름을 애플리케이션의 범위 내에서 고유한 것으로 모든 문자열을 수 있습니다. 이 사전을 통해 액세스할 수는 ConfiguredTrustedIssuers 속성입니다. 클래스는 X.509 인증서만 해결할 수 있습니다.
신뢰할 수 있는 발급자의 맵은 trustedIssuers> 요소 아래에< 항목을 추가하여 구성 파일에 지정됩니다. 요소는 <trustedIssuers>
issuerNameRegistry> 요소의< 자식 요소이며 클래스가 해당 요소의 특성에 type
지정된 경우 ConfigurationBasedIssuerNameRegistry 유효합니다. 자세한 내용은 이러한 각 요소에 대 한 설명서를 참조 합니다 WIF 구성 스키마합니다. 발급자 이름 레지스트리에 대 한 자세한 내용은 참조는 IssuerNameRegistry 클래스입니다.
파생 될 수 있습니다 ConfigurationBasedIssuerNameRegistry 고유한 구성 기반된 발급자 이름 레지스트리를 구현 합니다. 재정의 메서드는 구현에 따라 달라 집니다. 예를 들어 재정의할 수 있습니다는 LoadCustomConfiguration 사용자 지정 구성 스키마에서 구성을 로드 하는 방법입니다.
생성자
ConfigurationBasedIssuerNameRegistry() |
ConfigurationBasedIssuerNameRegistry 클래스의 새 인스턴스를 초기화합니다. |
속성
ConfiguredTrustedIssuers |
이 인스턴스에 대해 구성된 신뢰할 수 있는 발급자의 사전을 가져옵니다. |
메서드
AddTrustedIssuer(String, String) |
신뢰할 수 있는 발급자의 사전에 발급자를 추가합니다. |
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetIssuerName(SecurityToken) |
인증서 지문을 신뢰할 수 있는 발급자 사전의 이름으로 매핑하여 지정한 X509SecurityToken에 연결된 발급자 이름을 반환합니다. |
GetIssuerName(SecurityToken, String) |
파생 클래스에서 재정의되는 경우 지정된 보안 토큰의 발급자 이름을 반환합니다. 지정된 발급자 이름은 반환할 발급자 이름을 결정하는 데 고려될 수 있습니다. (다음에서 상속됨 IssuerNameRegistry) |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
GetWindowsIssuerName() |
Windows 클레임에 사용될 기본 발급자 이름을 반환합니다. (다음에서 상속됨 IssuerNameRegistry) |
LoadCustomConfiguration(XmlNodeList) |
구성에서 신뢰할 수 있는 발급자를 로드합니다. |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
적용 대상
추가 정보
.NET