Browse Source

Merge pull request #8728 from YevhenBondarenko/fix/azure-root-ca

fixed azure root ca load
pull/8739/head
Andrew Shvayka 3 years ago
committed by GitHub
parent
commit
5a60b45051
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      common/util/src/main/java/org/thingsboard/common/util/AzureIotHubUtil.java

6
common/util/src/main/java/org/thingsboard/common/util/AzureIotHubUtil.java

@ -27,6 +27,7 @@ import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.Base64;
import java.util.Iterator;
@Slf4j
public final class AzureIotHubUtil {
@ -100,8 +101,9 @@ public final class AzureIotHubUtil {
} else {
Path azureDirectory = FULL_FILE_PATH.getParent();
try (DirectoryStream<Path> stream = Files.newDirectoryStream(azureDirectory)) {
if (stream.iterator().hasNext()) {
Path firstFile = stream.iterator().next();
Iterator<Path> iterator = stream.iterator();
if (iterator.hasNext()) {
Path firstFile = iterator.next();
fileBytes = Files.readAllBytes(firstFile);
} else {
log.error("Default CaCert file not found in the directory [{}]!!!", azureDirectory);

Loading…
Cancel
Save