Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo EncryptedSecurityTokenHandler.ReadToken (XmlReader)

.NET Framework (current version)
 

Data di pubblicazione: ottobre 2016

Legge un token di protezione crittografato.

Spazio dei nomi:   System.IdentityModel.Tokens
Assembly:  System.IdentityModel (in System.IdentityModel.dll)

public override SecurityToken ReadToken(
	XmlReader reader
)

Parametri

reader
Type: System.Xml.XmlReader

Il lettore da cui leggere il token.

Valore restituito

Type: System.IdentityModel.Tokens.SecurityToken

Un token di sicurezza di tipo EncryptedSecurityToken.

Exception Condition
ArgumentNullException

reader è null.

InvalidOperationException

Non esiste alcun resolver del token di servizio configurato. (Sia il SecurityTokenHandler.Configuration proprietà o il SecurityTokenHandlerConfiguration.ServiceTokenResolver è di proprietà della configurazione del gestore dei token riferimento null. Un resolver del token di servizio è necessario ottenere le chiavi per la decrittografia.

-oppure-

Il SecurityTokenHandlerCollectiona cui fa riferimento tramite il ContainingCollection proprietà non è in grado di trovare un SecurityTokenHandler che può leggere il codice XML decrittografato e restituire un SecurityToken.

SecurityTokenException

Oggetto SecurityKeyIdentifier non viene trovato all'interno il codice XML a cui punta il lettore.

-oppure-

Il SecurityKeyIdentifier non è un SymmetricSecurityKey.

EncryptedTokenDecryptionFailedException

Il SecurityKeyIdentifier trovato all'interno il codice XML non può essere risolto dal resolver del token di servizio configurato per un SecurityKey.

.NET Framework
Disponibile da 4.5
Torna all'inizio
Mostra: