कनेक्टर 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==.अपनी कॉन्फ़िगरेशन फ़ाइल में, संवेदनशील स्ट्रिंग को बदली गई वैल्यू से बदलें. उदाहरण के लिए:
sharepoint.password=obf:Pm1saUwfSUJb5sPblTjPUw==
Java कीस्टोर से भी कुंजी जोड़े का इस्तेमाल किया जा सकता है. उदाहरण के लिए:
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
अगर आपको अपनी कुंजियों का इस्तेमाल करना है, तो कनेक्टर को चलाते समय आपको मिलते-जुलते पैरामीटर पास करने होंगे.