EncryptedSecurityTokenHandler.ReadToken(XmlReader) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.