次の方法で共有


X509SecurityTokenHandler クラス

定義

X509SecurityToken の型のトークンを処理するセキュリティ トークン ハンドラーを表します。 既定では、ハンドラーは X.509 証明書のチェーン信頼性検証を実行します。

public ref class X509SecurityTokenHandler : System::IdentityModel::Tokens::SecurityTokenHandler
public class X509SecurityTokenHandler : System.IdentityModel.Tokens.SecurityTokenHandler
type X509SecurityTokenHandler = class
    inherit SecurityTokenHandler
Public Class X509SecurityTokenHandler
Inherits SecurityTokenHandler
継承
X509SecurityTokenHandler

コンストラクター

X509SecurityTokenHandler()

X509SecurityTokenHandler クラスの新しいインスタンスを既定値で初期化します。

X509SecurityTokenHandler(Boolean)

証明書を Windows アカウントにマップする必要があるかどうかを示す値を使用して、X509SecurityTokenHandler クラスの新しいインスタンスを初期化します。

X509SecurityTokenHandler(Boolean, X509CertificateValidator)

証明書を Windows アカウントと指定した証明書検証機能にマップする必要があるかどうかを示す値を使用して、X509SecurityTokenHandler クラスの新しいインスタンスを初期化します。

X509SecurityTokenHandler(X509CertificateValidator)

指定した証明書検証機能を指定して、X509SecurityTokenHandler クラスの新しいインスタンスを初期化します。

プロパティ

CanValidateToken

このハンドラーが、種類が X509SecurityToken であるトークンの検証をサポートするかどうかを示す値を取得します。

CanWriteToken

このハンドラーが、種類が X509SecurityToken であるトークンを書き込むできるかどうかを示す値を取得します。

CertificateValidator

現在のインスタンスによって使用される X509CertificateValidator を取得または設定します。

Configuration

現在のインスタンスの構成を提供する SecurityTokenHandlerConfiguration オブジェクトを取得または設定します。

(継承元 SecurityTokenHandler)
ContainingCollection

現在のインスタンスを含むトークン ハンドラー コレクションを取得します。

(継承元 SecurityTokenHandler)
MapToWindows

検証トークンを Windows アカウントにマップするかどうかを示す値を取得または設定します。

TokenType

このハンドラーが処理するトークンの Type を取得します。

WriteXmlDSigDefinedClauseTypes

XmlDsig で定義された句の種類が優先されるかどうかを指定する値を取得または設定します。

X509NTAuthChainTrustValidator

受信した X.509 証明書が Windows アカウントに割り当てられる場合に、証明書検証時に現在のインスタンスによって使用される X509NTAuthChainTrustValidator を取得または設定します。

メソッド

CanReadKeyIdentifierClause(XmlReader)

指定されたリーダーの参照先が <ds:X509Data> 要素であるかどうかを示す値を返します。

CanReadToken(String)

指定した文字列が、このインスタンスが処理する型のトークンとして逆シリアル化できるかどうかを示す値を返します。

(継承元 SecurityTokenHandler)
CanReadToken(XmlReader)

リーダーが、 WS-Security 仕様で定義されている X.509 セキュリティ トークンをポイントしているかどうかを示す値を返します。

CanWriteKeyIdentifierClause(SecurityKeyIdentifierClause)

指定したキー識別子句をこのハンドラーでシリアル化できるかどうかを示す値を返します。

CreateSecurityTokenReference(SecurityToken, Boolean)

派生クラスでオーバーライドされると、そのクラスによって処理されるトークンのセキュリティ トークン参照を作成します。 このメソッドは、通常、セキュリティ トークン サービス (STS) によって呼び出されます。

(継承元 SecurityTokenHandler)
CreateToken(SecurityTokenDescriptor)

派生クラスでオーバーライドされると、指定されたトークン記述子を使用してセキュリティ トークンを作成します。 このメソッドは、セキュリティ トークン サービス (STS) によって呼び出されます。

(継承元 SecurityTokenHandler)
DetectReplayedToken(SecurityToken)

派生クラスでオーバーライドされると、指定したトークンが再生中に検出された場合に例外をスローします。

(継承元 SecurityTokenHandler)
Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetTokenTypeIdentifiers()

WS-Security X.509 Token Profile で定義されている X.509 セキュリティ トークンの種類を取得します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
LoadCustomConfiguration(XmlNodeList)

カスタム構成を XML から読み込みます。

MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ReadKeyIdentifierClause(XmlReader)

指定した XML リーダーが参照しているキー識別子句を逆シリアル化します。

ReadToken(String)

派生クラスでオーバーライドされると、派生クラスによって処理される型のトークンに指定の文字列を逆シリアル化します。

(継承元 SecurityTokenHandler)
ReadToken(XmlReader)

指定した XML リーダーが参照する X.509 セキュリティ トークンを逆シリアル化します。

ReadToken(XmlReader, SecurityTokenResolver)

派生クラスでオーバーライドされると、指定された XML リーダーによって参照される XML を、指定のトークン リゾルバーを使用して派生クラスによって処理される型のトークンに逆シリアル化します。

(継承元 SecurityTokenHandler)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
TraceTokenValidationFailure(SecurityToken, String)

トレースが有効であるとき、セキュリティ トークンの検証中、障害イベントをトレースします。

(継承元 SecurityTokenHandler)
TraceTokenValidationSuccess(SecurityToken)

トレースが有効であるとき、セキュリティ トークン イベントの検証の成功をトレースします。

(継承元 SecurityTokenHandler)
ValidateToken(SecurityToken)

指定された X.509 セキュリティ トークンを検証します。

WriteKeyIdentifierClause(XmlWriter, SecurityKeyIdentifierClause)

指定されたキー識別子句を XML ライターにシリアル化します。

WriteToken(SecurityToken)

派生クラスでオーバーライドされると、指定されたセキュリティ トークンを文字列にシリアル化します。 トークンは、派生クラスによって処理される種類である必要があります。

(継承元 SecurityTokenHandler)
WriteToken(XmlWriter, SecurityToken)

指定した XML ライターに、指定した X.509 セキュリティ トークンをシリアル化します。

適用対象

こちらもご覧ください