Browse Source

Move server x509 certs into non-uwp compiler flags

release/3.x.x
Ben Origas 5 years ago
parent
commit
88e8691ce0
2 changed files with 4 additions and 0 deletions
  1. +2
    -0
      Source/MQTTnet/Server/MqttServerOptionsBuilder.cs
  2. +2
    -0
      Source/MQTTnet/Server/MqttServerTlsTcpEndpointOptions.cs

+ 2
- 0
Source/MQTTnet/Server/MqttServerOptionsBuilder.cs View File

@@ -90,11 +90,13 @@ namespace MQTTnet.Server
return this; return this;
} }


#if !WINDOWS_UWP
public MqttServerOptionsBuilder WithEncryptionCertificate(X509Certificate2 certificate) public MqttServerOptionsBuilder WithEncryptionCertificate(X509Certificate2 certificate)
{ {
_options.TlsEndpointOptions.X509Certificate = certificate; _options.TlsEndpointOptions.X509Certificate = certificate;
return this; return this;
} }
#endif


public MqttServerOptionsBuilder WithEncryptionSslProtocol(SslProtocols value) public MqttServerOptionsBuilder WithEncryptionSslProtocol(SslProtocols value)
{ {


+ 2
- 0
Source/MQTTnet/Server/MqttServerTlsTcpEndpointOptions.cs View File

@@ -13,7 +13,9 @@ namespace MQTTnet.Server


public byte[] Certificate { get; set; } public byte[] Certificate { get; set; }


#if !WINDOWS_UWP
public X509Certificate2 X509Certificate { get; set; } public X509Certificate2 X509Certificate { get; set; }
#endif


public IMqttServerCertificateCredentials CertificateCredentials { get; set; } public IMqttServerCertificateCredentials CertificateCredentials { get; set; }




Loading…
Cancel
Save