Contents
Preface: Introducing the Content Policy Language
About the Document Organization.................................................................................................................ix
Supported Browsers...........................................................................................................................................ix
Related Blue Coat Documentation....................................................................................................................x
Document Conventions......................................................................................................................................x
Chapter 1: Overview of Content Policy Language
Concepts .............................................................................................................................................................19
Transactions...............................................................................................................................................19
Policy Model..............................................................................................................................................20
Role of CPL................................................................................................................................................21
CPL Language Basics........................................................................................................................................21
Comments..................................................................................................................................................21
Rules ...........................................................................................................................................................21
Notes...........................................................................................................................................................22
Quoting ......................................................................................................................................................23
Layers .........................................................................................................................................................24
Sections.......................................................................................................................................................24
Definitions..................................................................................................................................................25
Referential Integrity..................................................................................................................................26
Substitutions..............................................................................................................................................27
Writing Policy Using CPL................................................................................................................................27
Authentication and Denial......................................................................................................................28
Installing Policy.........................................................................................................................................29
CPL General Use Characters and Formatting......................................................................................29
Troubleshooting Policy.....................................................................................................................................30
Upgrade/Downgrade Issues...........................................................................................................................30
CPL Syntax Deprecations........................................................................................................................30
Conditional Compilation.........................................................................................................................31
Chapter 2: Managing Content Policy Language
Understanding Transactions and Timing......................................................................................................33
Administrator Transactions ....................................................................................................................33
Proxy Transactions ...................................................................................................................................33
Cache Transactions...................................................................................................................................35
Forwarding Transactions.........................................................................................................................36
Timing ........................................................................................................................................................36
Understanding Layers......................................................................................................................................37
<Admin> Layers.......................................................................................................................................37
<Cache> Layers.........................................................................................................................................38
<Exception> Layers..................................................................................................................................39