aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Server.Mac/Native/NetworkManager.cs
diff options
context:
space:
mode:
authorLuke <luke.pulverenti@gmail.com>2015-02-10 01:29:13 -0500
committerLuke <luke.pulverenti@gmail.com>2015-02-10 01:29:13 -0500
commit7d85c1fb4e25695690351ada94ed0e17b9f2d71d (patch)
tree1998f2f9c54191da837e350827b5d4f4cdb1f205 /MediaBrowser.Server.Mac/Native/NetworkManager.cs
parent4cc3b2f0ccd7c092a4acf72db4903415e175037a (diff)
update mac project
Diffstat (limited to 'MediaBrowser.Server.Mac/Native/NetworkManager.cs')
-rw-r--r--MediaBrowser.Server.Mac/Native/NetworkManager.cs13
1 files changed, 12 insertions, 1 deletions
diff --git a/MediaBrowser.Server.Mac/Native/NetworkManager.cs b/MediaBrowser.Server.Mac/Native/NetworkManager.cs
index 6e4e055a2..959ac6774 100644
--- a/MediaBrowser.Server.Mac/Native/NetworkManager.cs
+++ b/MediaBrowser.Server.Mac/Native/NetworkManager.cs
@@ -4,6 +4,7 @@ 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
{
@@ -34,6 +35,16 @@ namespace MediaBrowser.Server.Mac
public IEnumerable<FileSystemEntryInfo> GetNetworkDevices()
{
return new List<FileSystemEntryInfo> ();
- }
+ }
+
+ /// <summary>
+ /// Generates a self signed certificate at the locatation specified by <paramref name="certificatePath"/>.
+ /// </summary>
+ /// <param name="certificatePath">The path to generate the certificate.</param>
+ /// <param name="hostname">The common name for the certificate.</param>
+ public void GenerateSelfSignedSslCertificate(string certificatePath, string hostname)
+ {
+ CertificateGenerator.CreateSelfSignCertificatePfx(certificatePath, hostname, Logger);
+ }
}
}