File tree Expand file tree Collapse file tree
agent/Modules/MTConnect.NET-AgentModule-MqttRelay
MTConnect.NET-MQTT/Clients Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -133,7 +133,7 @@ private async Task Worker()
133133 var certificateAuthorityResults = _configuration . Tls . GetCertificateAuthority ( ) ;
134134
135135 var certificates = new List < X509Certificate2 > ( ) ;
136- if ( certificateAuthorityResults . Certificate != null )
136+ if ( certificateAuthorityResults . Certificate != null && _configuration . Tls . OmitCAValidation == false )
137137 {
138138 certificates . Add ( certificateAuthorityResults . Certificate ) ;
139139 }
Original file line number Diff line number Diff line change @@ -252,7 +252,7 @@ private async Task Worker()
252252 var certificateAuthorityResults = _configuration . Tls . GetCertificateAuthority ( ) ;
253253
254254 var certificates = new List < X509Certificate2 > ( ) ;
255- if ( certificateAuthorityResults . Certificate != null )
255+ if ( certificateAuthorityResults . Certificate != null && _configuration . Tls . OmitCAValidation == false )
256256 {
257257 certificates . Add ( certificateAuthorityResults . Certificate ) ;
258258 }
Original file line number Diff line number Diff line change @@ -18,6 +18,8 @@ public class TlsConfiguration
1818 [ JsonPropertyName ( "verifyClientCertificate" ) ]
1919 public bool VerifyClientCertificate { get ; set ; }
2020
21+ [ JsonPropertyName ( "omitCAValidation" ) ]
22+ public bool OmitCAValidation { get ; set ; }
2123
2224
2325 public CertificateLoadResult GetCertificate ( )
You can’t perform that action at this time.
0 commit comments