L'SDK del connettore include la funzionalità SensitiveDataCodec per codificare e
decodificare le informazioni nel file di configurazione. Per offuscare le informazioni sensibili:
Esegui il connettore con i parametri
-DsecurityLevel=OBFUSCATEDecom.google.enterprise.cloudsearch.sdk.config.SensitiveDataCodec. Questo comando richiede il parametro sensibile, ad esempio unsharepoint.password.java -DsecurityLevel=OBFUSCATED \ -cp google-cloudsearch-csv-connector-v1-0.0.5.jar \ com.google.enterprise.cloudsearch.sdk.config.SensitiveDataCodecIl comando restituisce un valore offuscato come
obf:Pm1saUwfSUJb5sPblTjPUw==.Nel file di configurazione, sostituisci la stringa sensibile con il valore offuscato. Ad esempio:
sharepoint.password=obf:Pm1saUwfSUJb5sPblTjPUw==
Puoi anche utilizzare una coppia di chiavi dal tuo archivio chiavi Java. Ad esempio:
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
Se utilizzi le tue chiavi, devi passare parametri simili quando esegui il connettore.