3 types derived from CertificateManager
Microsoft.AspNetCore.Server.Kestrel.Core (3)
src\aspnetcore\src\Shared\CertificateGeneration\MacOSCertificateManager.cs (1)
20
internal sealed class MacOSCertificateManager :
CertificateManager
src\aspnetcore\src\Shared\CertificateGeneration\UnixCertificateManager.cs (1)
22
internal sealed partial class UnixCertificateManager :
CertificateManager
src\aspnetcore\src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
16
internal sealed class WindowsCertificateManager :
CertificateManager
9 references to CertificateManager
Microsoft.AspNetCore.Server.Kestrel.Core (9)
KestrelServerOptions.cs (5)
385
var certs =
CertificateManager
.Instance.ListCertificates(StoreName.My, StoreLocation.CurrentUser, isValid: true, requireExportable: false);
394
var status =
CertificateManager
.Instance.CheckCertificateState(cert);
414
switch (
CertificateManager
.Instance.GetTrustLevel(cert))
416
case
CertificateManager
.TrustLevel.Partial:
419
case
CertificateManager
.TrustLevel.None:
src\aspnetcore\src\Shared\CertificateGeneration\CertificateManager.cs (2)
57
public static
CertificateManager
Instance { get; } = OperatingSystem.IsWindows() ?
62
new MacOSCertificateManager() as
CertificateManager
:
TlsConfigurationLoader.cs (2)
183
return string.Equals(certificate.Subject,
CertificateManager
.LocalhostHttpsDistinguishedName, StringComparison.Ordinal) &&
184
CertificateManager
.IsHttpsDevelopmentCertificate(certificate);