Documentation Center

Encrypting illustrations or other media types

You can secure assets (illustrations or other media types) across all publications in the IETP by specifying true as a value for the figureEncryptionEnable configuration option. The publishing process will encrypt the illustrations in the default figures folder, as well as the folders listed in the ietm.figure_folder_control configuration option, which specifies multiple figures folders within the publication, using the 128-bit Advanced Encryption Standard (AES) algorithm.

Overview

The S1000D publish process supports either encrypted or unencrypted figures. The encryption process will:
  1. Encrypt all the illustrations in the referenced folder.
  2. Append _enc to each illustration's file name.
  3. Place the newly encrypted file in its original file location.
  4. Delete the original unencrypted file.

Configuration

To secure illustrations on the file system while allowing them to be accessed within LiveContent S1000D, the following is required:

  • At Publish time

    Add the figureEncryptionEnable argument within the /wietm/configuration/application element of each publication configuration file in the collection. If you want to encrypt figures in any folder other than the publication's local figures folder, also add the ietm.figure_folder_control configuration item, specifying the figures folders containing the figures to be encrypted as its value. Encryption will occur at publish time.

    <configitem name="figureEncryptionEnable">
       <value>
          true
       </value>
    </configitem>
    <configitem name="ietm.figure_folder_control">
       <value>figures1,figures2</value>
    </configitem>
    
  • At Runtime
    Add the ietm.figure_encryption argument to the wietmsd_prg.xml configuration file within the /wietm/configuration/application element.
    
    <configitem name="ietm.figure_encryption">
       <value>
          true
       </value>
    </configitem>