class ZuoraConnect::AppInstanceBase

def kms_encrypt(value)

def kms_encrypt(value)
  kms_client = Aws::KMS::Client.new({region: Rails.application.secrets.aws['AWS_REGION'], credentials: self.aws_auth_client}.delete_if {|k,v| v.blank? })
  kms_key = ENV['AWS_KMS_ARN'] || Rails.application.secrets.aws['AWS_KMS_ARN'] 
  resp = kms_client.encrypt({key_id: kms_key, plaintext: value})
  return resp.ciphertext_blob.unpack('H*').first
end