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.
interface Duende.​IdentityServer.​Saml.​Serialization.​ISamlXmlWriter
Assembly: Duende.IdentityServer
Write Saml entities to XML
Properties
AssertionSigningCertificate
Certificate used to sign assertions. When set, assertions written by
<see cref="M:Duende.IdentityServer.Saml.Serialization.ISamlXmlWriter.Write(Duende.IdentityServer.Saml.Samlp.Response)" /> will be signed with this certificate.
Methods
Write​(Samlp.​AuthnRequest authnRequest)
Create an Xml document and write an AuthnRequest to it.
Returns Created XmlDoc
authnRequest
AuthnRequest
Write​(Samlp.​Response response)
Create an Xml document and write a SamlResponse to it.
If <see cref="P:Duende.IdentityServer.Saml.Serialization.ISamlXmlWriter.AssertionSigningCertificate" /> is set, assertions will be signed.
Returns Created XmlDoc
response
Saml Response
Write​(Metadata.​EntityDescriptor entityDescriptor)
Create an Xml document and write an EtnityDescriptor to it.
Returns Created XmlDoc
entityDescriptor
Entity Descriptor
Write​(Samlp.​LogoutResponse logoutResponse)
Create an Xml document and write a LogoutResponse to it.
Returns Created XmlDoc
logoutResponse
Logout Response
Write​(Samlp.​LogoutRequest logoutRequest)
Create an Xml document and write a LogoutRequest to it.
Returns Created XmlDoc
logoutRequest
Logout Request