internal static void InitializeInternal(string provider) { lock (locker) { if (initialized) { throw new NotSupportedException("TLS Subsystem already initialized."); } var msiProvider = LookupProvider(provider, true); defaultProvider = new Private.MonoTlsProviderWrapper(msiProvider); initialized = true; } }
internal static void InitializeInternal() { lock (locker) { if (initialized) { return; } MSI.MonoTlsProvider provider; try { provider = CreateDefaultProviderImpl(); } catch (Exception ex) { throw new NotSupportedException("TLS Support not available.", ex); } if (provider == null) { throw new NotSupportedException("TLS Support not available."); } defaultProvider = new Private.MonoTlsProviderWrapper(provider); initialized = true; } }
internal static void InitializeInternal (string provider) { lock (locker) { if (initialized) throw new NotSupportedException ("TLS Subsystem already initialized."); var msiProvider = LookupProvider (provider, true); defaultProvider = new Private.MonoTlsProviderWrapper (msiProvider); initialized = true; } }
internal static void InitializeInternal () { lock (locker) { if (initialized) return; MSI.MonoTlsProvider provider; try { provider = CreateDefaultProviderImpl (); } catch (Exception ex) { throw new NotSupportedException ("TLS Support not available.", ex); } if (provider == null) throw new NotSupportedException ("TLS Support not available."); defaultProvider = new Private.MonoTlsProviderWrapper (provider); initialized = true; } }