cryptoservices/filebasedcertificateandkeystores/Inc/certstorepatchdata.h
changeset 0 2c201484c85f
child 8 35751d3474b7
equal deleted inserted replaced
-1:000000000000 0:2c201484c85f
       
     1 /*
       
     2 * Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of the License "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description: 
       
    15 * filetokenspatchdata.h
       
    16 *
       
    17 */
       
    18 
       
    19 
       
    20 #include <e32base.h>
       
    21 
       
    22 /**
       
    23 This 8-bit variable is used in enablement of aggregation of multiple certstores
       
    24 present under filecertstore ROM drive private directory. It is used to override swicertstores's and filecertstore's
       
    25 default behaviour of only loading and reading from permanent certstore files 'swicertstore.dat and 
       
    26 'cacerts.dat' & 'certclients.dat' respectively. Compile time value is 0 - default behaviour. 
       
    27 When value is 1 - SWI certstore will aggregate all the certstore files present under 
       
    28 ROM drive resource directory and gives an abstraction of a single ROM swicertstore. Also this
       
    29 will aggregate the highest version writable swicertstore under system drive resource directory
       
    30 as of higher priority to with the ROM composite swicertstore. Similarly, filecertstore will aggregate
       
    31 the multiple certstore files present under its ROM drive private directory and gives an abstraction of a single filecertstore.
       
    32 In emulator platform we have the default behaviour for both swicertstore and filecertstore. 
       
    33 
       
    34 This variable is changed at ROM build time using the patchdata obey keyword.
       
    35 See Symbian OS Developer Library documentation on how to patch DLL data exports.
       
    36 @file
       
    37 @publishedPartner
       
    38 @released
       
    39 */
       
    40 
       
    41 IMPORT_C extern const TUint8 KAggregateCertStore;