Show / Hide Table of Contents

Class ProviderMetadataImporter

Imports SAML metadata.

Inheritance
System.Object
ProviderMetadataImporter
IdentityProviderMetadataImporter
ServiceProviderMetadataImporter
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.Import
Assembly: ComponentSpace.Saml2.dll
Syntax
public abstract class ProviderMetadataImporter

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.

DualPurposeCertificates

Gets or sets the X.509 certificates used to verify signatures and/or encrypt SAML assertions.

Declaration
public IList<X509Certificate2> DualPurposeCertificates { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<System.Security.Cryptography.X509Certificates.X509Certificate2>

The X.509 certificates used to verify signatures and/or encrypt SAML assertions.

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.

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.

SingleLogoutServiceBinding

Gets or sets the logout service binding.

Declaration
public string SingleLogoutServiceBinding { get; set; }
Property Value
Type Description
System.String

The logout service binding.

SingleLogoutServiceResponseUrl

Gets or sets the URL to receive logout responses.

Declaration
public string SingleLogoutServiceResponseUrl { get; set; }
Property Value
Type Description
System.String

The URL to receive logout responses.

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

Import(SsoDescriptorType)

Imports the SAML metadata.

Declaration
protected void Import(SsoDescriptorType ssoDescriptor)
Parameters
Type Name Description
SsoDescriptorType ssoDescriptor

The SAML metadata.

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