You've already forked linux-packaging-mono
Imported Upstream version 4.6.0.125
Former-commit-id: a2155e9bd80020e49e72e86c44da02a8ac0e57a4
This commit is contained in:
parent
a569aebcfd
commit
e79aa3c0ed
@@ -26,9 +26,6 @@
|
||||
|
||||
#if SECURITY_DEP
|
||||
|
||||
#if MONO_X509_ALIAS
|
||||
extern alias PrebuiltSystem;
|
||||
#endif
|
||||
#if MONO_SECURITY_ALIAS
|
||||
extern alias MonoSecurity;
|
||||
#endif
|
||||
@@ -38,13 +35,6 @@ using MSI = MonoSecurity::Mono.Security.Interface;
|
||||
#else
|
||||
using MSI = Mono.Security.Interface;
|
||||
#endif
|
||||
#if MONO_X509_ALIAS
|
||||
using XX509CertificateCollection = PrebuiltSystem::System.Security.Cryptography.X509Certificates.X509CertificateCollection;
|
||||
using XX509Chain = PrebuiltSystem::System.Security.Cryptography.X509Certificates.X509Chain;
|
||||
#else
|
||||
using XX509CertificateCollection = System.Security.Cryptography.X509Certificates.X509CertificateCollection;
|
||||
using XX509Chain = System.Security.Cryptography.X509Certificates.X509Chain;
|
||||
#endif
|
||||
|
||||
using System;
|
||||
using System.IO;
|
||||
@@ -64,7 +54,7 @@ namespace Mono.Net.Security.Private
|
||||
if (callback == null)
|
||||
return null;
|
||||
|
||||
return (h, c, ch, e) => callback (h, c, (X509Chain)(object)ch, (SslPolicyErrors)e);
|
||||
return (h, c, ch, e) => callback (h, c, ch, (SslPolicyErrors)e);
|
||||
}
|
||||
|
||||
internal static MSI.MonoLocalCertificateSelectionCallback PublicToMono (LocalCertificateSelectionCallback callback)
|
||||
@@ -72,7 +62,7 @@ namespace Mono.Net.Security.Private
|
||||
if (callback == null)
|
||||
return null;
|
||||
|
||||
return (t, lc, rc, ai) => callback (null, t, (XX509CertificateCollection)(object)lc, rc, ai);
|
||||
return (t, lc, rc, ai) => callback (null, t, lc, rc, ai);
|
||||
}
|
||||
|
||||
internal static MSI.MonoRemoteCertificateValidationCallback InternalToMono (RemoteCertValidationCallback callback)
|
||||
@@ -80,7 +70,7 @@ namespace Mono.Net.Security.Private
|
||||
if (callback == null)
|
||||
return null;
|
||||
|
||||
return (h, c, ch, e) => callback (h, c, (X509Chain)(object)ch, (SslPolicyErrors)e);
|
||||
return (h, c, ch, e) => callback (h, c, ch, (SslPolicyErrors)e);
|
||||
}
|
||||
|
||||
internal static RemoteCertificateValidationCallback InternalToPublic (string hostname, RemoteCertValidationCallback callback)
|
||||
@@ -96,7 +86,7 @@ namespace Mono.Net.Security.Private
|
||||
if (callback == null)
|
||||
return null;
|
||||
|
||||
return (t, lc, rc, ai) => callback (t, (XX509CertificateCollection)(object)lc, rc, ai);
|
||||
return (t, lc, rc, ai) => callback (t, lc, rc, ai);
|
||||
}
|
||||
|
||||
internal static RemoteCertificateValidationCallback MonoToPublic (MSI.MonoRemoteCertificateValidationCallback callback)
|
||||
@@ -104,7 +94,7 @@ namespace Mono.Net.Security.Private
|
||||
if (callback == null)
|
||||
return null;
|
||||
|
||||
return (t, c, ch, e) => callback (null, c, (XX509Chain)(object)ch, (MSI.MonoSslPolicyErrors)e);
|
||||
return (t, c, ch, e) => callback (null, c, ch, (MSI.MonoSslPolicyErrors)e);
|
||||
}
|
||||
|
||||
internal static LocalCertificateSelectionCallback MonoToPublic (MSI.MonoLocalCertificateSelectionCallback callback)
|
||||
@@ -112,7 +102,7 @@ namespace Mono.Net.Security.Private
|
||||
if (callback == null)
|
||||
return null;
|
||||
|
||||
return (s, t, lc, rc, ai) => callback (t, (XX509CertificateCollection)(object)lc, rc, ai);
|
||||
return (s, t, lc, rc, ai) => callback (t, lc, rc, ai);
|
||||
}
|
||||
|
||||
internal static RemoteCertValidationCallback MonoToInternal (MSI.MonoRemoteCertificateValidationCallback callback)
|
||||
@@ -120,7 +110,7 @@ namespace Mono.Net.Security.Private
|
||||
if (callback == null)
|
||||
return null;
|
||||
|
||||
return (h, c, ch, e) => callback (h, c, (XX509Chain)(object)ch, (MSI.MonoSslPolicyErrors)e);
|
||||
return (h, c, ch, e) => callback (h, c, ch, (MSI.MonoSslPolicyErrors)e);
|
||||
}
|
||||
|
||||
internal static LocalCertSelectionCallback MonoToInternal (MSI.MonoLocalCertificateSelectionCallback callback)
|
||||
@@ -128,7 +118,7 @@ namespace Mono.Net.Security.Private
|
||||
if (callback == null)
|
||||
return null;
|
||||
|
||||
return (t, lc, rc, ai) => callback (t, (XX509CertificateCollection)(object)lc, rc, ai);
|
||||
return (t, lc, rc, ai) => callback (t, lc, rc, ai);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user