अस्पष्ट कॉन्फ़िगरेशन फ़ाइल जानकारी

कनेक्टर SDK टूल में, आपकी कॉन्फ़िगरेशन फ़ाइल में मौजूद जानकारी को कोड में बदलने और उसे डिकोड करने के लिए SensitiveDataCodec फ़ंक्शन शामिल होता है. संवेदनशील जानकारी को धुंधला करने के लिए:

  1. -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== जैसी अस्पष्ट वैल्यू आउटपुट करती है.

  2. अपनी कॉन्फ़िगरेशन फ़ाइल में, संवेदनशील स्ट्रिंग को धुंधली की गई वैल्यू से बदलें. उदाहरण के लिए:

    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

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