Encrypt file flags
Constants for specifying the type of file input.
-
IPCF_EF_FLAG_DEFAULT
-
-
0
-
Uses all of the default settings for IpcfEncryptFile.
By default, IpcfEncryptFile will try to apply the new policy specified in pvLicenseInfo.
When the file is already encrypted, if the new policy is different from the old one in the current file or the protector to be used to protect this type of file, specified by administrator configuration, is different from the one already used in encrypting the current file, the file will be decrypted and re-encrypted with the new policy or new protectors.
-
-
IPCF_EF_FLAG_UPDATELICENSE_BLOCKED
-
-
1
-
When this flag is specified, if the file is already encrypted, the file will not be decrypted and re-encrypted with the new policy.
-
-
IPC_EF_FLAG_KEY_NO_PERSIST
-
-
2
-
Use this flag to prevent a key from being cached locally and inserted within the serialized license.
If this flag is used, the content creator must contact the RMS server in order to access the content.
-
-
IPC_EF_FLAG_KEY_NO_PERSIST_DISK
-
-
4
-
Use this flag to prevent a key from being cached locally but the key can be inserted within the serialized license.
-
-
IPC_EF_FLAG_KEY_NO_PERSIST_LICENSE
-
-
8
-
Use this flag to prevent a key from being inserted within the serialized license but cached locally in license store.
-
-
IPCF_EF_FLAG_FORCE_PFILE
-
-
0x00000010
-
Specifying this flag will cause the File Api to ignore the admin specified rules for encryption and create a pfile that can be opened by any application.
This flag cannot be used along with IPCF_EF_FLAG_FORCE_NATIVE
-
-
IPCF_EF_FLAG_FORCE_NATIVE
-
-
0x00000020
-
Specifying this flag will make the file only opened by RMS aware applications.
This flag cannot be used along with IPCF_EF_FLAG_FORCE_PFILE
-
Requirements
Minimum supported client |
Windows Vista with SP2 |
Minimum supported server |
Windows Server 2008 |
Header |
|