Secure File System. More...
The secure file system is part of the BlackBerry Dynamics Secure Storage feature.
For applications, the BlackBerry Dynamics secure file system behaves like the default file system, with the following differences.
/
character.Every operating system has a maximum supported length for the names of files and directories. For example, iOS 11 supports a maximum length of 255 bytes, given by the NAME_MAX
constant. The encrypted form of the name of a directory or file will typically be longer than the plaintext, and it is the encrypted form that must be within the limits supported by the operating system. This means that names in the secure file system have a shorter effective maximum supported length. It isn't possible to give a simple maximum but the following should be expected.
Encryption and decryption is transparent to the application code:
The encryption method used by the BlackBerry Dynamics runtime generally requires that the user has entered a security password, from which an encryption key is derived.
Classes | |
class | File |
Extension of java.io.File for working with the secure file system. More... | |
class | FileInputStream |
Extension of java.io.InputStream for reading data from the secure file system. More... | |
class | FileObserver |
Wrapper of android.os.FileObserver for observing files within the BlackBerry Dynamics secure file system. More... | |
class | FileOutputStream |
Extension of java.io.OutputStream for writing data to the secure file system. More... | |
class | GDFileSystem |
Secure store replacements for the file opening methods in the android.content.Context class. More... | |
class | RandomAccessFile |
Secure store replacement for the java.io.RandomAccessFile class. More... | |