Imported Upstream version 5.4.0.167

Former-commit-id: 5624ac747d633e885131e8349322922b6a59baaa
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2017-08-21 15:34:15 +00:00
parent e49d6f06c0
commit 536cd135cc
12856 changed files with 563812 additions and 223249 deletions

View File

@ -1,4 +1,4 @@
//
//
// MonoTlsSettings.cs
//
// Author:
@ -64,6 +64,13 @@ namespace Mono.Security.Interface
set { callbackNeedsChain = value; }
}
/*
* Use custom time for certificate expiration checks
*/
public DateTime? CertificateValidationTime {
get; set;
}
/*
* This is only supported if CertificateValidationHelper.SupportsTrustAnchors is true.
*/
@ -165,6 +172,7 @@ namespace Mono.Security.Interface
UserSettings = other.UserSettings;
EnabledProtocols = other.EnabledProtocols;
EnabledCiphers = other.EnabledCiphers;
CertificateValidationTime = other.CertificateValidationTime;
if (other.TrustAnchors != null)
TrustAnchors = new X509CertificateCollection (other.TrustAnchors);
if (other.CertificateSearchPaths != null) {