using MediaBrowser.Common.Implementations.Networking; using MediaBrowser.Common.Net; using MediaBrowser.Model.IO; using MediaBrowser.Model.Logging; using MediaBrowser.Model.Net; using System.Collections.Generic; using MediaBrowser.Server.Mono.Networking; namespace MediaBrowser.Server.Mac { /// /// Class NetUtils /// public class NetworkManager : BaseNetworkManager, INetworkManager { public NetworkManager(ILogger logger) : base(logger) { } /// /// Gets the network shares. /// /// The path. /// IEnumerable{NetworkShare}. public IEnumerable GetNetworkShares(string path) { return new List (); } /// /// Gets available devices within the domain /// /// PC's in the Domain public IEnumerable GetNetworkDevices() { return new List (); } /// /// Generates a self signed certificate at the locatation specified by . /// /// The path to generate the certificate. /// The common name for the certificate. public void GenerateSelfSignedSslCertificate(string certificatePath, string hostname) { CertificateGenerator.CreateSelfSignCertificatePfx(certificatePath, hostname, Logger); } } }