查询Encryption Data是不是Active状态
IsDataEncryptionActiveRequest request = new IsDataEncryptionActiveRequest();
IsDataEncryptionActiveResponse response = (IsDataEncryptionActiveResponse)organizationService.Execute(request);
bool isDataEncryptionActive = response.IsActive;
设置Encryption Data Key
(如果是新建一个key不要加request.ChangeEncryptionKey这句话,或者设为false)
(request.ChangeEncryptionKey是更改key,如果没有key会报错。)
SetDataEncryptionKeyRequest request = new SetDataEncryptionKeyRequest();
request.ChangeEncryptionKey = true;
request.EncryptionKey = "******";
SetDataEncryptionKeyResponse response = (SetDataEncryptionKeyResponse)organizationService.Execute(request);
查询Encryption Data Key
RetrieveDataEncryptionKeyRequest request = new RetrieveDataEncryptionKeyRequest();
RetrieveDataEncryptionKeyResponse response = (RetrieveDataEncryptionKeyResponse)organizationService.Execute(request);
string encryptedKey = response.EncryptionKey;