diff --git a/src/benchmarks/micro/libraries/System.Net.Http/Configuration.Certificates.cs b/src/benchmarks/micro/libraries/System.Net.Http/Configuration.Certificates.cs index ce1f142c678..8ddd7d25c73 100644 --- a/src/benchmarks/micro/libraries/System.Net.Http/Configuration.Certificates.cs +++ b/src/benchmarks/micro/libraries/System.Net.Http/Configuration.Certificates.cs @@ -24,15 +24,24 @@ public static class Certificates public static X509Certificate2 GetRSA4096Certificate() => GetCertificate("rsa4096.pfx"); private static X509Certificate2 GetCertificate(string certificateFileName) - => new X509Certificate2( - File.ReadAllBytes( - Path.Combine( - AppContext.BaseDirectory, - "libraries", - "System.Net.Http", - certificateFileName)), - CertificatePassword, - X509KeyStorageFlags.DefaultKeySet); + { + try + { + return new X509Certificate2( + File.ReadAllBytes( + Path.Combine( + AppContext.BaseDirectory, + "libraries", + "System.Net.Http", + certificateFileName)), + CertificatePassword, + X509KeyStorageFlags.DefaultKeySet); + } + catch (Exception) + { + return null; + } + } } } }