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
InstallCertificate(X509Certificate2)
Install a certificate as root certificate
public override ValueTask<bool> InstallCertificate(X509Certificate2 certificate)
Parameters
certificate
X509Certificate2
Returns
IsCertificateInstalled(X509Certificate2)
Check whether a certificate is installed as root certificate
public override bool IsCertificateInstalled(X509Certificate2 certificate)
Parameters
certificate
X509Certificate2
Returns
RemoveCertificate(string)
Remove a certificate from the root store
public override ValueTask<bool> RemoveCertificate(string thumbPrint)
Parameters
thumbPrint
string