Saml2Serializer Class
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 and writes a Saml2Assertion or Saml2SecurityToken
public class Saml2Serializer
type Saml2Serializer = class
Public Class Saml2Serializer
- Inheritance
-
Saml2Serializer
Constructors
Saml2Serializer() |
Instantiates a new instance of Saml2Serializer. |
Properties
DSigSerializer |
Gets or sets the DSigSerializer to use for reading / writing the Signature |
Prefix |
Gets or sets the prefix to use when writing xml. |
Methods
ReadAction(XmlDictionaryReader) |
Reads the <saml:Action> element. |
ReadAdvice(XmlDictionaryReader) |
Reads the <saml:Advice> element. |
ReadAssertion(XmlReader) |
Reads a <saml:Assertion> element. |
ReadAttribute(XmlDictionaryReader) |
Reads a Saml2Attribute. |
ReadAttributeStatement(XmlDictionaryReader) |
Reads the <saml:AttributeStatement> element, or a <saml:Statement element that specifies an xsi:type of saml:AttributeStatementType. |
ReadAttributeValue(XmlDictionaryReader, Saml2Attribute) |
Reads an attribute value. |
ReadAudienceRestriction(XmlDictionaryReader) |
Reads the <saml:AudienceRestriction> element or a <saml:Condition> element that specifies an xsi:type of saml:AudienceRestrictionType. |
ReadAuthenticationContext(XmlDictionaryReader) |
Reads the <saml:AuthnContext> element. |
ReadAuthenticationStatement(XmlDictionaryReader) |
Reads the <saml:AuthnStatement> element or a <saml:Statement> element that specifies an xsi:type of saml:AuthnStatementType. |
ReadAuthorizationDecisionStatement(XmlDictionaryReader) |
Reads the <saml:AuthzDecisionStatement> element or a <saml:Statement element that specifies an xsi:type of saml:AuthzDecisionStatementType. |
ReadConditions(XmlDictionaryReader) |
Reads the <saml:Conditions> element. |
ReadEncryptedId(XmlDictionaryReader) |
Reads the <saml:EncryptedId> element. |
ReadEvidence(XmlDictionaryReader) |
Reads the <saml:Evidence> element. |
ReadIssuer(XmlDictionaryReader) |
Reads the <saml:Issuer> element. |
ReadNameId(XmlDictionaryReader) |
Reads the <saml:NameID> element. |
ReadNameIdentifier(XmlDictionaryReader, String) |
Deserializes the SAML SubjectId. |
ReadProxyRestriction(XmlDictionaryReader) |
Reads the <saml:ProxyRestriction> element, or a <saml:Condition> element that specifies an xsi:type of saml:ProxyRestrictionType. |
ReadStatement(XmlDictionaryReader) |
Reads the <saml:Statement> element. |
ReadSubject(XmlDictionaryReader) |
Reads the <saml:Subject> element. |
ReadSubjectConfirmation(XmlDictionaryReader) |
Reads the <SubjectConfirmation> element. |
ReadSubjectConfirmationData(XmlDictionaryReader) |
Reads the <saml:SubjectConfirmationData> element. |
ReadSubjectLocality(XmlDictionaryReader) |
Reads the <saml:SubjectLocality> element. |
WriteAction(XmlWriter, Saml2Action) |
Writes the <saml:Action> element. |
WriteAdvice(XmlWriter, Saml2Advice) |
Writes the <saml:Advice> element. |
WriteAssertion(XmlWriter, Saml2Assertion) |
Writes the <Assertion> element. |
WriteAttribute(XmlWriter, Saml2Attribute) |
Writes the <saml:Attribute> element. |
WriteAttributeStatement(XmlWriter, Saml2AttributeStatement) |
Writes the <saml:AttributeStatement> element. |
WriteAudienceRestriction(XmlWriter, Saml2AudienceRestriction) |
Writes the <saml:AudienceRestriction> element. |
WriteAuthenticationContext(XmlWriter, Saml2AuthenticationContext) |
Writes the <saml:AuthnContext> element. |
WriteAuthenticationStatement(XmlWriter, Saml2AuthenticationStatement) |
Writes the <saml:AuthnStatement> element. |
WriteAuthorizationDecisionStatement(XmlWriter, Saml2AuthorizationDecisionStatement) |
Writes the <saml:AuthzDecisionStatement> element. |
WriteConditions(XmlWriter, Saml2Conditions) |
Writes the <saml:Conditions> element. |
WriteEvidence(XmlWriter, Saml2Evidence) |
Writes the <saml:Evidence> element. |
WriteIssuer(XmlWriter, Saml2NameIdentifier) |
Writes the <saml:Issuer> element. |
WriteNameId(XmlWriter, Saml2NameIdentifier) |
Writes the <saml:NameID> element. |
WriteNameIdType(XmlWriter, Saml2NameIdentifier) |
Both <Issuer> and <NameID> are of NameIDType. Writes the content of either one of those elements. |
WriteProxyRestriction(XmlWriter, Saml2ProxyRestriction) |
Writes the <saml:ProxyRestriction> element. |
WriteStatement(XmlWriter, Saml2Statement) |
Writes a Saml2Statement. |
WriteSubject(XmlWriter, Saml2Subject) |
Writes the <saml:Subject> element. |
WriteSubjectConfirmation(XmlWriter, Saml2SubjectConfirmation) |
Writes the <saml:SubjectConfirmation> element. |
WriteSubjectConfirmationData(XmlWriter, Saml2SubjectConfirmationData) |
Writes the <saml:SubjectConfirmationData> element. |
WriteSubjectLocality(XmlWriter, Saml2SubjectLocality) |
Writes the <saml:SubjectLocality> element. |