SDK کانکتور شامل قابلیت SensitiveDataCodec است که به شما امکان رمزگذاری و رمزگشایی اطلاعات فایل پیکربندی شما را میدهد. برای مبهمسازی اطلاعات حساس در فایل پیکربندی خود:
کانکتور خود را با پارامترهای
-DsecurityLevel=OBFUSCATEDوcom.google.enterprise.cloudsearch.sdk.config.SensitiveDataCodecاجرا کنید. این دستور پارامتر پیکربندی حساس را در فایل پیکربندی شما، مانند پارامترsharepoint.passwordکه حاوی رمز عبور برای یک منبع داده است، درخواست میکند.java -DsecurityLevel=OBFUSCATED -cp google-cloudsearch-csv-connector-v1-0.0.5.jar com.google.enterprise.cloudsearch.sdk.config.SensitiveDataCodecاین دستور یک مقدار مبهمسازیشده مشابه
obf:Pm1saUwfSUJb5sPblTjPUw==را خروجی میدهد.در فایل پیکربندی خود، مقدار مبهمسازی شده را به جای رشتهی sensitive اضافه کنید. برای مثال:
sharepoint.password=obf:Pm1saUwfSUJb5sPblTjPUw==
همچنین میتوانید از یک جفت کلید با کلیدهای خودتان از Java Keystore استفاده کنید. برای مثال:
java -DsecurityLevel=ENCRYPTED -Djavax.net.ssl.keyStore=encryptKeyStore.jks -Djavax.net.ssl.keyStorePassword=testtest -Djavax.net.ssl.keyStoreType=JKS -Dalias=testkeypair -cp google-cloudsearch-csv-connector-v1-0.0.5.jar com.google.enterprise.cloudsearch.sdk.config.SensitiveDataCodec
اگر از کلیدهای خودتان استفاده میکنید، باید پارامترهای مشابهی را هنگام اجرای کانکتور خود ارسال کنید.