|
18 | 18 | <DefineConstants Condition="'$(UseAndroidCrypto)' == 'true' or '$(UseAppleCrypto)' == 'true'">$(DefineConstants);SYSNETSECURITY_NO_OPENSSL</DefineConstants>
|
19 | 19 | <GenAPIExcludeApiList>ReferenceAssemblyExclusions.txt</GenAPIExcludeApiList>
|
20 | 20 | </PropertyGroup>
|
21 |
| - <Import Project="$(CommonPath)System\Security\Cryptography\Asn1Reader\System.Security.Cryptography.Asn1Reader.Shared.projitems" Condition="'$(UseManagedNtlm)' == 'true'" /> |
| 21 | + <Import Project="$(CommonPath)System\Security\Cryptography\Asn1Reader\System.Security.Cryptography.Asn1Reader.Shared.projitems" Condition="'$(TargetPlatformIdentifier)' != '' and '$(TargetPlatformIdentifier)' != 'windows'" /> |
22 | 22 | <ItemGroup>
|
23 | 23 | <Compile Include="System\Security\Authentication\ExtendedProtection\ExtendedProtectionPolicy.cs" />
|
24 | 24 | <Compile Include="System\Security\Authentication\ExtendedProtection\ServiceNameCollection.cs" />
|
|
29 | 29 | </ItemGroup>
|
30 | 30 | <ItemGroup Condition="'$(TargetPlatformIdentifier)' != ''">
|
31 | 31 | <Compile Include="System\Net\CertificateValidationPal.cs" />
|
| 32 | + <Compile Include="System\Net\NegotiateAuthenticationPal.cs" /> |
| 33 | + <Compile Include="System\Net\NegotiateAuthenticationPal.Unsupported.cs" /> |
32 | 34 | <Compile Include="System\Net\SslStreamContext.cs" />
|
33 | 35 | <Compile Include="System\Net\Security\AuthenticatedStream.cs" />
|
34 | 36 | <Compile Include="System\Security\Authentication\AuthenticationException.cs" />
|
|
57 | 59 | <Compile Include="System\Net\Security\TlsAlertType.cs" />
|
58 | 60 | <Compile Include="System\Net\Security\TlsFrameHelper.cs" />
|
59 | 61 | <!-- NegotiateStream -->
|
60 |
| - <Compile Include="System\Net\ContextFlagsPal.cs" /> |
61 | 62 | <Compile Include="System\Net\SecurityStatusPal.cs" />
|
62 |
| - <Compile Include="System\Net\NTAuthentication.cs" /> |
63 | 63 | <Compile Include="System\Net\StreamFramer.cs" />
|
64 | 64 | <Compile Include="System\Net\Security\NegotiateStream.cs" />
|
65 | 65 | <Compile Include="System\Security\Authentication\ExtendedProtection\PolicyEnforcement.cs" />
|
|
107 | 107 | Link="Common\System\Net\Security\SSPIHandleCache.cs" />
|
108 | 108 | <Compile Include="$(CommonPath)System\Net\NegotiationInfoClass.cs"
|
109 | 109 | Link="Common\System\Net\NegotiationInfoClass.cs" />
|
110 |
| - <Compile Include="System\Net\NTAuthentication.Common.cs" |
111 |
| - Condition="'$(UseManagedNtlm)' != 'true'" /> |
112 | 110 | <Compile Include="$(CommonPath)System\HexConverter.cs"
|
113 | 111 | Link="Common\System\HexConverter.cs" />
|
114 | 112 | <Compile Include="$(CommonPath)Interop\Windows\SChannel\Interop.SECURITY_STATUS.cs"
|
|
155 | 153 | </ItemGroup>
|
156 | 154 | <ItemGroup Condition="'$(TargetPlatformIdentifier)' == 'windows'">
|
157 | 155 | <Compile Include="System\Net\CertificateValidationPal.Windows.cs" />
|
| 156 | + <Compile Include="System\Net\NegotiateAuthenticationPal.Windows.cs" /> |
158 | 157 | <Compile Include="System\Net\Security\CipherSuitesPolicyPal.Windows.cs" />
|
159 |
| - <Compile Include="System\Net\Security\NegotiateStreamPal.Windows.cs" /> |
160 | 158 | <Compile Include="System\Net\Security\SslStreamCertificateContext.Windows.cs" />
|
161 | 159 | <Compile Include="System\Net\Security\SslStreamPal.Windows.cs" />
|
162 | 160 | <Compile Include="System\Net\Security\SslConnectionInfo.Windows.cs" />
|
|
171 | 169 | Link="Common\System\Net\Security\SecurityBufferType.Windows.cs" />
|
172 | 170 | <!-- NegotiateStream -->
|
173 | 171 | <Compile Include="System\Net\SecurityStatusAdapterPal.Windows.cs" />
|
174 |
| - <Compile Include="System\Net\ContextFlagsAdapterPal.Windows.cs" /> |
175 | 172 | <Compile Include="$(CommonPath)System\Net\Security\SecurityContextTokenHandle.cs"
|
176 | 173 | Link="Common\System\Net\Security\SecurityContextTokenHandle.cs" />
|
177 | 174 | <!-- Interop -->
|
|
287 | 284 | <Compile Include="System\Net\Security\Pal.Managed\SafeChannelBindingHandle.cs" />
|
288 | 285 | </ItemGroup>
|
289 | 286 | <ItemGroup Condition="'$(TargetPlatformIdentifier)' != '' and '$(TargetPlatformIdentifier)' != 'windows' and '$(UseManagedNtlm)' != 'true'">
|
| 287 | + <ILLinkSubstitutionsXmls Include="$(ILLinkDirectory)ILLink.Substitutions.xml" /> |
| 288 | + <Compile Include="System\Net\NegotiateAuthenticationPal.Unix.cs" /> |
290 | 289 | <Compile Include="$(CommonPath)Microsoft\Win32\SafeHandles\GssSafeHandles.cs"
|
291 | 290 | Link="Common\Microsoft\Win32\SafeHandles\GssSafeHandles.cs" />
|
292 |
| - <Compile Include="$(CommonPath)System\Net\Security\Unix\SafeDeleteNegoContext.cs" |
293 |
| - Link="Common\System\Net\Security\Unix\SafeDeleteNegoContext.cs" /> |
294 |
| - <Compile Include="$(CommonPath)System\Net\Security\Unix\SafeFreeNegoCredentials.cs" |
295 |
| - Link="Common\System\Net\Security\Unix\SafeFreeNegoCredentials.cs" /> |
296 |
| - <Compile Include="System\Net\ContextFlagsAdapterPal.Unix.cs" /> |
297 | 291 | <Compile Include="$(CommonPath)Interop\Unix\System.Net.Security.Native\Interop.Initialization.cs"
|
298 | 292 | Link="Common\Interop\Unix\System.Net.Security.Native\Interop.Initialization.cs" />
|
299 | 293 | <Compile Include="$(CommonPath)Interop\Unix\System.Net.Security.Native\Interop.GssApiException.cs"
|
|
304 | 298 | Link="Common\Interop\Unix\System.Net.Security.Native\Interop.NetSecurityNative.cs" />
|
305 | 299 | <Compile Include="$(CommonPath)Interop\Unix\System.Net.Security.Native\Interop.NetSecurityNative.IsNtlmInstalled.cs"
|
306 | 300 | Link="Common\Interop\Unix\System.Net.Security.Native\Interop.NetSecurityNative.IsNtlmInstalled.cs" />
|
307 |
| - <Compile Include="System\Net\Security\NegotiateStreamPal.Unix.cs" /> |
308 | 301 | </ItemGroup>
|
309 | 302 | <ItemGroup Condition="'$(UseManagedNtlm)' == 'true'">
|
310 |
| - <Compile Include="System\Net\Security\NegotiateStreamPal.Managed.cs" /> |
311 |
| - <Compile Include="System\Net\NTAuthentication.Managed.cs" /> |
| 303 | + <Compile Include="System\Net\NegotiateAuthenticationPal.Managed.cs" /> |
| 304 | + </ItemGroup> |
| 305 | + <ItemGroup Condition="'$(TargetPlatformIdentifier)' != '' and '$(TargetPlatformIdentifier)' != 'windows'"> |
| 306 | + <Compile Include="System\Net\NegotiateAuthenticationPal.ManagedNtlm.cs" /> |
| 307 | + <Compile Include="System\Net\NegotiateAuthenticationPal.ManagedSpnego.cs" /> |
312 | 308 | <Compile Include="$(CommonPath)System\Net\Security\MD4.cs"
|
313 | 309 | Link="Common\System\Net\Security\MD4.cs" />
|
314 | 310 | <Compile Include="$(CommonPath)System\Net\Security\RC4.cs"
|
|
455 | 451 | <ItemGroup Condition="'$(TargetPlatformIdentifier)' != '' and '$(TargetPlatformIdentifier)' != 'windows'">
|
456 | 452 | <Reference Include="System.Diagnostics.StackTrace" />
|
457 | 453 | <Reference Include="System.Security.Cryptography" />
|
458 |
| - </ItemGroup> |
459 |
| - <ItemGroup Condition="'$(UseManagedNtlm)' == 'true'"> |
460 |
| - <ProjectReference Include="$(LibrariesProjectRoot)System.Formats.Asn1\src\System.Formats.Asn1.csproj" /> |
461 | 454 | <Reference Include="System.Runtime.Numerics" />
|
| 455 | + <ProjectReference Include="$(LibrariesProjectRoot)System.Formats.Asn1\src\System.Formats.Asn1.csproj" /> |
462 | 456 | </ItemGroup>
|
463 | 457 | </Project>
|
0 commit comments