diff --git a/src/CacheCow.Client.FileCacheStore/CacheCow.Client.FileCacheStore.csproj b/src/CacheCow.Client.FileCacheStore/CacheCow.Client.FileCacheStore.csproj
index 1ba4a89..5b40508 100644
--- a/src/CacheCow.Client.FileCacheStore/CacheCow.Client.FileCacheStore.csproj
+++ b/src/CacheCow.Client.FileCacheStore/CacheCow.Client.FileCacheStore.csproj
@@ -5,6 +5,8 @@
Addition file-based store for CacheCow HTTP-caching library
CacheCow.Client.FileStore
CacheCow.Client.FileStore
+ True
+ ..\Common\keyPair.snk
diff --git a/src/CacheCow.Client.NatsKeyValueCacheStore/CacheCow.Client.NatsKeyValueCacheStore.csproj b/src/CacheCow.Client.NatsKeyValueCacheStore/CacheCow.Client.NatsKeyValueCacheStore.csproj
index dd1a7cf..ec3c70c 100644
--- a/src/CacheCow.Client.NatsKeyValueCacheStore/CacheCow.Client.NatsKeyValueCacheStore.csproj
+++ b/src/CacheCow.Client.NatsKeyValueCacheStore/CacheCow.Client.NatsKeyValueCacheStore.csproj
@@ -7,6 +7,8 @@
CacheCow.Client.NatsKeyValueStore
CacheCow.Client.NatsKeyValueStore
10.0
+ True
+ ..\Common\keyPair.snk
diff --git a/src/CacheCow.Client.RedisCacheStore/CacheCow.Client.RedisCacheStore.csproj b/src/CacheCow.Client.RedisCacheStore/CacheCow.Client.RedisCacheStore.csproj
index e992a54..cd260a1 100644
--- a/src/CacheCow.Client.RedisCacheStore/CacheCow.Client.RedisCacheStore.csproj
+++ b/src/CacheCow.Client.RedisCacheStore/CacheCow.Client.RedisCacheStore.csproj
@@ -5,6 +5,8 @@
Redis Storage for HTTP Client Caching
CacheCow.Client.RedisCacheStore
CacheCow.Client.RedisCacheStore
+ True
+ ..\Common\keyPair.snk
diff --git a/src/CacheCow.Client/AssemblyInfo.cs b/src/CacheCow.Client/AssemblyInfo.cs
index eaddd5d..699555d 100644
--- a/src/CacheCow.Client/AssemblyInfo.cs
+++ b/src/CacheCow.Client/AssemblyInfo.cs
@@ -1,3 +1,3 @@
-using System.Runtime.CompilerServices;
+using System.Runtime.CompilerServices;
-[assembly: InternalsVisibleTo("CacheCow.Client.Tests")]
+[assembly: InternalsVisibleTo("CacheCow.Client.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100e56aad7a2d4a1d0ac9e7d669b97415eba84c5aaaa0891b3f0552b5b30b83c33faeaac9f7c2ffb6bd418aaf7fcd2cc840c6cbc8af8a0573f03feabd475a90ce12fd74fbf2f19228faf5a19c95db64d4de1c1b8a9aecaad85a642becb40064b41378da410935de6143bfddacd72e7d2cea84536931e1faafb1d9920df9521810e0")]
diff --git a/src/CacheCow.Client/CacheCow.Client.csproj b/src/CacheCow.Client/CacheCow.Client.csproj
index 5bb6478..a4a8153 100644
--- a/src/CacheCow.Client/CacheCow.Client.csproj
+++ b/src/CacheCow.Client/CacheCow.Client.csproj
@@ -5,6 +5,8 @@
Client constructs for HTTP Caching
CacheCow.Client
CacheCow.Client
+ True
+ ..\Common\keyPair.snk
diff --git a/src/CacheCow.Common/CacheCow.Common.csproj b/src/CacheCow.Common/CacheCow.Common.csproj
index 019b7d1..b6f24c3 100644
--- a/src/CacheCow.Common/CacheCow.Common.csproj
+++ b/src/CacheCow.Common/CacheCow.Common.csproj
@@ -5,6 +5,8 @@
Common constructs for HTTP Caching
CacheCow.Common
CacheCow.Common
+ True
+ ..\Common\keyPair.snk
diff --git a/src/CacheCow.Server.Core.Mvc/CacheCow.Server.Core.Mvc.csproj b/src/CacheCow.Server.Core.Mvc/CacheCow.Server.Core.Mvc.csproj
index 51c34f7..7a513bc 100644
--- a/src/CacheCow.Server.Core.Mvc/CacheCow.Server.Core.Mvc.csproj
+++ b/src/CacheCow.Server.Core.Mvc/CacheCow.Server.Core.Mvc.csproj
@@ -5,6 +5,8 @@
Server constructs for HTTP Caching in ASP.NET Core MVC
CacheCow.Server.Core.Mvc
CacheCow.Server.Core.Mvc
+ True
+ ..\Common\keyPair.snk
diff --git a/src/CacheCow.Server.WebApi/CacheCow.Server.WebApi.csproj b/src/CacheCow.Server.WebApi/CacheCow.Server.WebApi.csproj
index 6cd3236..36604d5 100644
--- a/src/CacheCow.Server.WebApi/CacheCow.Server.WebApi.csproj
+++ b/src/CacheCow.Server.WebApi/CacheCow.Server.WebApi.csproj
@@ -5,6 +5,8 @@
Server constructs for HTTP Caching for Web API
CacheCow.Server.WebApi
CacheCow.Server.WebApi
+ True
+ ..\Common\keyPair.snk
diff --git a/src/CacheCow.Server/CacheCow.Server.csproj b/src/CacheCow.Server/CacheCow.Server.csproj
index 39c14de..23e8262 100644
--- a/src/CacheCow.Server/CacheCow.Server.csproj
+++ b/src/CacheCow.Server/CacheCow.Server.csproj
@@ -6,6 +6,8 @@
Server constructs for HTTP Caching
CacheCow.Server
CacheCow.Server
+ True
+ ..\Common\keyPair.snk
diff --git a/src/CacheCow.Server/CoreExtensions.cs b/src/CacheCow.Server/CoreExtensions.cs
index cb580b5..f520145 100644
--- a/src/CacheCow.Server/CoreExtensions.cs
+++ b/src/CacheCow.Server/CoreExtensions.cs
@@ -10,7 +10,7 @@
using Microsoft.AspNetCore.Http.Headers;
using Microsoft.Extensions.DependencyInjection;
using System.Runtime.CompilerServices;
-[assembly: InternalsVisibleTo("CacheCow.Server.Core.Mvc")]
+[assembly: InternalsVisibleTo("CacheCow.Server.Core.Mvc, PublicKey=0024000004800000940000000602000000240000525341310004000001000100e56aad7a2d4a1d0ac9e7d669b97415eba84c5aaaa0891b3f0552b5b30b83c33faeaac9f7c2ffb6bd418aaf7fcd2cc840c6cbc8af8a0573f03feabd475a90ce12fd74fbf2f19228faf5a19c95db64d4de1c1b8a9aecaad85a642becb40064b41378da410935de6143bfddacd72e7d2cea84536931e1faafb1d9920df9521810e0")]
namespace CacheCow.Server
{
@@ -198,4 +198,4 @@ internal static T GetService(this IServiceProvider provider)
}
}
-#endif
\ No newline at end of file
+#endif
diff --git a/src/Common/keyPair.snk b/src/Common/keyPair.snk
new file mode 100644
index 0000000..226533b
Binary files /dev/null and b/src/Common/keyPair.snk differ
diff --git a/test/CacheCow.Client.FileCacheStore.Tests/CacheCow.Client.FileCacheStore.Tests.csproj b/test/CacheCow.Client.FileCacheStore.Tests/CacheCow.Client.FileCacheStore.Tests.csproj
index eea5b25..71d40d9 100644
--- a/test/CacheCow.Client.FileCacheStore.Tests/CacheCow.Client.FileCacheStore.Tests.csproj
+++ b/test/CacheCow.Client.FileCacheStore.Tests/CacheCow.Client.FileCacheStore.Tests.csproj
@@ -2,6 +2,8 @@
netcoreapp2.0;netcoreapp3.0
false
+ True
+ ..\..\src\Common\keyPair.snk
diff --git a/test/CacheCow.Client.NatsKeyValueCacheStore.Tests/CacheCow.Client.NatsKeyValueCacheStore.Tests.csproj b/test/CacheCow.Client.NatsKeyValueCacheStore.Tests/CacheCow.Client.NatsKeyValueCacheStore.Tests.csproj
index bd4edfa..d5b5a27 100644
--- a/test/CacheCow.Client.NatsKeyValueCacheStore.Tests/CacheCow.Client.NatsKeyValueCacheStore.Tests.csproj
+++ b/test/CacheCow.Client.NatsKeyValueCacheStore.Tests/CacheCow.Client.NatsKeyValueCacheStore.Tests.csproj
@@ -5,6 +5,8 @@
enable
enable
10.0
+ True
+ ..\..\src\Common\keyPair.snk
diff --git a/test/CacheCow.Client.RedisCacheStore.Tests/CacheCow.Client.RedisCacheStore.Tests.csproj b/test/CacheCow.Client.RedisCacheStore.Tests/CacheCow.Client.RedisCacheStore.Tests.csproj
index fa8e819..93ddb91 100644
--- a/test/CacheCow.Client.RedisCacheStore.Tests/CacheCow.Client.RedisCacheStore.Tests.csproj
+++ b/test/CacheCow.Client.RedisCacheStore.Tests/CacheCow.Client.RedisCacheStore.Tests.csproj
@@ -6,6 +6,8 @@
CacheCow.Client.RedisCacheStore.Tests
CacheCow.Client.RedisCacheStore.Tests
false
+ True
+ ..\..\src\Common\keyPair.snk
diff --git a/test/CacheCow.Client.Tests/CacheCow.Client.Tests.csproj b/test/CacheCow.Client.Tests/CacheCow.Client.Tests.csproj
index 7dfad91..23ed2aa 100644
--- a/test/CacheCow.Client.Tests/CacheCow.Client.Tests.csproj
+++ b/test/CacheCow.Client.Tests/CacheCow.Client.Tests.csproj
@@ -5,6 +5,8 @@
Client constructs for HTTP Caching
CacheCow.Client.Tests
CacheCow.Client.Tests
+ True
+ ..\..\src\Common\keyPair.snk
diff --git a/test/CacheCow.Server.Core.Mvc.Tests/CacheCow.Server.Core.Mvc.Tests.csproj b/test/CacheCow.Server.Core.Mvc.Tests/CacheCow.Server.Core.Mvc.Tests.csproj
index 5ac704c..6d8084f 100644
--- a/test/CacheCow.Server.Core.Mvc.Tests/CacheCow.Server.Core.Mvc.Tests.csproj
+++ b/test/CacheCow.Server.Core.Mvc.Tests/CacheCow.Server.Core.Mvc.Tests.csproj
@@ -5,6 +5,8 @@
Library
+ True
+ ..\..\src\Common\keyPair.snk
diff --git a/test/CacheCow.Server.WebApi.Tests/CacheCow.Server.WebApi.Tests.csproj b/test/CacheCow.Server.WebApi.Tests/CacheCow.Server.WebApi.Tests.csproj
index 22a9ef5..9d6d45c 100644
--- a/test/CacheCow.Server.WebApi.Tests/CacheCow.Server.WebApi.Tests.csproj
+++ b/test/CacheCow.Server.WebApi.Tests/CacheCow.Server.WebApi.Tests.csproj
@@ -5,6 +5,8 @@
net462
Tests for Server constructs for HTTP Caching for Web API
CacheCow.Server.WebApi.Tests
+ True
+ ..\..\src\Common\keyPair.snk
diff --git a/test/CacheCow.Tests/CacheCow.Tests.csproj b/test/CacheCow.Tests/CacheCow.Tests.csproj
index 7d07cde..9af8c78 100644
--- a/test/CacheCow.Tests/CacheCow.Tests.csproj
+++ b/test/CacheCow.Tests/CacheCow.Tests.csproj
@@ -5,7 +5,9 @@
Client constructs for HTTP Caching
CacheCow.Tests
CacheCow.Tests
- false
+ false
+ True
+ ..\..\src\Common\keyPair.snk