Class ProviderMetadataImporter
Imports SAML metadata.
Inheritance
Inherited Members
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. |