Exemplo n.º 1
0
 /// <summary>
 /// Updates the <see cref="Microsoft.ServiceFabric.Common.Security.RemoteX509SecuritySettings"/> to validate remote certificate.
 /// </summary>
 /// /// <param name="remoteX509SecuritySettings">Settings to validate remote certificate.</param>
 public void UpdateSecuritySettings(RemoteX509SecuritySettings remoteX509SecuritySettings)
 {
     remoteX509SecuritySettings.ThrowIfNull(nameof(remoteX509SecuritySettings));
     this.slimRWLock.EnterWriteLock();
     this.remoteX509SecuritySettings = remoteX509SecuritySettings;
     this.slimRWLock.ExitWriteLock();
 }
Exemplo n.º 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ServerCertificateValidator"/> class to perform remote certificate validation using <paramref name="remoteX509SecuritySettings"/>
 /// </summary>
 /// <param name="remoteX509SecuritySettings">Settings to validate remote certificate.</param>
 public ServerCertificateValidator(RemoteX509SecuritySettings remoteX509SecuritySettings)
 {
     remoteX509SecuritySettings.ThrowIfNull(nameof(remoteX509SecuritySettings));
     this.remoteX509SecuritySettings = remoteX509SecuritySettings;
 }