System.IdentityModel.Tokens 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
SecurityToken、SecurityTokenHandler、SecurityKeyIdentifierClause などの基本クラスと、これらのクラスから派生し、Windows Identity Foundation (WIF) がサポートするトークン タイプの一部、成果物、およびハンドラーを表すクラスが含まれます。 これには、SamlSecurityToken、SamlSecurityTokenHandler、Saml2SecurityToken、Saml2SecurityTokenHandler など、SAML v1.1 および v2.0 トークンのサポートを含んだクラスが含まれます。
クラス
AggregateTokenResolver |
複数のトークン リゾルバーをラップし、ラップされたすべてのリゾルバー全体のトークンを解決できるようにするセキュリティ トークン リゾルバーを表します。 |
AsymmetricProofDescriptor |
このクラスを使用して、非対称キーに基づくトークンを発行できます。 |
AsymmetricSecurityKey |
非対称キーの基本クラス。 |
AudienceRestriction |
AudienceRestriction の検証の設定を定義します。 |
AudienceUriValidationFailedException |
受信セキュリティ トークンがユーザーの URI の検証に失敗するとスローされる例外。 |
AuthenticationContext |
このクラスを使用して認証イベント コンテキストが指定されます。 |
AuthenticationMethods |
サポートされている既知の認証方法の定数を定義します。 SAML 認証方法の定数を定義します。 |
BinaryKeyIdentifierClause |
バイナリ データに基づくキー識別子句の基本クラスを表します。 |
BootstrapContext |
サインイン時に使用された元のトークンのシリアル化されたバージョンを格納します。 |
ComputedKeyAlgorithms |
トークン要求元とトークン発行者の両方からの結合エントロピに基づいてキーを計算する目的のアルゴリズムを示すために RST で使用されます。 |
ConfigurationBasedIssuerNameRegistry |
発行者が生成するトークンのシグネチャを検証するために必要な X.509 証明書に各発行者名を関連付ける、アプリケーション構成ファイル内の要素から読み込まれる信頼された発行者の一覧を維持する発行者名のレジストリを表します。 |
EmptySecurityKeyIdentifierClause |
空のキー ID 句を表します。 このクラスは、 |
EncryptedKeyEncryptingCredentials |
資格情報を暗号化する暗号化キーを表します 。 通常、これらは、トークンなどを暗号化するための資格情報を暗号化するデータとして使用されます。 |
EncryptedKeyIdentifierClause |
暗号化キーを識別するキー識別子句を表します。 |
EncryptedSecurityToken |
暗号化をネイティブでサポートしないトークンの暗号化を処理するラップ トークン。 |
EncryptedSecurityTokenHandler |
暗号化されたセキュリティ トークンのトークン ハンドラー。 EncryptedSecurityToken 型のトークンを処理します。 |
EncryptedTokenDecryptionFailedException |
暗号化されたセキュリティ トークンの処理中にエラーが発生するとスローされる例外。 |
EncryptingCredentials |
プルーフ キーを暗号化するために使用される暗号化キーと暗号アルゴリズムを表します。 |
GenericXmlSecurityKeyIdentifierClause |
XML に基づくキー識別子句を表します。 |
GenericXmlSecurityToken |
XML に基づくセキュリティ トークンを表します。 |
InMemorySymmetricSecurityKey |
対称アルゴリズムを使用して生成され、ローカル コンピューターのランダム アクセス メモリに格納されているキーだけを表します。 |
IssuerNameRegistry |
発行者名レジストリの抽象基本クラス。 発行者名レジストリは、該当する発行者によって生成されたトークンの署名を検証するために必要な暗号化マテリアルにニーモニック名を関連付けるために使用されます。 発行者名レジストリは、証明書利用者 (RP) アプリケーションによって信頼されている発行者のリストを管理します。 |
IssuerTokenResolver |
サービス パートナーから受け取った発行者トークンを解決します。 |
KerberosReceiverSecurityToken |
SOAP メッセージで受信した Kerberos チケットに基づくセキュリティ トークンを表します。 |
KerberosRequestorSecurityToken |
SOAP 要求内に送信された Kerberos チケットに基づくセキュリティ トークンを表します。 |
KerberosSecurityTokenHandler |
Kerberos トークンを処理するセキュリティ トークン ハンドラーを表します。 KerberosReceiverSecurityToken 型のトークンを処理します。 |
KerberosTicketHashKeyIdentifierClause |
KerberosRequestorSecurityToken または KerberosReceiverSecurityToken セキュリティ トークンを識別するキー識別子句を表します。 |
LocalIdKeyIdentifierClause |
SOAP メッセージのセキュリティ ヘッダーに指定されるセキュリティ トークンを識別するキー識別子句を表します。 |
ProofDescriptor |
SymmetricProofDescriptor クラスおよび AsymmetricProofDescriptor クラスの基本クラス。 |
RsaKeyIdentifierClause |
RsaSecurityToken セキュリティ トークンを識別するキー識別子句を表します。 |
RsaSecurityKey |
RSA アルゴリズムを使用して作成されるセキュリティ キーを表します。 このクラスは継承できません。 |
RsaSecurityToken |
RSA アルゴリズムを使用して作成されたキーに基づくセキュリティ トークンを表します。 |
RsaSecurityTokenHandler |
種類が SecurityTokenHandler であるトークンを処理する RsaSecurityToken を表します。 |
Saml2Action |
SAML 2.0 により定義されている |
Saml2Advice |
[Saml2Core, 2.6.1] で指定された Advice 要素を表します。 |
Saml2Assertion |
[Saml2Core, 2.3.3] で指定された Assertion 要素を表します。 |
Saml2AssertionKeyIdentifierClause |
SAML2 ベースのセキュリティ トークンを参照するための SecurityKeyIdentifierClause の実装を表します。 |
Saml2Attribute |
[Saml2Core, 2.7.3.1] で指定された Attribute 要素を表します。 |
Saml2AttributeStatement |
[Saml2Core, 2.7.3] で指定された AttributeStatement 要素を表します。 |
Saml2AudienceRestriction |
[Saml2Core, 2.5.1.4] で指定された AudienceRestriction 要素を表します。 |
Saml2AuthenticationContext |
[Saml2Core, 2.7.2.2] で指定された AuthnContext 要素を表します。 |
Saml2AuthenticationStatement |
[Saml2Core, 2.7.2] で指定された AuthnStatement 要素を表します。 |
Saml2AuthorizationDecisionStatement |
SAML 2.0 により定義されている |
Saml2Conditions |
[Saml2Core, 2.5.1] で指定された Conditions 要素を表します。 |
Saml2Evidence |
[Saml2Core, 2.7.4.3] で指定された Evidence 要素を表します。 |
Saml2Id |
SAML アサーションに使用する ID を表します。 |
Saml2NameIdentifier |
[Saml2Core, 2.2.3] で指定した NameID 要素、または [Saml2Core, 2.2.4] で指定した EncryptedID 要素を表します。 |
Saml2ProxyRestriction |
[Saml2Core, 2.5.1.6] で指定された ProxyRestriction 要素を表します。 |
Saml2SecurityKeyIdentifierClause |
このクラスは、<ds:KeyInfo> 要素が signature 要素内に含まれずに Saml2Assertion を受信したときに使用されます。 KeyInfo は、署名を確認するために必要なキーを記述します。 キーが必要な場合、この句が現在の SecurityTokenResolver に提供されます。 これには、必要なキーを決定するために照会できる、完全に読み取られた Saml2Assertion が含まれます。 |
Saml2SecurityToken |
SAML アサーションに基づいているセキュリティ トークンを表します。 |
Saml2SecurityTokenHandler |
SAML 2.0 のアサーションのセキュリティ トークンを作成するセキュリティ トークン ハンドラーを表します。 |
Saml2Statement |
[Saml2Core, 2.7.1] で指定された StatementAbstractType 要素を表します。 |
Saml2Subject |
[Saml2Core, 2.4.1] で指定された Subject 要素を表します。 |
Saml2SubjectConfirmation |
[Saml2Core, 2.4.1.1] で指定された SubjectConfirmation 要素を表します。 |
Saml2SubjectConfirmationData |
SubjectConfirmationData 要素および [Saml2Core, 2.4.1.2-2.4.1.3] で定義されている関連付けられた KeyInfoConfirmationDataType を表します。 |
Saml2SubjectLocality |
[Saml2Core, 2.7.2.1] で指定された SubjectLocality 要素を表します。 |
SamlAction |
指定したリソースに対するアクションを含む SAML アサーション内の |
SamlAdvice |
SAML 証明機関によって提供される追加情報を含む SAML アサーション内の |
SamlAssertion |
セキュリティ アサーション マークアップ言語 1.1 (SAML 1.1) のアサーションを表します。 |
SamlAssertionKeyIdentifierClause |
SOAP メッセージ内の |
SamlAttribute |
SamlAttributeStatement のサブジェクトに関連付けられる属性を表します。 |
SamlAttributeStatement |
特定の SamlSubject に関連する一連の属性が含まれます。 |
SamlAudienceRestrictionCondition |
SAML アサーションが特定のユーザーを対象とすることを指定します。 |
SamlAuthenticationClaimResource |
SamlAuthenticationStatement から作成されるクレームのリソース型を表します。 |
SamlAuthenticationStatement |
サブジェクトが特定の時刻に特定の手段によって認証されたことをアサートする SamlSecurityToken セキュリティ トークンのクレームを表します。 |
SamlAuthorityBinding |
SamlSecurityToken セキュリティ トークンのサブジェクトに関する追加情報を取得する方法を指定します。 |
SamlAuthorizationDecisionClaimResource |
特定のリソースへのアクセスに関する承認決定をアサートする SamlSecurityToken セキュリティ トークンのクレームを表します。 |
SamlAuthorizationDecisionStatement |
指定したリソースへのサブジェクトによるアクセスが行われたことに関する承認決定をアサートする SamlSecurityToken セキュリティ トークンのクレームを表します。 |
SamlCondition |
SAML アサーションの有効性の評価時に考慮する必要のある条件を表します。 |
SamlConditions |
SAML アサーションの有効性の評価時に考慮しなければならない一連の条件を表します。 |
SamlConstants |
SamlSecurityToken セキュリティ トークンのプロパティを設定するために使用される定数のセットを表します。 このクラスは継承できません。 |
SamlDoNotCacheCondition |
SAML アサーションの有効性の評価時に考慮する必要のある条件を表します。 |
SamlEvidence |
SamlSecurityToken セキュリティ トークンの承認決定のために使用される証拠を表します。 |
SamlNameIdentifierClaimResource |
サブジェクトの名前をアサートする SAML セキュリティ トークンのクレームを表します。 |
SamlSecurityKeyIdentifierClause |
このクラスは、<ds:KeyInfo> 要素が signature 要素内に含まれずに SamlAssertion を受信したときに使用されます。 KeyInfo は、署名を確認するために必要なキーを記述します。 キーが必要な場合、この句が現在の SecurityTokenResolver に提供されます。 これには、必要なキーを決定するために照会できる、完全に読み取られた Saml2SamlAssertion が含まれます。 |
SamlSecurityToken |
SAML アサーションに基づいているセキュリティ トークンを表します。 |
SamlSecurityTokenHandler |
SAML 1.1 のアサーションのセキュリティ トークンを作成するセキュリティ トークン ハンドラーを表します。 |
SamlSecurityTokenRequirement |
発行されたトークンに役立つ新しいプロパティを追加して SecurityTokenRequirement クラスを拡張します。 |
SamlSerializer |
SamlSecurityToken オブジェクトから XML ドキュメントへのシリアル化および XML ドキュメントからオブジェクトへの逆シリアル化を行います。 |
SamlStatement |
SamlSecurityToken セキュリティ トークンのクレームを表します。 |
SamlSubject |
SAML セキュリティ トークンのサブジェクトを表します。 |
SamlSubjectStatement |
SamlSecurityToken セキュリティ トークンのクレームを表します。 |
SecurityAlgorithms |
XML の暗号化と SOAP メッセージのデジタル署名の計算を行うために使用される暗号アルゴリズムを表す URI の定数を定義します。 |
SecurityKey |
セキュリティ キーの基本クラス。 |
SecurityKeyElement |
SecurityKeyIdentifierClause の解決、または暗号関数が必要な場合にのみ SecurityKeyIdentifier の解決により、セキュリティ キーの遅延解決を提供します。 これにより、問題を発生させずに、ネットワーク内およびネットワーク外でのアプリケーションによるシリアル化および逆シリアル化で使用されないキー識別子句またはキー識別子が許可されます。 |
SecurityKeyIdentifier |
キー識別子を表します。 |
SecurityKeyIdentifierClause |
キー識別子句の抽象基本クラスを表します。 |
SecurityKeyIdentifierClauseSerializer |
キー識別子句をシリアル化および逆シリアル化できるシリアライザーの抽象基本クラス。 |
SecurityToken |
すべてのセキュリティ トークンを実装するために使用される基本クラスを表します。 |
SecurityTokenDescriptor |
これは、発行されたトークンに関連するすべての属性のプレースホルダーです。 |
SecurityTokenElement |
RequestSecurityToken にあるセキュリティ トークンを表す数の要素を表します。 |
SecurityTokenException |
セキュリティ トークンの処理中に問題が発生した場合にスローされる例外。 |
SecurityTokenExpiredException |
受け取ったセキュリティ トークンの有効期限が過去になっているとスローされる例外。 |
SecurityTokenHandler |
セキュリティ トークン ハンドラーの抽象基本クラス。 |
SecurityTokenHandlerCollection |
セキュリティ トークン ハンドラーのコレクションを表します。 |
SecurityTokenHandlerCollectionManager |
複数の名前付けされたセキュリティ トークン ハンドラー コレクションを管理するクラス。 |
SecurityTokenHandlerCollectionManager.Usage |
フレームワークによって使用される標準のコレクション名を定義します。 |
SecurityTokenHandlerConfiguration |
すべてのセキュリティ トークン ハンドラーに共通の構成。 |
SecurityTokenNotYetValidException |
受け取ったセキュリティ トークンの有効期間が将来になっているとスローされる例外。 |
SecurityTokenReplayDetectedException |
再生されたセキュリティ トークンが受け取られるとスローされる例外。 |
SecurityTokenTypes |
セキュリティ トークンの種類を表す文字列を返す一連の静的なプロパティを格納します。 |
SecurityTokenValidationException |
受信したセキュリティ トークンが無効な場合にスローされる例外。 |
SessionSecurityToken |
セッションに関連付けられたデータを含むセキュリティ トークンを定義します。 |
SessionSecurityTokenCache |
セッション セキュリティ トークンのキャッシュの抽象クラスを定義します。 |
SessionSecurityTokenCacheKey |
SessionSecurityTokenCacheのエントリのキーを表します。 |
SessionSecurityTokenHandler |
種類が SecurityTokenHandler であるセキュリティ トークンを処理する SessionSecurityToken。 |
SigningCredentials |
デジタル署名の生成に使用される暗号化キーとセキュリティ アルゴリズムを表します。 |
SymmetricProofDescriptor |
このクラスを使用して、共通キーに基づくトークンを発行できます。 |
SymmetricSecurityKey |
対称アルゴリズムを使用して生成されるすべてのキーの抽象クラスを表します。 |
TokenReplayCache |
再生トーン句を検知するために使用するキャッシュのメソッドを定義する、抽象基本クラス。 |
UserNameSecurityToken |
ユーザー名とパスワードに基づくセキュリティ トークンを表します。 |
UserNameSecurityTokenHandler |
SecurityTokenHandler 型のセキュリティ トークンを処理する UserNameSecurityToken の抽象基本クラスを定義します。 |
WindowsSecurityToken |
Windows ドメインまたはユーザー アカウントの ID に基づくセキュリティ トークンを表します。 |
WindowsUserNameSecurityTokenHandler |
Windows ユーザー名トークンを処理する SecurityTokenHandler を定義します。 |
X509AsymmetricSecurityKey |
X.509 証明書の非対称キーを表します。 |
X509CertificateStoreTokenResolver |
指定した X.509 証明書ストアに対してトークンの種類 X509SecurityToken を解決できるトークン リゾルバーを表します。 |
X509DataSecurityKeyIdentifierClauseSerializer |
X.509 証明書の参照型を処理できる SecurityKeyIdentifierClauseSerializer を表します。 |
X509EncryptingCredentials |
暗号化の資格情報として使用する X.509 トークンを表します。 このクラスは、通常、キー ラップ資格情報として使用されます。 |
X509IssuerSerialKeyIdentifierClause |
証明書の発行者の識別名と X.509 証明書のシリアル番号を使用する X509SecurityToken セキュリティ トークンを識別するキー識別子句を表します。 |
X509NTAuthChainTrustValidator |
指定した X.509 証明書を検証し、証明書が Windows アカウントにマップできるかどうか、また証明書チェーンが信頼されるものであるかどうかを確認する X.509 証明書検証コントロールを表します。 |
X509RawDataKeyIdentifierClause |
X.509 証明書の拇印を使用する X509SecurityToken セキュリティ トークンを識別するキー識別子句を表します。 |
X509SecurityToken |
X.509 証明書に基づくセキュリティ トークンを表します。 |
X509SecurityTokenHandler |
X509SecurityToken の型のトークンを処理するセキュリティ トークン ハンドラーを表します。 既定では、ハンドラーは X.509 証明書のチェーン信頼性検証を実行します。 |
X509SigningCredentials |
署名資格情報として使用する X.509 トークンを表します。 |
X509SubjectKeyIdentifierClause |
X.509 証明書のサブジェクト キー識別子の拡張を使用する X509SecurityToken セキュリティ トークンを識別するキー識別子句を表します。 |
X509ThumbprintKeyIdentifierClause |
X.509 証明書の拇印を使用する X509SecurityToken セキュリティ トークンを識別するキー識別子句を表します。 |
X509WindowsSecurityToken |
X.509 証明書に基づくセキュリティ トークンで、証明書が Windows ドメインのユーザーまたはローカル コンピューターのユーザー アカウントにマップされているセキュリティ トークンを表します。 |
列挙型
SamlAccessDecision |
SamlSecurityToken セキュリティ トークンのサブジェクトが、特定のリソースへのアクセスが許可されているかどうかを指定します。 |
SecurityKeyType |
セキュリティ トークンに関連付けられるキーの種類を指定します。 |
SecurityKeyUsage |
セキュリティ トークンに関連付けられたキーの使用方法を指定します。 |
.NET