anchor.diff:  
   Content can be encrypted before it's stored in the server filesystem.
   
  -The class +CrmFileResource+ has static +int+ constants for all supported encryption algorithms.
  +The class `CrmFileResource` has static `int` constants for all supported encryption algorithms.
   
   .Content Encryption
   [options="header"]
  
positive.code: 
  You configure the application wide encryption key in Config.groovy. The encryption key must be 16 bytes long.
  
  +crm.content.encryption.password = "1234567890123456"+
  
  NOTE: The current implementation of +CrmFileResource+ encrypts *all* content if +crm.content.encryption.password+ is set.
  
  == Web Access
  
  Content can be accessed via a URL and the +crm-content+ plugin configures a set of URL mappings for this purpose.
  Note that access control restrictions apply.
  
  [options="header"]
  
negative.code: 
  === writeTo
  
  `long writeTo(URI uri, OutputStream out)`
  
  Write content to an OutputStream.
  
  