Compartir a través de


EncryptedSecurityTokenHandler.ReadToken(XmlReader) Método

Definición

Lee un token de seguridad cifrado.

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

Parámetros

reader
XmlReader

Lector desde el que se debe leer el token.

Devoluciones

Token de seguridad de tipo EncryptedSecurityToken.

Excepciones

reader es null.

No hay ninguna resolución de token de servicio configurada. (La propiedad Configuration o la propiedad ServiceTokenResolver de la configuración del controlador de tokens al que se hace referencia es null. Se requiere un solucionador de tokens de servicio para obtener las claves para el descifrado.

o bien

SecurityTokenHandlerCollection a la que se hace referencia a través de la propiedad ContainingCollection no encuentra un SecurityTokenHandler que pueda leer XML descifrado y devolver un SecurityToken.

SecurityKeyIdentifier no se encuentra dentro del XML señalado por el lector.

o bien

SecurityKeyIdentifier no es SymmetricSecurityKey.

La resolución de tokens de servicio configurada no puede resolver el SecurityKeyIdentifier situado dentro de XML en SecurityKey.

Se aplica a