Browse Source

Fix space inside EncryptionUtil and fix failed-test, while doing validation

pull/7935/head
Andrii Landiak 3 years ago
parent
commit
24d69651cb
  1. 3
      common/message/src/main/java/org/thingsboard/server/common/msg/EncryptionUtil.java
  2. 2
      dao/src/main/java/org/thingsboard/server/dao/device/DeviceProfileServiceImpl.java
  3. 2
      transport/mqtt/src/main/resources/tb-mqtt-transport.yml

3
common/message/src/main/java/org/thingsboard/server/common/msg/EncryptionUtil.java

@ -39,7 +39,8 @@ public class EncryptionUtil {
return input.replaceAll("\n", "")
.replaceAll("\r", "")
.replaceAll("-----BEGIN CERTIFICATE-----", "-----BEGIN CERTIFICATE-----\n")
.replaceAll("-----END CERTIFICATE-----", "\n-----END CERTIFICATE-----\n");
.replaceAll("-----END CERTIFICATE-----", "\n-----END CERTIFICATE-----\n")
.trim();
}
public static String pubkTrimNewLines(String input) {

2
dao/src/main/java/org/thingsboard/server/dao/device/DeviceProfileServiceImpl.java

@ -136,7 +136,7 @@ public class DeviceProfileServiceImpl extends AbstractCachedEntityService<Device
public DeviceProfile saveDeviceProfile(DeviceProfile deviceProfile) {
log.trace("Executing saveDeviceProfile [{}]", deviceProfile);
X509CertificateChainProvisionConfiguration x509Configuration = new X509CertificateChainProvisionConfiguration();
if (deviceProfile.getProfileData().getProvisionConfiguration() instanceof X509CertificateChainProvisionConfiguration) {
if (deviceProfile.getProfileData() != null && deviceProfile.getProfileData().getProvisionConfiguration() instanceof X509CertificateChainProvisionConfiguration) {
x509Configuration = (X509CertificateChainProvisionConfiguration) deviceProfile.getProfileData().getProvisionConfiguration();
}
if (x509Configuration.getCertificateValue() != null) {

2
transport/mqtt/src/main/resources/tb-mqtt-transport.yml

@ -114,7 +114,7 @@ transport:
# Server SSL credentials
credentials:
# Server credentials type (PEM - pem certificate file; KEYSTORE - java keystore)
type: "${MQTT_SSL_CREDENTIALS_TYPE:PEM}"
type: "${MQTT_SSL_CREDENTIALS_TYPE:PEM}"
# PEM server credentials
pem:
# Path to the server certificate file (holds server certificate or certificate chain, may include server private key)

Loading…
Cancel
Save