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 型のセキュリティ トークン。

例外

readernullです。

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

- または -

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

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

- または -

SecurityKeyIdentifierSymmetricSecurityKey ではありません。

XML 内の SecurityKeyIdentifier は、SecurityKey に対して設定されたサービス トークン リゾルバーによって解決できません。

適用対象