EncryptedSecurityTokenHandler.ReadToken(XmlReader) Metoda

Definicja

Odczytuje zaszyfrowany token zabezpieczający.

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

Parametry

reader
XmlReader

Czytnik, z którego ma być odczytywany token.

Zwraca

Token zabezpieczający typu EncryptedSecurityToken.

Wyjątki

reader to null.

Nie skonfigurowano modułu rozpoznawania tokenów usługi. Configuration(Właściwość lub ServiceTokenResolver właściwość konfiguracji procedury obsługi tokenu, do których odwołuje się odwołanie, to null. Do uzyskania kluczy do odszyfrowywania jest wymagany program rozpoznawania tokenów usługi.

-lub-

Przywoływane SecurityTokenHandlerCollection za pośrednictwem ContainingCollection właściwości nie można odnaleźć elementu SecurityTokenHandler , który może odczytać odszyfrowany kod XML i zwrócić element SecurityToken.

Element SecurityKeyIdentifier nie znajduje się wewnątrz kodu XML wskazywanego przez czytnik.

-lub-

Element SecurityKeyIdentifier nie jest .SymmetricSecurityKey

Nie SecurityKeyIdentifier można rozpoznać znalezionego wewnątrz kodu XML przez skonfigurowany moduł rozpoznawania tokenów usługi do elementu SecurityKey.

Dotyczy