DefaultCertificateLoader Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
| Name | Description |
|---|---|
| DefaultCertificateLoader() |
Default constuctor. |
| DefaultCertificateLoader(ILogger<DefaultCertificateLoader>) |
Constructor with a logger. |
| DefaultCertificateLoader(IEnumerable<ICredentialSourceLoader>, ILogger<DefaultCertificateLoader>) |
Constructor with a logger and custom credential source loaders. |
| DefaultCertificateLoader(IEnumerable<ICustomSignedAssertionProvider>, ILogger<DefaultCertificateLoader>) |
Constructor with custom signed assertion providers. |
| DefaultCertificateLoader(IEnumerable<ICredentialSourceLoader>, IEnumerable<ICustomSignedAssertionProvider>, ILogger<DefaultCertificateLoader>) |
Constructor with both custom signed assertion providers and custom credential source loaders. |
DefaultCertificateLoader()
Default constuctor.
public DefaultCertificateLoader();
Public Sub New ()
Applies to
DefaultCertificateLoader(ILogger<DefaultCertificateLoader>)
Constructor with a logger.
public DefaultCertificateLoader(Microsoft.Extensions.Logging.ILogger<Microsoft.Identity.Web.DefaultCertificateLoader>? logger);
new Microsoft.Identity.Web.DefaultCertificateLoader : Microsoft.Extensions.Logging.ILogger<Microsoft.Identity.Web.DefaultCertificateLoader> -> Microsoft.Identity.Web.DefaultCertificateLoader
Public Sub New (logger As ILogger(Of DefaultCertificateLoader))
Parameters
- logger
- ILogger<DefaultCertificateLoader>
Applies to
DefaultCertificateLoader(IEnumerable<ICredentialSourceLoader>, ILogger<DefaultCertificateLoader>)
Constructor with a logger and custom credential source loaders.
public DefaultCertificateLoader(System.Collections.Generic.IEnumerable<Microsoft.Identity.Abstractions.ICredentialSourceLoader> credentialSourceLoaders, Microsoft.Extensions.Logging.ILogger<Microsoft.Identity.Web.DefaultCertificateLoader>? logger);
new Microsoft.Identity.Web.DefaultCertificateLoader : seq<Microsoft.Identity.Abstractions.ICredentialSourceLoader> * Microsoft.Extensions.Logging.ILogger<Microsoft.Identity.Web.DefaultCertificateLoader> -> Microsoft.Identity.Web.DefaultCertificateLoader
Public Sub New (credentialSourceLoaders As IEnumerable(Of ICredentialSourceLoader), logger As ILogger(Of DefaultCertificateLoader))
Parameters
- credentialSourceLoaders
- IEnumerable<ICredentialSourceLoader>
Additional credential source loaders. Can override built-in loaders.
- logger
- ILogger<DefaultCertificateLoader>
Logger instance
Applies to
DefaultCertificateLoader(IEnumerable<ICustomSignedAssertionProvider>, ILogger<DefaultCertificateLoader>)
Constructor with custom signed assertion providers.
public DefaultCertificateLoader(System.Collections.Generic.IEnumerable<Microsoft.Identity.Abstractions.ICustomSignedAssertionProvider> customSignedAssertionProviders, Microsoft.Extensions.Logging.ILogger<Microsoft.Identity.Web.DefaultCertificateLoader>? logger);
new Microsoft.Identity.Web.DefaultCertificateLoader : seq<Microsoft.Identity.Abstractions.ICustomSignedAssertionProvider> * Microsoft.Extensions.Logging.ILogger<Microsoft.Identity.Web.DefaultCertificateLoader> -> Microsoft.Identity.Web.DefaultCertificateLoader
Public Sub New (customSignedAssertionProviders As IEnumerable(Of ICustomSignedAssertionProvider), logger As ILogger(Of DefaultCertificateLoader))
Parameters
- customSignedAssertionProviders
- IEnumerable<ICustomSignedAssertionProvider>
List of providers of custom signed assertions
- logger
- ILogger<DefaultCertificateLoader>
ILogger.
Applies to
DefaultCertificateLoader(IEnumerable<ICredentialSourceLoader>, IEnumerable<ICustomSignedAssertionProvider>, ILogger<DefaultCertificateLoader>)
Constructor with both custom signed assertion providers and custom credential source loaders.
public DefaultCertificateLoader(System.Collections.Generic.IEnumerable<Microsoft.Identity.Abstractions.ICredentialSourceLoader> credentialSourceLoaders, System.Collections.Generic.IEnumerable<Microsoft.Identity.Abstractions.ICustomSignedAssertionProvider> customSignedAssertionProviders, Microsoft.Extensions.Logging.ILogger<Microsoft.Identity.Web.DefaultCertificateLoader>? logger);
new Microsoft.Identity.Web.DefaultCertificateLoader : seq<Microsoft.Identity.Abstractions.ICredentialSourceLoader> * seq<Microsoft.Identity.Abstractions.ICustomSignedAssertionProvider> * Microsoft.Extensions.Logging.ILogger<Microsoft.Identity.Web.DefaultCertificateLoader> -> Microsoft.Identity.Web.DefaultCertificateLoader
Public Sub New (credentialSourceLoaders As IEnumerable(Of ICredentialSourceLoader), customSignedAssertionProviders As IEnumerable(Of ICustomSignedAssertionProvider), logger As ILogger(Of DefaultCertificateLoader))
Parameters
- credentialSourceLoaders
- IEnumerable<ICredentialSourceLoader>
Additional credential source loaders. Can override built-in loaders.
- customSignedAssertionProviders
- IEnumerable<ICustomSignedAssertionProvider>
List of providers of custom signed assertions
- logger
- ILogger<DefaultCertificateLoader>
ILogger.