Freigeben über


SamlAssertion.ReadSignature Methode

Definition

Liest die digitale Signatur für eine SAML-Assertion von 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

Ein XmlDictionaryReader, um die digitale Signatur zu lesen.

keyInfoSerializer
SecurityTokenSerializer

Ein SecurityTokenSerializer, der die KeyInfo-Klausel der digitalen Signatur liest.

outOfBandTokenResolver
SecurityTokenResolver

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

samlSerializer
SamlSerializer

Ein SamlSerializer, der XML-Elemente lesen kann, die in der SAML-Spezifikation definiert werden.

Ausnahmen

reader ist gleich null.

- oder -

samlSerializer ist gleich null.

- oder -

Die digitale Signatur wurde noch nicht von der SAML-Assertion gelesen.

Hinweise

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

Gilt für: