1+ <?xml version =" 1.0" encoding =" utf-8" ?>
2+ <Project ToolsVersion =" 15.0" DefaultTargets =" Build" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
3+ <Import Project =" $(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition =" Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
4+ <PropertyGroup >
5+ <Configuration Condition =" '$(Configuration)' == '' " >Debug</Configuration >
6+ <Platform Condition =" '$(Platform)' == '' " >AnyCPU</Platform >
7+ <ProjectGuid >{DE07F478-E087-4FAA-80E2-220671C70418}</ProjectGuid >
8+ <OutputType >Library</OutputType >
9+ <AppDesignerFolder >Properties</AppDesignerFolder >
10+ <RootNamespace >Mastercard.Developer.ClientEncryption.Tests.Net4x</RootNamespace >
11+ <AssemblyName >Mastercard.Developer.ClientEncryption.Tests.Net4x</AssemblyName >
12+ <TargetFrameworkVersion >v6</TargetFrameworkVersion >
13+ <FileAlignment >512</FileAlignment >
14+ <ProjectTypeGuids >{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids >
15+ <VisualStudioVersion Condition =" '$(VisualStudioVersion)' == ''" >15.0</VisualStudioVersion >
16+ <VSToolsPath Condition =" '$(VSToolsPath)' == ''" >$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath >
17+ <ReferencePath >$(ProgramFiles)\Common Files\microsoft shared\VSTT\$(VisualStudioVersion)\UITestExtensionPackages</ReferencePath >
18+ <IsCodedUITest >False</IsCodedUITest >
19+ <TestProjectType >UnitTest</TestProjectType >
20+ <NuGetPackageImportStamp >
21+ </NuGetPackageImportStamp >
22+ <TargetFrameworkProfile />
23+ </PropertyGroup >
24+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " >
25+ <DebugSymbols >true</DebugSymbols >
26+ <DebugType >full</DebugType >
27+ <Optimize >false</Optimize >
28+ <OutputPath >bin\Debug\</OutputPath >
29+ <DefineConstants >DEBUG;TRACE</DefineConstants >
30+ <ErrorReport >prompt</ErrorReport >
31+ <WarningLevel >4</WarningLevel >
32+ </PropertyGroup >
33+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " >
34+ <DebugType >pdbonly</DebugType >
35+ <Optimize >true</Optimize >
36+ <OutputPath >bin\Release\</OutputPath >
37+ <DefineConstants >TRACE</DefineConstants >
38+ <ErrorReport >prompt</ErrorReport >
39+ <WarningLevel >4</WarningLevel >
40+ </PropertyGroup >
41+ <PropertyGroup >
42+ <SignAssembly >true</SignAssembly >
43+ </PropertyGroup >
44+ <PropertyGroup >
45+ <AssemblyOriginatorKeyFile >../../Identity.snk</AssemblyOriginatorKeyFile >
46+ </PropertyGroup >
47+ <ItemGroup >
48+ <Compile Include =" ..\Tests\Encryption\AES\AesEncryptionTest.cs" >
49+ <Link >Encryption\AES\AesEncryptionTest.cs</Link >
50+ </Compile >
51+ <Compile Include =" ..\Tests\Encryption\EncryptionExceptionTest.cs" >
52+ <Link >Encryption\EncryptionExceptionTest.cs</Link >
53+ </Compile >
54+ <Compile Include =" ..\Tests\Encryption\FieldLevelEncryptionConfigBuilderTest.cs" >
55+ <Link >Encryption\FieldLevelEncryptionConfigBuilderTest.cs</Link >
56+ </Compile >
57+ <Compile Include =" ..\Tests\Encryption\FieldLevelEncryptionParamsTest.cs" >
58+ <Link >Encryption\FieldLevelEncryptionParamsTest.cs</Link >
59+ </Compile >
60+ <Compile Include =" ..\Tests\Encryption\FieldLevelEncryptionTest.cs" >
61+ <Link >Encryption\FieldLevelEncryptionTest.cs</Link >
62+ </Compile >
63+ <Compile Include =" ..\Tests\Encryption\JweConfigBuilderTest.cs" >
64+ <Link >Encryption\JweConfigBuilderTest.cs</Link >
65+ </Compile >
66+ <Compile Include =" ..\Tests\Encryption\JWE\JweEncryptionTest.cs" >
67+ <Link >Encryption\JWE\JweEncryptionTest.cs</Link >
68+ </Compile >
69+ <Compile Include =" ..\Tests\Interceptors\RestResponseDouble.cs" >
70+ <Link >Interceptors\RestResponseDouble.cs</Link >
71+ </Compile >
72+ <Compile Include =" ..\Tests\Interceptors\RestSharpFieldLevelEncryptionInterceptorTest.cs" >
73+ <Link >Interceptors\RestSharpFieldLevelEncryptionInterceptorTest.cs</Link >
74+ </Compile >
75+ <Compile Include =" ..\Tests\Interceptors\RestSharpV2FieldLevelEncryptionInterceptorTest.cs" >
76+ <Link >Interceptors\RestSharpV2FieldLevelEncryptionInterceptorTest.cs</Link >
77+ </Compile >
78+ <Compile Include =" ..\Tests\Interceptors\RestSharpV2CbcJweEncryptionInterceptorTest.cs" >
79+ <Link >Interceptors\RestSharpV2CbcJweEncryptionInterceptorTest.cs</Link >
80+ </Compile >
81+ <Compile Include =" ..\Tests\Interceptors\RestSharpV2GcmJweEncryptionInterceptorTest.cs" >
82+ <Link >Interceptors\RestSharpV2GcmJweEncryptionInterceptorTest.cs</Link >
83+ </Compile >
84+ <Compile Include =" ..\Tests\Encryption\JWE\GcmJweObjectTest.cs" >
85+ <Link >Encryption\JWE\GcmJweObjectTest.cs</Link >
86+ </Compile >
87+ <Compile Include =" ..\Tests\Encryption\JWE\JweHeaderTest.cs" >
88+ <Link >Encryption\JWE\JweHeaderTest.cs</Link >
89+ </Compile >
90+ <Compile Include =" ..\Tests\Encryption\JWE\CbcJweObjectTest.cs" >
91+ <Link >Encryption\JWE\CbcJweObjectTest.cs</Link >
92+ </Compile >
93+ <Compile Include =" ..\Tests\Encryption\RSA\RsaEncryptionTest.cs" >
94+ <Link >Encryption\RSA\RsaEncryptionTest.cs</Link >
95+ </Compile >
96+ <Compile Include =" ..\Tests\Test\TestUtils.cs" >
97+ <Link >Test\TestUtils.cs</Link >
98+ </Compile >
99+ <Compile Include =" ..\Tests\Utils\Base64UtilsTest.cs" >
100+ <Link >Utils\Base64UtilsTest.cs</Link >
101+ </Compile >
102+ <Compile Include =" ..\Tests\Utils\ByteUtilsTest.cs" >
103+ <Link >Utils\ByteUtilsTest.cs</Link >
104+ </Compile >
105+ <Compile Include =" ..\Tests\Utils\EncodingUtilsTest.cs" >
106+ <Link >Utils\EncodingUtilsTest.cs</Link >
107+ </Compile >
108+ <Compile Include =" ..\Tests\Utils\EncryptionUtilsTest.cs" >
109+ <Link >Utils\EncryptionUtilsTest.cs</Link >
110+ </Compile >
111+ <Compile Include =" ..\Tests\Utils\JsonUtilsTest.cs" >
112+ <Link >Utils\JsonUtilsTest.cs</Link >
113+ </Compile >
114+ <Compile Include =" ..\Tests\Utils\RsaKeyUtilsTest.cs" >
115+ <Link >Utils\RsaKeyUtilsTest.cs</Link >
116+ </Compile >
117+ </ItemGroup >
118+ <ItemGroup >
119+ <EmbeddedResource Include =" ..\Tests\_Resources\Certificates\test_certificate-1024.pem" >
120+ <Link >_Resources\Certificates\test_certificate-1024.pem</Link >
121+ <CopyToOutputDirectory >Always</CopyToOutputDirectory >
122+ </EmbeddedResource >
123+ <EmbeddedResource Include =" ..\Tests\_Resources\Certificates\test_certificate-2048.der" >
124+ <Link >_Resources\Certificates\test_certificate-2048.der</Link >
125+ <CopyToOutputDirectory >Always</CopyToOutputDirectory >
126+ </EmbeddedResource >
127+ <EmbeddedResource Include =" ..\Tests\_Resources\Certificates\test_certificate-2048.pem" >
128+ <Link >_Resources\Certificates\test_certificate-2048.pem</Link >
129+ <CopyToOutputDirectory >Always</CopyToOutputDirectory >
130+ </EmbeddedResource >
131+ <EmbeddedResource Include =" ..\Tests\_Resources\Certificates\test_certificate-4096.pem" >
132+ <Link >_Resources\Certificates\test_certificate-4096.pem</Link >
133+ <CopyToOutputDirectory >Always</CopyToOutputDirectory >
134+ </EmbeddedResource >
135+ <EmbeddedResource Include =" ..\Tests\_Resources\Certificates\test_certificate-512.pem" >
136+ <Link >_Resources\Certificates\test_certificate-512.pem</Link >
137+ <CopyToOutputDirectory >Always</CopyToOutputDirectory >
138+ </EmbeddedResource >
139+ <EmbeddedResource Include =" ..\Tests\_Resources\Keys\Pkcs1\test_key_pkcs1-1024.pem" >
140+ <Link >_Resources\Keys\Pkcs1\test_key_pkcs1-1024.pem</Link >
141+ <CopyToOutputDirectory >Always</CopyToOutputDirectory >
142+ </EmbeddedResource >
143+ <EmbeddedResource Include =" ..\Tests\_Resources\Keys\Pkcs1\test_key_pkcs1-2048.pem" >
144+ <Link >_Resources\Keys\Pkcs1\test_key_pkcs1-2048.pem</Link >
145+ <CopyToOutputDirectory >Always</CopyToOutputDirectory >
146+ </EmbeddedResource >
147+ <EmbeddedResource Include =" ..\Tests\_Resources\Keys\Pkcs1\test_key_pkcs1-4096.pem" >
148+ <Link >_Resources\Keys\Pkcs1\test_key_pkcs1-4096.pem</Link >
149+ <CopyToOutputDirectory >Always</CopyToOutputDirectory >
150+ </EmbeddedResource >
151+ <EmbeddedResource Include =" ..\Tests\_Resources\Keys\Pkcs1\test_key_pkcs1-512.pem" >
152+ <Link >_Resources\Keys\Pkcs1\test_key_pkcs1-512.pem</Link >
153+ <CopyToOutputDirectory >Always</CopyToOutputDirectory >
154+ </EmbeddedResource >
155+ <EmbeddedResource Include =" ..\Tests\_Resources\Keys\Pkcs12\test_key.p12" >
156+ <Link >_Resources\Keys\Pkcs12\test_key.p12</Link >
157+ <CopyToOutputDirectory >Always</CopyToOutputDirectory >
158+ </EmbeddedResource >
159+ <EmbeddedResource Include =" ..\Tests\_Resources\Keys\Pkcs8\test_invalid_key.der" >
160+ <Link >_Resources\Keys\Pkcs8\test_invalid_key.der</Link >
161+ <CopyToOutputDirectory >Always</CopyToOutputDirectory >
162+ </EmbeddedResource >
163+ <EmbeddedResource Include =" ..\Tests\_Resources\Keys\Pkcs8\test_key_pkcs8-1024.der" >
164+ <Link >_Resources\Keys\Pkcs8\test_key_pkcs8-1024.der</Link >
165+ <CopyToOutputDirectory >Always</CopyToOutputDirectory >
166+ </EmbeddedResource >
167+ <EmbeddedResource Include =" ..\Tests\_Resources\Keys\Pkcs8\test_key_pkcs8-1024.pem" >
168+ <Link >_Resources\Keys\Pkcs8\test_key_pkcs8-1024.pem</Link >
169+ <CopyToOutputDirectory >Always</CopyToOutputDirectory >
170+ </EmbeddedResource >
171+ <EmbeddedResource Include =" ..\Tests\_Resources\Keys\Pkcs8\test_key_pkcs8-2048.der" >
172+ <Link >_Resources\Keys\Pkcs8\test_key_pkcs8-2048.der</Link >
173+ <CopyToOutputDirectory >Always</CopyToOutputDirectory >
174+ </EmbeddedResource >
175+ <EmbeddedResource Include =" ..\Tests\_Resources\Keys\Pkcs8\test_key_pkcs8-2048.pem" >
176+ <Link >_Resources\Keys\Pkcs8\test_key_pkcs8-2048.pem</Link >
177+ <CopyToOutputDirectory >Always</CopyToOutputDirectory >
178+ </EmbeddedResource >
179+ <EmbeddedResource Include =" ..\Tests\_Resources\Keys\Pkcs8\test_key_pkcs8-4096.der" >
180+ <Link >_Resources\Keys\Pkcs8\test_key_pkcs8-4096.der</Link >
181+ <CopyToOutputDirectory >Always</CopyToOutputDirectory >
182+ </EmbeddedResource >
183+ <EmbeddedResource Include =" ..\Tests\_Resources\Keys\Pkcs8\test_key_pkcs8-4096.pem" >
184+ <Link >_Resources\Keys\Pkcs8\test_key_pkcs8-4096.pem</Link >
185+ <CopyToOutputDirectory >Always</CopyToOutputDirectory >
186+ </EmbeddedResource >
187+ <EmbeddedResource Include =" ..\Tests\_Resources\Keys\Pkcs8\test_key_pkcs8-512.der" >
188+ <Link >_Resources\Keys\Pkcs8\test_key_pkcs8-512.der</Link >
189+ <CopyToOutputDirectory >Always</CopyToOutputDirectory >
190+ </EmbeddedResource >
191+ <EmbeddedResource Include =" ..\Tests\_Resources\Keys\Pkcs8\test_key_pkcs8-512.pem" >
192+ <Link >_Resources\Keys\Pkcs8\test_key_pkcs8-512.pem</Link >
193+ <CopyToOutputDirectory >Always</CopyToOutputDirectory >
194+ </EmbeddedResource >
195+ </ItemGroup >
196+ <ItemGroup >
197+ <ProjectReference Include =" ..\..\Mastercard.Developer.ClientEncryption.Core\Mastercard.Developer.ClientEncryption.Core.csproj" >
198+ <Project >{8ffa4f79-9d2c-4807-bad7-8e2f0a15e099}</Project >
199+ <Name >Mastercard.Developer.ClientEncryption.Core</Name >
200+ </ProjectReference >
201+ <ProjectReference Include =" ..\..\Mastercard.Developer.ClientEncryption.RestSharpV2\Mastercard.Developer.ClientEncryption.RestSharpV2.csproj" >
202+ <Project >{bc6f2c72-16a3-44cb-ad68-3acd8a465640}</Project >
203+ <Name >Mastercard.Developer.ClientEncryption.RestSharpV2</Name >
204+ </ProjectReference >
205+ <ProjectReference Include =" ..\..\Mastercard.Developer.ClientEncryption.RestSharp\Mastercard.Developer.ClientEncryption.RestSharp.csproj" >
206+ <Project >{4abdad88-8dc4-4463-91ec-74a711d6acfb}</Project >
207+ <Name >Mastercard.Developer.ClientEncryption.RestSharp</Name >
208+ </ProjectReference >
209+ </ItemGroup >
210+ <ItemGroup >
211+ <Reference Include =" System" />
212+ </ItemGroup >
213+ <ItemGroup >
214+ <PackageReference Include =" FubarCoder.RestSharp.Portable.Core" >
215+ <Version >4.0.6</Version >
216+ </PackageReference >
217+ <PackageReference Include =" MSTest.TestAdapter" >
218+ <Version >2.1.2</Version >
219+ </PackageReference >
220+ <PackageReference Include =" MSTest.TestFramework" >
221+ <Version >2.1.2</Version >
222+ </PackageReference >
223+ <PackageReference Include =" System.Security.Cryptography.Cng" >
224+ <Version >4.7.0</Version >
225+ </PackageReference >
226+ <PackageReference Include =" System.Security.Cryptography.X509Certificates" >
227+ <Version >4.3.2</Version >
228+ </PackageReference >
229+ </ItemGroup >
230+ <Import Project =" $(VSToolsPath)\TeamTest\Microsoft.TestTools.targets" Condition =" Exists('$(VSToolsPath)\TeamTest\Microsoft.TestTools.targets')" />
231+ <Import Project =" $(MSBuildToolsPath)\Microsoft.CSharp.targets" />
232+ </Project >
0 commit comments