Early Preview
This is currently very much a preview. Please feel free to try things out,
but don't be upset if anything is not yet working. Feedback is welcome over on our
GitHub Dicussions page.
class Sustainsys.​Saml2.​Metadata.​MetadataSerializer
Assembly: Sustainsys.Saml2
Inheritance: object → MetadataSerializer
Properties
Methods
CreateSaml2AttributeInstance​(string name)
protected
SingleSignOutNotificationEndpoint
CreateSingleSignOutNotificationEndpointInstance​()
protected
SecurityTokenServiceDescriptor
CreateSecurityTokenServiceDescriptorInstance​()
protected
ApplicationServiceDescriptor
ReadApplicationServiceDescriptor​(System.Xml.XmlReader reader)
protected
void
ReadCustomRoleDescriptor​(string xsiType,
System.Xml.XmlReader reader,
EntityDescriptor entityDescriptor)
protected
XEncEncryptionMethod
ReadXEncEncryptionMethod​(System.Xml.XmlReader reader)
protected
EncryptionProperties
ReadEncryptionProperties​(System.Xml.XmlReader reader)
protected
CompareConstraint
ReadCompareConstraint​(System.Xml.XmlReader reader,
CompareOperator op)
protected
EntitiesDescriptor
ReadEntitiesDescriptor​(System.Xml.XmlReader reader,
Selectors.SecurityTokenResolver tokenResolver)
protected
void
ValidateSigningCredential​(Microsoft.IdentityModel.Tokens.SigningCredentials signingCredentials)
protected
void
ValidateIssuer​(System.Security.Cryptography.X509Certificates.X509Certificate2 signingCertificate)
protected
T
ReadSaml2AttributeAttributes​(System.Xml.XmlReader reader,
System.Func`2 createInstance)
protected
bool
ReadSaml2AttributeElement​(System.Xml.XmlReader reader,
Microsoft.IdentityModel.Tokens.Saml2.Saml2Attribute attribute)
protected
AffiliationDescriptor
ReadAffiliationDescriptor​(System.Xml.XmlReader reader)
protected
AdditionalMetadataLocation
ReadAdditionalMetadataLocation​(System.Xml.XmlReader reader)
protected
EntityDescriptor
ReadEntityDescriptor​(System.Xml.XmlReader reader,
Selectors.SecurityTokenResolver tokenResolver)
public
MetadataBase
ReadMetadata​(System.Xml.XmlReader reader,
Selectors.SecurityTokenResolver tokenResolver)
protected
MetadataBase
ReadMetadataCore​(System.Xml.XmlReader reader,
Selectors.SecurityTokenResolver tokenResolver)
protected
void
ReadRoleDescriptorAttributes​(System.Xml.XmlReader reader,
RoleDescriptor roleDescriptor)
protected
bool
ReadRoleDescriptorElement​(System.Xml.XmlReader reader,
RoleDescriptor roleDescriptor)
protected
SecurityTokenServiceDescriptor
ReadSecurityTokenServiceDescriptor​(System.Xml.XmlReader reader)
protected
AttributeConsumingService
ReadAttributeConsumingService​(System.Xml.XmlReader reader)
protected
void
ReadSsoDescriptorAttributes​(System.Xml.XmlReader reader,
SsoDescriptor descriptor)
protected
bool
ReadSsoDescriptorElement​(System.Xml.XmlReader reader,
SsoDescriptor descriptor)
protected
void
ReadEndpointAttributes​(System.Xml.XmlReader reader,
Endpoint endpoint)
protected
AssertionIdRequestService
ReadAssertionIdRequestService​(System.Xml.XmlReader reader)
protected
SingleSignOutNotificationEndpoint
ReadSingleSignOutNotificationEndpoint​(System.Xml.XmlReader reader)
protected
ApplicationServiceEndpoint
ReadApplicationServiceEndpoint​(System.Xml.XmlReader reader)
protected
PassiveRequestorEndpoint
ReadPassiveRequestorEndpoint​(System.Xml.XmlReader reader)
protected
NameIDMappingService
ReadNameIDMappingService​(System.Xml.XmlReader reader)
protected
AssertionConsumerService
ReadAssertionConsumerService​(System.Xml.XmlReader reader)
protected
ArtifactResolutionService
ReadArtifactResolutionService​(System.Xml.XmlReader reader)
protected
AuthnAuthorityDescriptor
ReadAuthnAuthorityDescriptor​(System.Xml.XmlReader reader)
protected
AttributeAuthorityDescriptor
ReadAttributeAuthorityDescriptor​(System.Xml.XmlReader reader)
protected
void
ReadWebServiceDescriptorAttributes​(System.Xml.XmlReader reader,
WebServiceDescriptor descriptor)
protected
EndpointReference
ReadWrappedEndpointReference​(System.Xml.XmlReader reader)
protected
bool
ReadWebServiceDescriptorElement​(System.Xml.XmlReader reader,
WebServiceDescriptor descriptor)
protected
void
WriteServiceName​(System.Xml.XmlWriter writer,
ServiceName serviceName)
protected
void
WriteEndpointReference​(System.Xml.XmlWriter writer,
EndpointReference endpointReference)
protected
void
WriteApplicationServiceDescriptor​(System.Xml.XmlWriter writer,
ApplicationServiceDescriptor appService)
protected
void
WriteContactPerson​(System.Xml.XmlWriter writer,
ContactPerson contactPerson)
protected
void
WriteEndpointAttributes​(System.Xml.XmlWriter writer,
Endpoint endpoint)
protected
void
WriteEndpoint​(System.Xml.XmlWriter writer,
Endpoint endpoint,
string name,
string ns)
protected
void
WriteIndexedEndpoint​(System.Xml.XmlWriter writer,
IndexedEndpoint endpoint,
string name,
string ns)
protected
void
WriteEndpoints​(System.Xml.XmlWriter writer,
System.Collections.Generic.IEnumerable`1 endpoints,
string name,
string ns)
protected
void
WriteIndexedEndpoints​(System.Xml.XmlWriter writer,
System.Collections.Generic.IEnumerable`1 endpoints,
string name,
string ns)
protected
void
WriteXEncEncryptionMethod​(System.Xml.XmlWriter writer,
XEncEncryptionMethod method)
protected
void
WriteEncryptionMethod​(System.Xml.XmlWriter writer,
EncryptionMethod method)
protected
void
WriteRetrievalMethod​(System.Xml.XmlWriter writer,
RetrievalMethod method)
protected
void
WriteX509IssuerSerial​(System.Xml.XmlWriter writer,
X509IssuerSerial issuerSerial)
protected
void
WriteCipherReference​(System.Xml.XmlWriter writer,
CipherReference reference)
protected
void
WriteEncryptionProperty​(System.Xml.XmlWriter writer,
EncryptionProperty property)
protected
void
WriteEncryptionProperties​(System.Xml.XmlWriter writer,
EncryptionProperties properties)
protected
void
WriteEncryptedValue​(System.Xml.XmlWriter writer,
EncryptedValue value)
protected
void
WriteCompareConstraint​(System.Xml.XmlWriter writer,
CompareConstraint constraint)
protected
void
WriteListContraint​(System.Xml.XmlWriter writer,
ListConstraint constraint)
protected
void
WriteRangeConstraint​(System.Xml.XmlWriter writer,
RangeConstraint constraint)
protected
void
WriteListConstraint​(System.Xml.XmlWriter writer,
ListConstraint constraint)
protected
void
WriteConstrainedValue​(System.Xml.XmlWriter writer,
ConstrainedValue value)
protected
void
WriteEntitiesDescriptor​(System.Xml.XmlWriter writer,
EntitiesDescriptor entitiesDescriptor)
protected
void
WriteNameIDFormat​(System.Xml.XmlWriter writer,
NameIDFormat nameIDFormat)
protected
void
WriteAuthnAuthorityDescriptor​(System.Xml.XmlWriter writer,
AuthnAuthorityDescriptor descriptor)
protected
void
WriteAttributeProfile​(System.Xml.XmlWriter writer,
AttributeProfile profile)
protected
void
WriteAttributeAuthorityDescriptor​(System.Xml.XmlWriter writer,
AttributeAuthorityDescriptor descriptor)
protected
void
WritePDPDescriptor​(System.Xml.XmlWriter writer,
PDPDescriptor descriptor)
protected
void
WriteAffiliationDescriptor​(System.Xml.XmlWriter writer,
AffiliationDescriptor descriptor)
protected
void
WriteAdditionalMetadataLocation​(System.Xml.XmlWriter writer,
AdditionalMetadataLocation location)
protected
void
WriteEntityDescriptor​(System.Xml.XmlWriter writer,
EntityDescriptor entityDescriptor)
protected
void
WriteIdpSsoDescriptor​(System.Xml.XmlWriter writer,
IdpSsoDescriptor descriptor)
protected
void
WriteKeyDescriptor​(System.Xml.XmlWriter writer,
KeyDescriptor keyDescriptor)
protected
void
WriteLocalizedName​(System.Xml.XmlWriter writer,
LocalizedName name,
string elName,
string ns)
protected
void
WriteLocalizedUri​(System.Xml.XmlWriter writer,
LocalizedUri uri,
string name,
string ns)
protected
void
WriteMetadataCore​(System.Xml.XmlWriter writer,
MetadataBase metadata)
protected
void
WriteOrganization​(System.Xml.XmlWriter writer,
Organization organization)
protected
void
WriteRoleDescriptorAttributes​(System.Xml.XmlWriter writer,
RoleDescriptor descriptor)
protected
void
WriteRoleDescriptorElements​(System.Xml.XmlWriter writer,
RoleDescriptor descriptor)
protected
void
WriteSecurityTokenServiceDescriptor​(System.Xml.XmlWriter writer,
SecurityTokenServiceDescriptor descriptor)
protected
void
WriteRequestedAttribute​(System.Xml.XmlWriter writer,
RequestedAttribute attribute)
protected
void
WriteAttributeConsumingService​(System.Xml.XmlWriter writer,
AttributeConsumingService service)
protected
void
WriteSpSsoDescriptor​(System.Xml.XmlWriter writer,
SpSsoDescriptor descriptor)
protected
void
WriteSsoDescriptorAttributes​(System.Xml.XmlWriter writer,
SsoDescriptor descriptor)
protected
void
WriteSsoDescriptorElements​(System.Xml.XmlWriter writer,
SsoDescriptor descriptor)
protected
void
WriteWebServiceDescriptorAttributes​(System.Xml.XmlWriter writer,
WebServiceDescriptor descriptor)
protected
void
WriteWebServiceDescriptorElements​(System.Xml.XmlWriter writer,
WebServiceDescriptor descriptor)
protected
void
WriteAttributeAttributes​(System.Xml.XmlWriter writer,
Microsoft.IdentityModel.Tokens.Saml2.Saml2Attribute attribute)
protected
void
WriteAttributeElements​(System.Xml.XmlWriter writer,
Microsoft.IdentityModel.Tokens.Saml2.Saml2Attribute attribute)
protected
void
WriteAttribute​(System.Xml.XmlWriter writer,
Microsoft.IdentityModel.Tokens.Saml2.Saml2Attribute attribute)
public
bool
Equals​(object obj)
Inherited from object
protected
void
Finalize​()
Inherited from object
public
int
GetHashCode​()
Inherited from object
protected
object
MemberwiseClone​()
Inherited from object
public
string
ToString​()
Inherited from object