EncryptedSecurityTokenHandler.ReadToken(XmlReader) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Liest ein verschlüsseltes Sicherheitstoken.
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
Parameter
- reader
- XmlReader
Der Leser, aus dem das Token gelesen werden soll.
Gibt zurück
Ein Sicherheitstoken vom Typ EncryptedSecurityToken.
Ausnahmen
reader ist null.
Es ist kein konfigurierter Diensttoken-Resolver vorhanden. (Entweder die Configuration Eigenschaft oder die ServiceTokenResolver Eigenschaft der Konfiguration des referenzierten Tokenhandlers ist null. Zum Abrufen von Schlüsseln für die Entschlüsselung ist ein Diensttokenlöser erforderlich.
-oder-
Auf SecurityTokenHandlerCollection die ContainingCollection Eigenschaft verwiesen wird, kann kein SecurityTokenHandler Xml-Code gefunden werden, der die entschlüsselte XML lesen und eine SecurityTokenzurückgibt.
Im XML-Code, auf den der Leser verweist, wird kein Fehler SecurityKeyIdentifier gefunden.
-oder-
Dies SecurityKeyIdentifier ist kein SymmetricSecurityKey.
Der SecurityKeyIdentifier im XML-Code gefundene Code kann vom konfigurierten Diensttokenlöser nicht in einen SecurityKeyaufgelöst werden.