This class represents some data used for class CertificateSecurityHandler.
◆ CertificateEncryptData() [1/2]
Constructor, with parameters.
- Parameters
-
[in] | is_encrypt_metadata | true means to encrypt metadata, and false means not to encrypt metadata. |
[in] | cipher | Cipher type. Please refer to values starting from SecurityHandler::e_CipherRC4 and this should be one of these values except SecurityHandler::e_CipherNone. |
[in] | envelopes | A string array which specifies an array of certificate envelopes. This array should contains one or more envelopes. |
◆ CertificateEncryptData() [2/2]
Constructor, with another certificate encrypt data object.
- Parameters
-
[in] | other | Another certificate encrypt data object. |
◆ operator!=()
Not equal operator.
- Parameters
-
[in] | other | Another certificate encrypt data object. This function will check if current object is not equal to this one. |
- Returns
- true means not equal, while false means equal.
◆ operator=()
Assign operator.
- Parameters
-
[in] | other | Another certificate encrypt data object, whose value would be assigned to current object. |
- Returns
- Reference to current object itself.
◆ operator==()
Equal operator.
- Parameters
-
[in] | other | Another certificate encrypt data object. This function will check if current object is equal to this one. |
- Returns
- true means equal, while false means not equal.
◆ Set()
Set value.
- Parameters
-
[in] | is_encrypt_metadata | true means to encrypt metadata, and false means not to encrypt metadata. |
[in] | cipher | Cipher type. Please refer to values starting from SecurityHandler::e_CipherRC4 and this should be one of these values except SecurityHandler::e_CipherNone. |
[in] | envelopes | A string array which specifies an array of certificate envelopes. This array should contains one or more envelopes. |
- Returns
- None.