Show / Hide Table of Contents

Class ProviderMetadataExporter

Exports SAML provider metadata.

Inheritance
System.Object
ProviderMetadataExporter
IdentityProviderMetadataExporter
ServiceProviderMetadataExporter
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.

In This Article
Back to top Copyright © ComponentSpace Pty Ltd 2017-2022. All rights reserved.