Language

EncryptedSecurityTokenHandler.ReadToken(XmlReader) メソッド

定義

暗号化されたセキュリティ トークンを読み取ります。

public:
 override System::IdentityModel::Tokens::SecurityToken ^ ReadToken(System::Xml::XmlReader ^ reader);
public override System.IdentityModel.Tokens.SecurityToken ReadToken(System.Xml.XmlReader reader);
override this.ReadToken : System.Xml.XmlReader -> System.IdentityModel.Tokens.SecurityToken
Public Overrides Function ReadToken (reader As XmlReader) As SecurityToken

パラメーター

reader
XmlReader

トークンの読み取り元のリーダー。

返品

EncryptedSecurityToken型のセキュリティ トークン。

例外

reader は nullです。

構成済みのサービス トークン リゾルバーはありません。 (参照されるトークン ハンドラー構成の Configuration プロパティまたは ServiceTokenResolver プロパティが null。 復号化用のキーを取得するには、サービス トークン リゾルバーが必要です。

-又は-

SecurityTokenHandlerCollection プロパティを介して参照されるContainingCollectionは、復号化された XML を読み取ってSecurityTokenHandlerを返すことができるSecurityTokenを見つけることができません。

リーダーが指す XML 内に SecurityKeyIdentifier が見つかりません。

-又は-

SecurityKeyIdentifierはSymmetricSecurityKeyではありません。

XML 内で見つかった SecurityKeyIdentifier は、構成されたサービス トークン リゾルバーによって SecurityKeyに解決できません。

適用対象