<?xml version="1.0" encoding="UTF-8"?>

<!--
    Document   : kcpResponse-without-WSSHeader-2.xml
    Version    : DRAFT 05
    Author     : Arshad Noor
    
    Modified on: June 17, 2008
    Changes in DRAFT 5
    
    01) Created a super-element - KeyCachePolicyResponse - to contain the 
        response of a KeyCachePolicyRequest.  This new response element shows
        key-cache policies, one for each type of key-class, to enable different 
        caching policies for each key-class.
    
    Modified on: April 26, 2008
    Changes in DRAFT 4
    
    01) Expanded the element name KCPID to KeyCachePolicyID
                 
    Created on : December 26, 2007, 5:17 PM
    Description: This document is an instance of a KeyCachePolicy element
                 returned as a response to a KCPRequest.  It contains multiple
                 policies, each applying to a specific class of symmetric keys.
-->
<ekmi:KeyCachePolicyResponse  xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
                      xmlns:ekmi='http://docs.oasis-open.org/ekmi/2008/01'
                      xsi:schemaLocation='http://docs.oasis-open.org/ekmi/2008/01 
                      kcpResponse.xsd'>
                          
    <ekmi:KeyCachePolicy>
        <ekmi:KeyCachePolicyID>10514-1</ekmi:KeyCachePolicyID>
        <ekmi:PolicyName>No Caching Policy</ekmi:PolicyName>
        <ekmi:Description>
            This policy is for high-risk, always-connected machines on the
            network, which will never cache symmetric keys locally.  This
            policy never expires (but checks monthly for any updates).
        </ekmi:Description>
        <ekmi:KeyClass>NoCachingClass</ekmi:KeyClass>
        <ekmi:StartDate>2008-01-01T00:00:01.0</ekmi:StartDate>
        <ekmi:EndDate>1969-01-01T00:00:00.0</ekmi:EndDate>
        <ekmi:PolicyCheckInterval>2592000</ekmi:PolicyCheckInterval>
        <ekmi:Status>Active</ekmi:Status>
    </ekmi:KeyCachePolicy>
    
    <ekmi:KeyCachePolicy>
        <ekmi:KeyCachePolicyID>10514-4</ekmi:KeyCachePolicyID>
        <ekmi:PolicyName>Database Server Caching Policy</ekmi:PolicyName>
        <ekmi:Description>
            This policy is for high-risk, always-connected database servers on 
            the network, which will cache 10 new symmetric keys locally for 
            24-hours and 20 used symmetric keys for 1 week.  This policy never 
            expires (but checks daily for any updates).
        </ekmi:Description>
        <ekmi:KeyClass>DatabaseCachingClass</ekmi:KeyClass>
        <ekmi:StartDate>2008-01-01T00:00:01.0</ekmi:StartDate>
        <ekmi:EndDate>1969-01-01T00:00:00.0</ekmi:EndDate>
        <ekmi:PolicyCheckInterval>86400</ekmi:PolicyCheckInterval>
        <ekmi:Status>Active</ekmi:Status>
        <ekmi:NewKeysCacheDetail>
            <ekmi:MaximumKeys>10</ekmi:MaximumKeys>
            <ekmi:MaximumDuration>86400</ekmi:MaximumDuration>
        </ekmi:NewKeysCacheDetail>
        <ekmi:UsedKeysCacheDetail>
            <ekmi:MaximumKeys>20</ekmi:MaximumKeys>
            <ekmi:MaximumDuration>2592000</ekmi:MaximumDuration>
        </ekmi:UsedKeysCacheDetail>
    </ekmi:KeyCachePolicy>
    
    <ekmi:KeyCachePolicy>
        <ekmi:KeyCachePolicyID>10514-5</ekmi:KeyCachePolicyID>
        <ekmi:PolicyName>WebServer Cookie Caching Policy</ekmi:PolicyName>
        <ekmi:Description>
            This policy is for the encryption of low-risk web-server cookies 
            which will cache 5 new symmetric keys locally for 1 month and 10
            used keys for 1 year.  The policy expires in 2 years and checks 
            weekly for updates.
        </ekmi:Description>
        <ekmi:KeyClass>WebCookieCachingClass</ekmi:KeyClass>
        <ekmi:StartDate>2008-01-01T00:00:01.0</ekmi:StartDate>
        <ekmi:EndDate>2009-12-31T23:59:59.0</ekmi:EndDate>
        <ekmi:PolicyCheckInterval>604800</ekmi:PolicyCheckInterval>
        <ekmi:Status>Active</ekmi:Status>
        <ekmi:NewKeysCacheDetail>
            <ekmi:MaximumKeys>5</ekmi:MaximumKeys>
            <ekmi:MaximumDuration>2592000</ekmi:MaximumDuration>
        </ekmi:NewKeysCacheDetail>
        <ekmi:UsedKeysCacheDetail>
            <ekmi:MaximumKeys>10</ekmi:MaximumKeys>
            <ekmi:MaximumDuration>31536000</ekmi:MaximumDuration>
        </ekmi:UsedKeysCacheDetail>
    </ekmi:KeyCachePolicy>
    
</ekmi:KeyCachePolicyResponse>

