Class ProviderMetadataExporter
Exports SAML provider metadata.
Inheritance
System.Object
ProviderMetadataExporter
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: ComponentSpace.Saml2.Metadata.Export
Assembly: ComponentSpace.Saml2.dll
Syntax
public abstract class ProviderMetadataExporter
Properties
ArtifactResolutionServiceUrl
Gets or sets the URL to receive artifact resolve messages.
Declaration
public string ArtifactResolutionServiceUrl { get; set; }
Property Value
Type | Description |
---|---|
System.String | The URL to receive artifact resolve messages. |
EncryptionCertificates
Gets or sets the X.509 certificates used to encrypt SAML assertions.
Declaration
public IList<X509Certificate2> EncryptionCertificates { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<System.Security.Cryptography.X509Certificates.X509Certificate2> | The X.509 certificates used to encrypt SAML assertions. |
NameIdFormats
Gets or sets the name identifier formats.
Declaration
public IList<string> NameIdFormats { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<System.String> | The name identifier formats. |
SignatureCertificates
Gets or sets the X.509 certificates used to verify signatures.
Declaration
public IList<X509Certificate2> SignatureCertificates { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<System.Security.Cryptography.X509Certificates.X509Certificate2> | The X.509 certificates used to verify signatures. |
SingleLogoutServiceUrl
Gets or sets the URL to receive logout messages.
Declaration
public string SingleLogoutServiceUrl { get; set; }
Property Value
Type | Description |
---|---|
System.String | The URL to receive logout messages. |
Methods
Export(SsoDescriptorType)
Exports the SAML configuration by updating the SAML metadata.
Declaration
protected void Export(SsoDescriptorType ssoDescriptor)
Parameters
Type | Name | Description |
---|---|---|
SsoDescriptorType | ssoDescriptor | The SAML metadata to update. |