diff -r 000000000000 -r bde4ae8d615e os/security/cryptomgmtlibs/cryptotokenfw/inc/securitydefsconst.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/os/security/cryptomgmtlibs/cryptotokenfw/inc/securitydefsconst.h Fri Jun 15 03:10:57 2012 +0200 @@ -0,0 +1,136 @@ +/* +* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of the License "Eclipse Public License v1.0" +* which accompanies this distribution, and is available +* at the URL "http://www.eclipse.org/legal/epl-v10.html". +* +* Initial Contributors: +* Nokia Corporation - initial contribution. +* +* Contributors: +* +* Description: +* General Security Definitions +* +*/ + + +/** + @file + @publishedPartner + @released +*/ + +#ifndef SECURITYDEFSCONST_H +#define SECURITYDEFSCONST_H + +// Certificate Applicability UIDs + +/** + * This UID is associated with certificates which are trusted for + * software installation of native applications. + * + * @see MCertStore::Applications + * @see MCTWritableCertStore::SetApplicability + * + */ +const TUid KSwiApplicabilityUid = {0x100042AB}; + +/** + * This UID is associated with certificates which are trusted for + * OCSP checks. + * + * @see MCertStore::Applications + * @see MCTWritableCertStore::SetApplicability + * + */ +const TUid KSwiOcspApplicabilityUid = {0x1000A8B6}; + +/** + * This UID is associated with certificates which are trusted for + * Java midlet installation. + * + * @see MCertStore::Applications + * @see MCTWritableCertStore::SetApplicability + * + */ +const TUid KMidletInstallApplicabilityUid = {0x101F9B28}; + +/** + * This UID is associated with certificates which are trusted for + * SSL/TLS connectivity. + * + * @see MCertStore::Applications + * @see MCTWritableCertStore::SetApplicability + * + */ +const TUid KTlsApplicabilityUid = {0x1000183D}; + +/** + * This OID is associated with X.509 certificates + * trusted for TLS WWW server authentication. + * + */ +_LIT(KServerAuthOID,"1.3.6.1.5.5.7.3.1"); + +/** + * This OID is associated with X.509 certificates + * trusted for TLS WWW client authentication. + * + */ + // SSL Client + _LIT(KClientAuthOID,"1.3.6.1.5.5.7.3.2"); + +/** + * This OID is associated with X.509 certificates + * trusted for signing of downloadable executable code. + * + */ +_LIT(KCodeSigningOID,"1.3.6.1.5.5.7.3.3"); + +/** + * This OID is associated with X.509 certificates + * trusted for email protection . + * + */ +_LIT(KEmailProtectionOID,"1.3.6.1.5.5.7.3.4"); + +/** + * This OID is associated with X.509 certificates + * trusted for Ipsec end system. + * + */ +_LIT(KIpsecEndSystemOID,"1.3.6.1.5.5.7.3.5"); + +/** + * This OID is associated with X.509 certificates + * trusted for Ipsec tunnel. + * + */ +_LIT(KIpsecTunnelOID,"1.3.6.1.5.5.7.3.6"); + +/** + * This OID is associated with X.509 certificates + * trusted for Ipsec user. + * + */ +_LIT(KIpsecUserOID, "1.3.6.1.5.5.7.3.7"); + +/** + * This OID is associated with X.509 certificates + * trusted for binding the hash of an object to a time. + * + */ +_LIT(KTimeStampingOID,"1.3.6.1.5.5.7.3.8"); + +/** + * This OID is associated with X.509 certificates + * trusted for signing OCSP responses. + * + */ +_LIT(KOCSPSigningOID,"1.3.6.1.5.5.7.3.9"); + + +#endif