ICertificateLoader Interface
Definition
Interface to implement loading of a certificate. Only use when loading a certificate from a daemon application, or an ASP NET app, using MSAL .NET directly. For an ASP NET Core app, Microsoft Identity Web will handle the certificate loading for you.
IConfidentialClientApplication app;
ICertificateLoader certificateLoader = new DefaultCertificateLoader();
certificateLoader.LoadIfNeeded(config.CertificateDescription);
app = ConfidentialClientApplicationBuilder.Create(config.ClientId)
.WithCertificate(config.CertificateDescription.Certificate)
.WithAuthority(new Uri(config.Authority))
.Build();
public interface ICertificateLoader
type ICertificateLoader = interface
Public Interface ICertificateLoader
- Derived
Methods
LoadIfNeeded(CertificateDescription) |
Load the certificate from the description, if needed. |