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
اگر از کلیدهای خودتان استفاده میکنید، باید پارامترهای مشابهی را هنگام اجرای کانکتور خود ارسال کنید.