Condividi tramite


SamlAssertion.ReadSignature Metodo

Definizione

Legge la firma digitale per un'asserzione SAML da un lettore XML.

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)

Parametri

reader
XmlDictionaryReader

Classe XmlDictionaryReader per la lettura della firma digitale.

keyInfoSerializer
SecurityTokenSerializer

Classe SecurityTokenSerializer che legge la clausola KeyInfo della firma digitale.

outOfBandTokenResolver
SecurityTokenResolver

Classe SecurityTokenResolver che determina il token di sicurezza responsabile della creazione della firma digitale.

samlSerializer
SamlSerializer

Oggetto SamlSerializer in grado di leggere elementi XML definiti nella specifica SAML.

Eccezioni

reader è null

-oppure-

samlSerializer è null

-oppure-

La firma digitale non è stata ancora letta dall'asserzione SAML.

Commenti

Quando viene chiamato il metodo ReadSignature, viene impostata la proprietà SigningToken.

Si applica a