Freigeben über


X509SecurityTokenHandler.ValidateToken(SecurityToken) Methode

Definition

Überprüft das angegebene X.509-Sicherheitstoken.

public:
 override System::Collections::ObjectModel::ReadOnlyCollection<System::Security::Claims::ClaimsIdentity ^> ^ ValidateToken(System::IdentityModel::Tokens::SecurityToken ^ token);
public override System.Collections.ObjectModel.ReadOnlyCollection<System.Security.Claims.ClaimsIdentity> ValidateToken (System.IdentityModel.Tokens.SecurityToken token);
override this.ValidateToken : System.IdentityModel.Tokens.SecurityToken -> System.Collections.ObjectModel.ReadOnlyCollection<System.Security.Claims.ClaimsIdentity>
Public Overrides Function ValidateToken (token As SecurityToken) As ReadOnlyCollection(Of ClaimsIdentity)

Parameter

token
SecurityToken

Das zu validierende Token.

Gibt zurück

Die Identitäten im Token.

Ausnahmen

token lässt sich nicht aus X509SecurityToken zuweisen.

token ist null.

Die Configuration-Eigenschaft ist null.

- oder -

Es gibt keine konfigurierte Ausstellernamensregistrierung (IssuerNameRegistry). (Die IssuerNameRegistry-Eigenschaft von SecurityTokenHandlerConfiguration, auf die von der Configuration-Eigenschaft verwiesen wird, ist null.)

Der aktuelle X509CertificateValidator konnte das Zertifikat im Token nicht überprüfen.

Die aktuelle IssuerNameRegistry gab null zurück bei dem Versuch, den Aussteller des Zertifikats im Token zu ermitteln.

Gilt für: