Table of Contents

Class ServiceProviderCertificate

Namespace
Fdyay.IdentityServer.Saml.Idp
Assembly
Fdyay.IdentityServer.Saml.dll

A service provider's certificate and what it is for. Duende 8.0.1's ServiceProviderCertificate.

public sealed class ServiceProviderCertificate
Inheritance
ServiceProviderCertificate
Inherited Members

Remarks

A provider rolling its key over registers the new certificate beside the old one: a signature either verifies is accepted, so the provider can switch whenever it is ready and the old one is removed afterwards.

Properties

Certificate

The certificate; its public key is all that is read.

public required X509Certificate2 Certificate { get; init; }

Property Value

X509Certificate2

Use

What it is for. Signing unless set, as Duende's is.

public KeyUse Use { get; init; }

Property Value

KeyUse