Table of Contents

Class DefaultCertificateAuthorityManager

Namespace
Fluxzy.Certificates
Assembly
Fluxzy.Core.dll

The default certificate authority manager

public class DefaultCertificateAuthorityManager : CertificateAuthorityManager
Inheritance
DefaultCertificateAuthorityManager
Inherited Members

Methods

EnumerateRootCertificates()

List all installed root certificates

public override IEnumerable<CaCertificateInfo> EnumerateRootCertificates()

Returns

IEnumerable<CaCertificateInfo>

InstallCertificate(X509Certificate2)

Install a certificate as root certificate

public override ValueTask<bool> InstallCertificate(X509Certificate2 certificate)

Parameters

certificate X509Certificate2

Returns

ValueTask<bool>

IsCertificateInstalled(X509Certificate2)

Check whether a certificate is installed as root certificate

public override bool IsCertificateInstalled(X509Certificate2 certificate)

Parameters

certificate X509Certificate2

Returns

bool

RemoveCertificate(string)

Remove a certificate from the root store

public override ValueTask<bool> RemoveCertificate(string thumbPrint)

Parameters

thumbPrint string

Returns

ValueTask<bool>