Class SamlSpDescriptor
- Namespace
- Fdyay.IdentityServer.Saml.Metadata
- Assembly
- Fdyay.IdentityServer.Saml.dll
The SP role advertised by an entity.
public sealed class SamlSpDescriptor
- Inheritance
-
SamlSpDescriptor
- Inherited Members
Properties
AssertionConsumerServices
The AssertionConsumerService endpoints, in document order.
public IReadOnlyList<SamlEndpoint> AssertionConsumerServices { get; init; }
Property Value
EncryptionCertificates
The keys this SP wants assertions encrypted to.
public IReadOnlyList<X509Certificate2> EncryptionCertificates { get; init; }
Property Value
Remarks
On the SP descriptor only. Encryption here runs from identity provider to service provider, so it is the SP's key an issuer needs; an IdP's encryption key would be for encrypting requests to it, which this server does not send. A member for that would be surface nothing reads.
SigningCertificates
The certificates of each KeyDescriptor marked signing or not marked at all (SAML 2.0 metadata ยง2.4.1.1).
public IReadOnlyList<X509Certificate2> SigningCertificates { get; init; }
Property Value
SingleLogoutServices
The SingleLogoutService endpoints, in document order.
public IReadOnlyList<SamlEndpoint> SingleLogoutServices { get; init; }