|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.io.OutputStream
java.io.FileOutputStream
net.i2p.util.SecureFileOutputStream
public class SecureFileOutputStream
Same as FileOutputStream but sets the file mode so it can only be read and written by the owner only (i.e. 600 on linux)
| Constructor Summary | |
|---|---|
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 |
|
| Method Summary | |
|---|---|
(package private) static boolean |
canSetPerms()
|
static void |
setPerms(File f)
Tries to set the permissions to 600, ignores errors |
| Methods inherited from class java.io.FileOutputStream |
|---|
close, finalize, getChannel, getFD, write, write, write |
| Methods inherited from class java.io.OutputStream |
|---|
flush |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SecureFileOutputStream(String file)
throws FileNotFoundException
FileNotFoundException
public SecureFileOutputStream(String file,
boolean append)
throws FileNotFoundException
FileNotFoundException
public SecureFileOutputStream(File file)
throws FileNotFoundException
FileNotFoundException
public SecureFileOutputStream(File file,
boolean append)
throws FileNotFoundException
FileNotFoundException| Method Detail |
|---|
static boolean canSetPerms()
public static void setPerms(File f)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||