CRM的Encryption Date

查询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;

猜你喜欢

转载自blog.csdn.net/qq_41863100/article/details/103747138