Updated patch for trunk which utilizes the new Tika feature in
TIKA-850. Contains a RegexRulesPasswordProvider backed by regex rules file and/or explicit password.
New solr cell request params:
- resource.password - explicit password for this file
- passwordsFile - name of property file with list of known passwords based on filename regex. Loaded using ResourceLoader
Note that Tika currently support passwords for PDF and DOCX files, not legacy DOC files or any other type. I tried to decrypt the existing test file password-is-solrcell.docx but it fails due to unsupported enctyption method in Apache POI.
In order to apply this patch and have tests pass, you also need to add two binary files by unzipping
SOLR-1929-extra-docs.zip in project root.