From eb122b944be132046efc8c67a39d8a6ba47b6b65 Mon Sep 17 00:00:00 2001 From: haraldwolff Date: Sun, 21 Apr 2024 17:22:24 +0200 Subject: [PATCH] Make CertificateStore methods virtual --- .idea/.idea.ln.http/.idea/vcs.xml | 1 + ln.http/CertificateStore.cs | 6 +++--- ln.http/ln.http.csproj | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.idea/.idea.ln.http/.idea/vcs.xml b/.idea/.idea.ln.http/.idea/vcs.xml index 94a25f7..a9805ba 100644 --- a/.idea/.idea.ln.http/.idea/vcs.xml +++ b/.idea/.idea.ln.http/.idea/vcs.xml @@ -2,5 +2,6 @@ + \ No newline at end of file diff --git a/ln.http/CertificateStore.cs b/ln.http/CertificateStore.cs index f57b632..94e37ba 100644 --- a/ln.http/CertificateStore.cs +++ b/ln.http/CertificateStore.cs @@ -11,9 +11,9 @@ public class CertificateStore { } - public void AddCertificate(X509Certificate certificate) => _cache.Add(certificate.Subject, certificate); - public bool TryGetCertificate(string hostname, out X509Certificate certificate) => + public virtual void AddCertificate(X509Certificate certificate) => _cache.Add(certificate.Subject, certificate); + public virtual bool TryGetCertificate(string hostname, out X509Certificate certificate) => _cache.TryGetValue(hostname, out certificate); - public void RemoveCertificate(string hostname) => _cache.Remove(hostname); + public virtual void RemoveCertificate(string hostname) => _cache.Remove(hostname); } \ No newline at end of file diff --git a/ln.http/ln.http.csproj b/ln.http/ln.http.csproj index c8cbd82..5bfe28b 100644 --- a/ln.http/ln.http.csproj +++ b/ln.http/ln.http.csproj @@ -9,7 +9,7 @@ (c) 2020 Harald Wolff-Thobaben http server default - 0.9.8-preview4 + 0.9.8 0.6.2.0 net7.0