EncryptedSecurityTokenHandler.ReadToken(XmlReader) Metod

Definition

Läser en krypterad säkerhetstoken.

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

Parametrar

reader
XmlReader

Läsaren som token ska läsas från.

Returer

En säkerhetstoken av typen EncryptedSecurityToken.

Undantag

reader är null.

Det finns ingen konfigurerad lösning för tjänsttoken. (Antingen Configuration är ServiceTokenResolveregenskapen eller null egenskapen för den refererade tokenhanterarkonfigurationen . En lösning för tjänsttoken krävs för att hämta nycklar för dekryptering.

-eller-

Den SecurityTokenHandlerCollection som refereras via ContainingCollection egenskapen kan inte hitta en SecurityTokenHandler som kan läsa den dekrypterade XML:en och returnera en SecurityToken.

Det går inte att hitta en SecurityKeyIdentifier i DEN XML som läsaren pekar på.

-eller-

SecurityKeyIdentifier är inte en SymmetricSecurityKey.

Det SecurityKeyIdentifier går inte att matcha hitta i XML-koden av den konfigurerade tjänsttokenslösaren till en SecurityKey.

Gäller för