Commit 99e78372 authored by Spiros Koulouzis's avatar Spiros Koulouzis

Changed certificate permitions

parent 34fee683
...@@ -30,11 +30,14 @@ import java.io.IOException; ...@@ -30,11 +30,14 @@ import java.io.IOException;
import java.io.PrintWriter; import java.io.PrintWriter;
import java.nio.file.Files; import java.nio.file.Files;
import java.nio.file.Paths; import java.nio.file.Paths;
import java.nio.file.attribute.PosixFilePermission;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.HashSet;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Properties; import java.util.Properties;
import java.util.Set;
import java.util.logging.Level; import java.util.logging.Level;
import java.util.logging.Logger; import java.util.logging.Logger;
import org.apache.commons.io.FileUtils; import org.apache.commons.io.FileUtils;
...@@ -437,6 +440,9 @@ public class Consumer extends DefaultConsumer { ...@@ -437,6 +440,9 @@ public class Consumer extends DefaultConsumer {
File certificate = new File(tempInputDirPath + File.separator + fileName + ".pem"); File certificate = new File(tempInputDirPath + File.separator + fileName + ".pem");
if (certificate.createNewFile()) { if (certificate.createNewFile()) {
writeValueToFile((String) param.get("value"), certificate); writeValueToFile((String) param.get("value"), certificate);
Set<PosixFilePermission> perms = new HashSet<>();
perms.add(PosixFilePermission.OWNER_READ);
Files.setPosixFilePermissions(Paths.get(certificate.getAbsolutePath()), perms);
files.put(fileName, certificate); files.put(fileName, certificate);
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment