Validate or Change Content Type Assertion (Threat Protection)

gateway
 
The Validate or Change Content Type assertion can be used to validate the Content-Type of any target message and to change the Content-Type of request messages.
You can target specific parts of a multi-part MIME message.To learn about selecting the target message for this assertion, see Select a Target Message.
Note:
 To change the Content-Type header for a response message, use the Manage Transport Properties/Headers Assertion instead.
Using the Assertion
  1. Do one of the following:
    • To add the assertion to the Policy Development window, see Add an Assertion.
    • To change the configuration of an existing assertion, proceed to step 2 below.
  2. Right-click <
    target
    >: 
    Validate Content Type
     or <
    target
    >: 
    Change Content Type
     to <
    ContentType
    > in the policy window and select 
    Content Type Properties
     or double-click the assertion in the policy window. The assertion properties are displayed.
  3. Configure the properties as follows:
      
    Setting
    Description
    Message part index
    Select this check box to target the Content-Type in a specific MIME part in the message.
    Clear this check box to target the Content-Type in the main/root MIME part of the message (for example, MIME part '1').
    Validate syntax of content type
    Select this option to validate the syntax of the value of the Content-Type of the targeted message or message part.
    • If the validation succeeds, the assertion succeeds.
    • If the validation fails, the assertion fails and returns the assertion status code 601 ("Error in assertion processing.")
    Change content type
    Select this option to modify the Content-Type value of the targeted message or message part.
    Note:
     The modification takes effect immediately, but any previous message processing performed using the old Content-Type is not reversed .
    New value
    When changing the Content-Type, enter the new value here. You can also enter a context variable to set the value at the time of policy execution.
    Note:
     The value must be a valid and complete MIME type as defined by RFC 2045 and 2046.
    Re-initialize message
    When changing the Content-Type, you can optionally reinitialize the message. This rebuilds the parts of the message and can be used to fix an incorrect Content-Type.
    Tip:
     Consider reinitializing if you are changing the Content-Type from single part to multipart or vice versa. There is no harm in reinitializing when not required, however there is a slight performance impact.
  4. Click [
    OK
    ] when done.