EncryptedSecurityTokenHandler.ReadToken(XmlReader) Metoda

Definice

Přečte šifrovaný token zabezpečení.

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

Čtenář, ze kterého se má token přečíst.

Návraty

Token zabezpečení typu EncryptedSecurityToken.

Výjimky

reader je null.

Neexistuje žádný nakonfigurovaný překladač tokenů služby. Configuration(Vlastnost nebo ServiceTokenResolver vlastnost odkazované konfigurace obslužné rutiny tokenu je null. K získání klíčů pro dešifrování se vyžaduje překladač tokenů služby.

nebo

Odkazovaný SecurityTokenHandlerCollection prostřednictvím ContainingCollection vlastnosti nemůže najít SecurityTokenHandler , který může přečíst dešifrovaný KÓD XML a vrátit SecurityToken.

V SecurityKeyIdentifier souboru XML, na který čtenář odkazuje, nebyl nalezen.

nebo

Není to SecurityKeyIdentifier .SymmetricSecurityKey

Nalezené SecurityKeyIdentifier uvnitř XML nelze přeložit nakonfigurovaným překladačem tokenu služby na SecurityKey.

Platí pro