orleans
orleans copied to clipboard
Cannot load from CertificateAuthority store when calling ISiloBuilder.UseTls( )
I attempted to call ISiloBuilder.UseTls( ) using StoreName.CertificateAuthority. However, the CertificateLoader.LoadFromStore( ) method uses the X509Store( string, StoreLocation ) constructor overload instead of the X509Store( StoreName, StoreLocation ) overload to instantiate the certificate store used to load the certificates. For some reason, the Certificates property of the returned store instance is empty when using the X509Store( string, StoreLocation ) overload. When using the X509Store( StoreName, StoreLocation) overload, I see all of the correct certificates in the Certificates property of the returned store instance.