कनेक्टर 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
अगर आपको अपनी कुंजियों का इस्तेमाल करना है, तो कनेक्टर को चलाते समय आपको मिलते-जुलते पैरामीटर पास करने होंगे.