|
static
SWIGTYPE_p_VEncryptFileParamsPtr | VEncryptFileParamsCreate1 (string inFilePath) |
|
static
SWIGTYPE_p_VEncryptFileParamsPtr | VEncryptFileParamsCreate2 (string inFilePath, string outFilePath) |
|
static void | VEncryptFileParamsDestroy (SWIGTYPE_p_VEncryptFileParamsPtr vEncryptFileParamsPtr) |
|
static SWIGTYPE_p_VSTATUS | VEncryptFileParamsSetMimeType (SWIGTYPE_p_VEncryptFileParamsPtr vEncryptFileParamsPtr, string mimeType) |
|
static SWIGTYPE_p_VSTATUS | VEncryptFileParamsSetPolicy (SWIGTYPE_p_VEncryptFileParamsPtr vEncryptFileParamsPtr, SWIGTYPE_p_VPolicyPtr vPolicyPtr) |
|
static SWIGTYPE_p_VSTATUS | VEncryptFileParamsSetDisplayName (SWIGTYPE_p_VEncryptFileParamsPtr vEncryptFileParamsPtr, string displayName) |
|
static SWIGTYPE_p_VSTATUS | VEncryptFileParamsSetDisplayMessage (SWIGTYPE_p_VEncryptFileParamsPtr vEncryptFileParamsPtr, string displayMessage) |
|
static SWIGTYPE_p_VSTATUS | VEncryptFileParamsShareWithUsers (SWIGTYPE_p_VEncryptFileParamsPtr vEncryptFileParamsPtr, SWIGTYPE_p_p_char users, uint usersCount) |
|
static
SWIGTYPE_p_VEncryptStringParamsPtr | VEncryptStringParamsCreate (SWIGTYPE_p_VCBytesPtr vBytesPtr, SWIGTYPE_p_VBytesLength vBytesLength) |
|
static void | VEncryptStringParamsDestroy (SWIGTYPE_p_VEncryptStringParamsPtr vEncryptStringParamsPtr) |
|
static SWIGTYPE_p_VSTATUS | VEncryptStringParamsSetMimeType (SWIGTYPE_p_VEncryptStringParamsPtr vEncryptStringParamsPtr, string mimeType) |
|
static SWIGTYPE_p_VSTATUS | VEncryptStringParamsSetPolicy (SWIGTYPE_p_VEncryptStringParamsPtr vEncryptStringParamsPtr, SWIGTYPE_p_VPolicyPtr vPolicyPtr) |
|
static SWIGTYPE_p_VSTATUS | VEncryptStringParamsSetDisplayName (SWIGTYPE_p_VEncryptStringParamsPtr vEncryptStringParamsPtr, string displayName) |
|
static SWIGTYPE_p_VSTATUS | VEncryptStringParamsSetDisplayMessage (SWIGTYPE_p_VEncryptStringParamsPtr vEncryptStringParamsPtr, string displayMessage) |
|
static SWIGTYPE_p_VSTATUS | VEncryptStringParamsShareWithUsers (SWIGTYPE_p_VEncryptStringParamsPtr vEncryptStringParamsPtr, SWIGTYPE_p_p_char users, uint usersCount) |
|
/ Create a new encrypt file param opaque object. / NOTE: The out file path will have .html/.tdf extension appended to / inFilePath based on protocol. /
/// @param inFilePath - The file on which the encryption is performed
/
- Returns
- VEncryptFileParams opaque object. / NOTE: On failure returns NULL ptr.
/
/ Create a new encrypt file param opaque object. /
/// @param inFilePath - The file on which the encryption is performed
/
- Parameters
-
outFilePath | - The file path of the tdf after successful encryption / - Returns
- VEncryptFileParams opaque object. / NOTE: On failure returns NULL ptr.
/ |
/ Destruct the EncryptFileParams instance. /
/// @param vEncryptFileParamsPtr - The pointer to EncryptFileParams opaque object.
/
/ Set the display message for the tdf, this message shows up on the Virtru dashboard /
/// @param vEncryptFileParamsPtr - The pointer to EncryptFileParams opaque object.
/
- Parameters
-
displayMessage | - The display message for the tdf, null terminated string. / - Returns
- VSTATUS - VSTATUS_SUCCESS on success
/ |
/ Set the display name for the tdf, this name shows up on the Virtru dashboard / NOTE: If not set, the basename of inFilePath will be used /
/// @param vEncryptFileParamsPtr - The pointer to EncryptFileParams opaque object.
/
- Parameters
-
displayName | - The display name for the tdf, null terminated string. / - Returns
- VSTATUS - VSTATUS_SUCCESS on success
/ |
/ The below methods are optional, if not specified the defaults are used. / / Set the mime type (format) of the file that will be encrypted / NOTE: The default will be 'application/octet-stream' if not specified /
/// @param vEncryptFileParamsPtr - The pointer to EncryptFileParams opaque object.
/
- Parameters
-
mimeType | - The mime type of the file, null terminated string. / - Returns
- VSTATUS - VSTATUS_SUCCESS on success
/ |
/ Set the policy that to be applied to the tdf / NOTE: If there is no policy defined for the tdf, default policy settings / will be applied /
/// @param vEncryptFileParamsPtr - The pointer to EncryptFileParams opaque object.
/
- Parameters
-
vPolicyPtr | - The pointer to policy opaque object. / - Returns
- VSTATUS - VSTATUS_SUCCESS on success
/ |
/ Add access to the TDF file/data for the users in the list /
/// @param vEncryptFileParamsPtr - The pointer to EncryptFileParams opaque object.
/
- Parameters
-
users | - Share the TDF with the users in the users array / |
usersCount | - Total user count in the array. / - Returns
- VSTATUS - VSTATUS_SUCCESS on success
/ |
/ Create a new encrypt string param opaque object. /
/// @param vBytesPtr - Const pointer to the data buffer.
/
- Parameters
-
vBytesLength | - The file on which the encryption is performed / - Returns
- VEncryptStringParams opaque object. / NOTE: On failure returns NULL ptr.
/ |
/ Destruct the EncryptStringParams instance. /
/// @param vEncryptStringParamsPtr - The pointer to EncryptStringParams opaque object.
/
/ Set the display message for the tdf, this message shows up on the Virtru dashboard /
/// @param vEncryptStringParamsPtr - The pointer to EncryptStringParams opaque object.
/
- Parameters
-
displayMessage | - The display message for the tdf, null terminated string. / - Returns
- VSTATUS - VSTATUS_SUCCESS on success
/ |
/ Set the display name for the tdf, this name shows up on the Virtru dashboard / NOTE: If not set, the basename of inFilePath will be used /
/// @param vEncryptStringParamsPtr - The pointer to EncryptStringParams opaque object.
/
- Parameters
-
displayName | - The display name for the tdf, null terminated string. / - Returns
- VSTATUS - VSTATUS_SUCCESS on success
/ |
/ The below methods are optional, if not specified the defaults are used. / / Set the mime type (format) of the file that will be encrypted / NOTE: The default will be 'application/octet-stream' if not specified /
/// @param vEncryptStringParamsPtr - The pointer to EncryptStringParams opaque object.
/
- Parameters
-
mimeType | - The mime type of the file, null terminated string. / - Returns
- VSTATUS - VSTATUS_SUCCESS on success
/ |
/ Set the policy that to be applied to the tdf / NOTE: If there is no policy defined for the tdf, default policy settings / will be applied /
/// @param vEncryptStringParamsPtr - The pointer to EncryptStringParams opaque object.
/
- Parameters
-
vPolicyPtr | - The pointer to policy opaque object. / - Returns
- VSTATUS - VSTATUS_SUCCESS on success
/ |
/ Add access to the TDF file/data for the users in the list /
/// @param vEncryptStringParamsPtr - The pointer to EncryptStringParams opaque object.
/
- Parameters
-
users | - Share the TDF with the users in the users array / |
usersCount | - Total user count in the array. / - Returns
- VSTATUS - VSTATUS_SUCCESS on success
/ |
The documentation for this class was generated from the following file: