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