public class SecureFileOutputStream extends FileOutputStream
| Constructor and Description |
|---|
SecureFileOutputStream(File file)Sets output file to mode 600 |
SecureFileOutputStream(File file,
boolean append)Sets output file to mode 600 only if append = false
(otherwise it is presumed to be 600 already) |
SecureFileOutputStream(String file)Sets output file to mode 600 |
SecureFileOutputStream(String file,
boolean append)Sets output file to mode 600 whether append = true or false |
| Modifier and Type | Method and Description |
|---|---|
(package private) static boolean | canSetPerms() |
static void | setGroupPerms(File f)Tries to set the permissions to 660 (owner+group rw),
ignores errors. |
static void | setPerms(File f)Tries to set the permissions to 600,
ignores errors |
close, finalize, getChannel, getFD, write, write, writeflushpublic SecureFileOutputStream(File file) throws FileNotFoundException
FileNotFoundExceptionpublic SecureFileOutputStream(File file, boolean append) throws FileNotFoundException
FileNotFoundExceptionpublic SecureFileOutputStream(String file) throws FileNotFoundException
FileNotFoundExceptionpublic SecureFileOutputStream(String file, boolean append) throws FileNotFoundException
FileNotFoundException