dependencies/swi/sispackagetrust.h
author jake
Tue, 13 Apr 2010 15:07:27 +0300
branchv5backport
changeset 56 7b5c31fac191
parent 31 a3e98f9c292b
permissions -rw-r--r--
Many of the components were not compilingm,because bld.inf had undefined flag #ifdef RD_CUSTOMIZABLE_AI. All the flags removed now. Components do not compile right away. E.g. many icons are missing and need to be copied from Symbian3. See example from MCSPlugin. Shortcut plugin does not need to be compiled as MCSPlugin replaces it.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
31
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
     1
/*
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
     2
* Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
     3
* All rights reserved.
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
     4
* This component and the accompanying materials are made available
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
     5
* under the terms of the License "Eclipse Public License v1.0"
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
     6
* which accompanies this distribution, and is available
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
     7
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
     8
*
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
     9
* Initial Contributors:
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    10
* Nokia Corporation - initial contribution.
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    11
*
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    12
* Contributors:
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    13
*
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    14
* Description: 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    15
* SisTrustStatus - Trust enumeration for SIS packages
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    16
*
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    17
*/
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    18
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    19
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    20
/**
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    21
 @file 
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    22
 @released
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    23
 @internalComponent
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    24
*/
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    25
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    26
#ifndef __SISTRUSTSTATUS_H__
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    27
#define __SISTRUSTSTATUS_H__
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    28
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    29
#include <e32std.h>
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    30
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    31
namespace Swi
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    32
{
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    33
/**
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    34
 * @internalComponent
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    35
 * @released
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    36
 */
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    37
enum TSisPackageTrust
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    38
		{
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    39
		ESisPackageUnsignedOrSelfSigned = 0,							///< Untrusted - Application is unsigned or self-signed
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    40
		ESisPackageValidationFailed = 50,								///< Untrusted - Application's Certificate chain validation failed
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    41
		ESisPackageCertificateChainNoTrustAnchor = 100,					///< Untrusted - Application's Certificate chain validated but no matching issuer certificate could be found in the certstore.
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    42
		ESisPackageCertificateChainValidatedToTrustAnchor = 200,		///< Trusted - Application's Certificate chain validated to an issuer certificate in the certstore
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    43
		ESisPackageChainValidatedToTrustAnchorOCSPTransientError = 300,	///< Trusted - Application's Certificate chain validated and OCSP failed with a transient error
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    44
		ESisPackageChainValidatedToTrustAnchorAndOCSPValid = 400,		///< Trusted - Application's Certificate chain validated and OCSP response was ok
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    45
		ESisPackageBuiltIntoRom = 500									///< Trusted - Application is built into device ROM
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    46
		};
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    47
} // namespace
a3e98f9c292b added missing files
kashif.sayed
parents:
diff changeset
    48
#endif