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