diff --git a/TGCommandLine/Properties/AssemblyInfo.cs b/TGCommandLine/Properties/AssemblyInfo.cs
index 27af13774e..322a46bb38 100644
--- a/TGCommandLine/Properties/AssemblyInfo.cs
+++ b/TGCommandLine/Properties/AssemblyInfo.cs
@@ -17,4 +17,4 @@ using System.Runtime.InteropServices;
[assembly: Guid("9ad1f086-a83e-4d14-a844-58a9471106b6")]
//allow the unit tester to peek inside us
-[assembly: InternalsVisibleTo("TGServiceTests", AllInternalsVisible = true)]
+[assembly: InternalsVisibleTo("TGServiceTests, PublicKeyToken=<1521fb3fe76ed910>", AllInternalsVisible = true)]
diff --git a/TGCommandLine/TGCommandLine.csproj b/TGCommandLine/TGCommandLine.csproj
index 0c299ad037..415cb7db44 100644
--- a/TGCommandLine/TGCommandLine.csproj
+++ b/TGCommandLine/TGCommandLine.csproj
@@ -40,6 +40,12 @@
MinimumRecommendedRules.ruleset
true
+
+ true
+
+
+ ..\TGStationServer3.pfx
+
@@ -58,6 +64,7 @@
+
diff --git a/TGControlPanel/TGControlPanel.csproj b/TGControlPanel/TGControlPanel.csproj
index d1b390395f..cc3254c1bb 100644
--- a/TGControlPanel/TGControlPanel.csproj
+++ b/TGControlPanel/TGControlPanel.csproj
@@ -39,6 +39,12 @@
MinimumRecommendedRules.ruleset
true
+
+ true
+
+
+ ..\TGStationServer3.pfx
+
@@ -109,6 +115,7 @@
SettingsSingleFileGenerator
Settings.Designer.cs
+
diff --git a/TGDreamDaemonBridge/TGDreamDaemonBridge.csproj b/TGDreamDaemonBridge/TGDreamDaemonBridge.csproj
index 99acc47c27..4c25253e64 100644
--- a/TGDreamDaemonBridge/TGDreamDaemonBridge.csproj
+++ b/TGDreamDaemonBridge/TGDreamDaemonBridge.csproj
@@ -34,6 +34,12 @@
prompt
MinimumRecommendedRules.ruleset
+
+ true
+
+
+ ..\TGStationServer3.pfx
+
@@ -51,6 +57,7 @@
+
diff --git a/TGInstallerWrapper/TGInstallerWrapper.csproj b/TGInstallerWrapper/TGInstallerWrapper.csproj
index ffee3114b1..ca314a4891 100644
--- a/TGInstallerWrapper/TGInstallerWrapper.csproj
+++ b/TGInstallerWrapper/TGInstallerWrapper.csproj
@@ -42,6 +42,12 @@
MinimumRecommendedRules.ruleset
true
+
+ true
+
+
+ ..\TGStationServer3.pfx
+
..\packages\Costura.Fody.1.6.2\lib\dotnet\Costura.dll
@@ -80,6 +86,7 @@
+
diff --git a/TGServerService/Properties/AssemblyInfo.cs b/TGServerService/Properties/AssemblyInfo.cs
index 6df01aa814..da48afa5bb 100644
--- a/TGServerService/Properties/AssemblyInfo.cs
+++ b/TGServerService/Properties/AssemblyInfo.cs
@@ -17,4 +17,4 @@ using System.Runtime.InteropServices;
[assembly: Guid("f32eda25-0855-411c-af5e-f0d042917e2d")]
//allow the unit tester to peek inside us
-[assembly: InternalsVisibleTo("TGServiceTests", AllInternalsVisible = true)]
+[assembly: InternalsVisibleTo("TGServiceTests, PublicKeyToken=<1521fb3fe76ed910>", AllInternalsVisible = true)]
diff --git a/TGServerService/TGServerService.csproj b/TGServerService/TGServerService.csproj
index 375c542010..eeabedd68f 100644
--- a/TGServerService/TGServerService.csproj
+++ b/TGServerService/TGServerService.csproj
@@ -41,6 +41,12 @@
MinimumRecommendedRules.ruleset
true
+
+ true
+
+
+ ..\TGStationServer3.pfx
+
..\packages\Discord.Net.Core.1.0.2\lib\net45\Discord.Net.Core.dll
@@ -138,6 +144,7 @@
SettingsSingleFileGenerator
Settings.Designer.cs
+
diff --git a/TGServiceInterface/TGServiceInterface.csproj b/TGServiceInterface/TGServiceInterface.csproj
index 5e9befc3be..78858a76d8 100644
--- a/TGServiceInterface/TGServiceInterface.csproj
+++ b/TGServiceInterface/TGServiceInterface.csproj
@@ -36,6 +36,12 @@
MinimumRecommendedRules.ruleset
false
+
+ true
+
+
+ ..\TGStationServer3.pfx
+
@@ -71,6 +77,7 @@
+
\ No newline at end of file
diff --git a/TGServiceTests/TGServiceTests.csproj b/TGServiceTests/TGServiceTests.csproj
index e8ad0a9acc..1a31210837 100644
--- a/TGServiceTests/TGServiceTests.csproj
+++ b/TGServiceTests/TGServiceTests.csproj
@@ -37,6 +37,12 @@
prompt
4
+
+ true
+
+
+ ..\TGStationServer3.pfx
+
..\packages\Castle.Core.4.2.1\lib\net45\Castle.Core.dll
@@ -70,9 +76,11 @@
+
+
diff --git a/TGStationServer3.pfx b/TGStationServer3.pfx
new file mode 100644
index 0000000000..0d12863e89
Binary files /dev/null and b/TGStationServer3.pfx differ
diff --git a/TGStationServer3.sln b/TGStationServer3.sln
index f9e733d0a1..b39a6dd329 100644
--- a/TGStationServer3.sln
+++ b/TGStationServer3.sln
@@ -82,7 +82,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tools", "Tools", "{081BB0BB
Tools\install_byond.sh = Tools\install_byond.sh
Tools\Test.dm = Tools\Test.dm
Tools\TGS3Build.ps1 = Tools\TGS3Build.ps1
- Tools\TGStationServer3.enc.snk = Tools\TGStationServer3.enc.snk
Tools\UploadCoverage.ps1 = Tools\UploadCoverage.ps1
EndProjectSection
EndProject
diff --git a/Tools/TGStationServer3.enc.snk b/Tools/TGStationServer3.enc.snk
deleted file mode 100644
index d2883820d1..0000000000
--- a/Tools/TGStationServer3.enc.snk
+++ /dev/null
@@ -1 +0,0 @@
-zBxk8Hcf2/FEdhnH7/XfeNzbdMXQ2lRwbP1cM7L4K2c6TrMuczuMWz/ohdIjYHD6CzPNBhfzIawIEB/Aer60Ek0OxRd1rcEXvNbwlmzsdcN/Nj6iGmMq5OhnW4vxm5opjZZqtF5ZsKyXsbrQzRkDfQiXUh40zDw7ysA6LwMEUkR8Ue03UaWghv+MdAu0sUmClC5uQ0E3yW+FwlrpEY4ouvfm4rerhv/qaa4N4tv0IXtZqrzXuTCyGjXRzs83PGyu+3LKu2/g3VOrKV6cK8+m50O21EFac/jvmw96s3V2L2p44Us45bgVhoan4atUXV5XRr2xwO+vK1dEd1tVTyTRVEScIdgHYj2w7MjMqpjPg2toh/++iZjVZ46saJzzDoc9x69RGiGmsyUi6ZioyhwhCX2e17SdLWgs1YtUtEPRggKPRoBbyqpMFMuxnSQEeeSOsOXl6WOSDfO0dfl0Gy+3wPKFEv/QIyrRdMfKvDVqs61lp/brkWP3siUEhZGLGHt/TFHMOeIYYGLpEBkpPgdPwdaOMbUPi/0RHpbrfs3EzgzQg7tVsxFA6qr0nzfvi5dxzkrK0GcVPJX/i1Xj55VWRyizmfo+Fcc4nHnftqOGzTpR610bcpP1Bwbe3lNhj81F4MTNWog4DJKKUbs3+b0WdTiad/iespuu91++W/EmFaxFmLJyZvo+2j9HeAe6nNkMGQIXXWzM5NeSlbD4LzStzE0PR9yz44Tx0zydLARc+Hfleo/tDX2qJ5Fqz+TaOfHKGC87AR7XUY0a67MfuHICBvqnsQpevj74UwyOdya1lR99Ace0da/nagigy0ikDnRAteNb0U1FxQCM3T/FEh0rvIb21tv095gzZIujkF26ThevVN3evW0+1wo23BiqGv6a0M22UftrKIwl2lcOHAIbXj1q8C1WoIb5uGK6jfI9rgyY2O+AkECsy0UhsSI/gL6tyMxuj0odFoQ1xddP18T5oS2oY1YGJFsf42ybQqivYsWQ58fzgwZc8+aLWFKfZq6cPfGASoBrouZLWEkZR5OcyL9Dh517jEQx90eBiskyEYQ=
\ No newline at end of file