If the <isEncrypted> attribute is missing, the application assumes that the provided password is in clear text. The application encrypts the password and adds the "isEncrypted" attribute with the value "true."
If the <isEncrypted> attribute is set to “true,” the application assumes that the password is already encrypted and does nothing.
If the <isEncrypted> attribute is set to “false,” the application assumes that the password is in clear text and encrypts it. The application encrypts the password and then sets the <isEncrypted> attribute to "true" and replaces clear text with cipher text.
If the <clientCertificate> block is missing, the application does not append any certificate to the data synchronization request.
If the <subject> block is missing or empty, the application appends all certificates to the data synchronization request.
If the <storeName> block is missing or empty, the application uses the default store ("CERTIFICATEAUTHORITY") to look for certificates.
If the <storeLocation> block is missing or empty, the application uses the default location ("LOCALMACHINE") to look for certificates.