Implementing Client-Side File Encryption for an Enterprise Document Management Platform