Freigeben über


SamlAssertion.ReadSignature Methode

Definition

Liest die digitale Signatur für eine SAML-Assertion aus einem XML-Reader.

protected:
 void ReadSignature(System::Xml::XmlDictionaryReader ^ reader, System::IdentityModel::Selectors::SecurityTokenSerializer ^ keyInfoSerializer, System::IdentityModel::Selectors::SecurityTokenResolver ^ outOfBandTokenResolver, System::IdentityModel::Tokens::SamlSerializer ^ samlSerializer);
protected void ReadSignature(System.Xml.XmlDictionaryReader reader, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver, System.IdentityModel.Tokens.SamlSerializer samlSerializer);
member this.ReadSignature : System.Xml.XmlDictionaryReader * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver * System.IdentityModel.Tokens.SamlSerializer -> unit
Protected Sub ReadSignature (reader As XmlDictionaryReader, keyInfoSerializer As SecurityTokenSerializer, outOfBandTokenResolver As SecurityTokenResolver, samlSerializer As SamlSerializer)

Parameter

reader
XmlDictionaryReader

A XmlDictionaryReader zum Lesen der digitalen Signatur.

keyInfoSerializer
SecurityTokenSerializer

A SecurityTokenSerializer that reads the KeyInfo clause of the digital signature.

outOfBandTokenResolver
SecurityTokenResolver

Ein SecurityTokenResolver Wert, der das Sicherheitstoken bestimmt, das die digitale Signatur erstellt hat.

samlSerializer
SamlSerializer

Ein SamlSerializer Element, das XML-Elemente lesen kann, die in der SAML-Spezifikation definiert sind.

Ausnahmen

reader ist null

- oder -

samlSerializer ist null

- oder -

die digitale Signatur wurde noch nicht aus der SAML-Assertion gelesen.

Hinweise

Wenn die ReadSignature Methode aufgerufen wird, wird die SigningToken Eigenschaft festgelegt.

Gilt für: