SamlAssertion.ReadSignature Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Reads the digital signature for a SAML assertion from an 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)
Parameters
- reader
- XmlDictionaryReader
A XmlDictionaryReader to read the digital signature.
- keyInfoSerializer
- SecurityTokenSerializer
A SecurityTokenSerializer that reads the KeyInfo
clause of the digital signature.
- outOfBandTokenResolver
- SecurityTokenResolver
A SecurityTokenResolver that determines the security token that created the digital signature.
- samlSerializer
- SamlSerializer
A SamlSerializer that is capable of reading XML elements that are defined in the SAML specification.
Exceptions
reader
is null
-or-
samlSerializer
is null
-or-
the digital signature has not been read from the SAML assertion yet.
Remarks
When the ReadSignature method is called, the SigningToken property is set.