securityanddataprivacytools/securitytools/certapp/test/tcertapp/tcertapp_good.cpp
author Santosh V Patil <santosh.v.patil@nokia.com>
Tue, 29 Sep 2009 16:08:12 +0530
changeset 6 50f2ff6984be
parent 0 2c201484c85f
child 8 35751d3474b7
permissions -rw-r--r--
Fix for Bug 383 (Wrong license text in security package)

/*
* Copyright (c) 2008-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: 
* Good/Supportted values for labels
*
*/



const char *goodLabels[]=
{
  	"\"SymbianA\"",
  	"\"SymbianB\"",
  	"\"SymbianC\"",
  	"\"SymbianD\"",
  	"\"Label With Spaces\"",
  	"\"label with a quote \\\" char in it\"",   
  	//"\"label with backslash \\\\ char in it \"",
	0                       //null termination
};


const char *goodCert_array[]= 
{
  	"\"Root5CA\"",
  	"\"SymbianTestDSACA\"",
  	"\"SymbianTestRSACA\"",
  	"\"0\"",
  	"\"Label With Spaces\"",
  	"\"label with a quote \\\" char in it\"",   
  	//"\"label with backslash \\\\ char in it \"",
	0
};



//good deletables
const char *goodDeletables[]=
{
	"\"true\"",
	"\"false\"",
	"\"0\"",
	"\"1\"",
	"\"ETrue\"",
	"\"EFalse\"",
	0
};


const char *goodEmuCert_array[]= 
{
	"Root5CA",
	"SymbianTestDSACA",
	"SymbianTestRSACA",
	"0",
	"Label With Spaces",
	"label with a quote \" char in it",   
	//"label with backslash \\\\ char in it ",
	0
};


const char *goodSwiCert_array[]=
{
  	"SymbianA",
  	"SymbianB",
  	"SymbianC",
  	"SymbianD",
  	"Label With Spaces",
  	"label with a quote \" char in it",   
  	//"label with backslash \\ char in it ",
	0                       //null termination
};


const char *goodFormats[]=
{
	"EX509Certificate",
	"EWTLSCertificate", // if specified as WTLS then subject key id is mandatory
	"0",
	0
};
		
const char *goodCertOwnerTypes[]=
{
	"\"ECACertificate\"",
	"\"EUserCertificate\"",
	"\"EPeerCertificate\"",
	"0",
	0
};
		
const char *goodSubjectKeyIds[]=
{
	"auto",
	"''", 
	"'53:CC:80:C1:A2:EA:9C:94:17:B3:DE:38:44:63:64:E4:4D:99:2B:74'",
	0
};
		
const char *goodIssuerKeyIds[] =
{
	"auto",
	"''", 
	"'53:CC:80:C1:A2:EA:9C:94:17:B3:DE:38:44:63:64:E4:4D:99:2B:74'",
	0
};

const char *goodApplications[] = 
{
	"\"SW Install\"",
	"\"0x1000a8b6\"",
	0
};

//good trusted values
const char *goodTrusteds[] =
{
	"\"true\"",
	"\"false\"",
	"0",
	"1",
	0
};

//for swi cert store
const char *goodCapabilitySets[]=
{
	"TCB",
	"CommDD",
	"PowerMgmt",
	"MultimediaDD",
	"ReadDeviceData",
	"WriteDeviceData",
	"DRM",
	"TrustedUI",
	"ProtServ",
	"DiskAdmin",
	"NetworkControl",
	"AllFiles",
	"SwEvent",
	"NetworkServices",
	"LocalServices",
	"ReadUserData",
	"WriteUserData",
	"Location",
	"SurroundingsDD",
	"UserEnvironment",
	0
};

//good mandatory
const char *goodMandatory[]=
{
	"\"true\"",
	"\"false\"",
	"0",
	"1",
	0
};

//good system upgrade
const char *goodSystemUpgrade[]=
{
	"\"true\"",
	"\"false\"",
	"0",
	"1",
	0
};


//for cacerts file
const char *goodUids[]=
{
	"0x100042ab",	  //SW Install
	"0x1000a8b6",  // SW install Ocsp Signing
	"0x101f9b28",  // Midlet Installation
	"0x1000183d",   //Server Authentication
	0
};

// for cert client store
const char *goodAppNames[]=
{
	"\"SW Install\"",
	"\"SW install Ocsp Signing\"",
	"\"Midlet Installation\"",
	"\"Server Authentication\"",
	0
};

const char *goodActionType[]=
{
	"init",
	"listcert",
	0
};


const char *goodOwnerType[]=
{
	"CA",
	"User",
	"Peer",
	"0",
	0
};

//Filter type required for rcsa
const char *goodRcsaFilterType[]=
{
	"Root5CA",
	"X509",
	"ca",
	"53cc80c1a2ea9c9417b3de38446364e44d992b74",
	"549",
	"1",
	0
};


// applications names used in the store
const char *goodcertclient_array[]=
{
	"SW Install",
	"SW install Ocsp Signing",
	"Midlet Installation",
	"Server Authentication",
	0
};


//hex array of uid 
const char *gooduid_array[]= 
{
	"0x100042ab", //uid of SWInstall
	"0x1000a8b6", //Uid of SW Install OCSP Signing
	"0x101f9b28", //Uid of Midlet Installation
	"0x1000183d"  //Uid of Server Authentication
};

// decimal arry of uid
const char *gooddecimalUid_array[]= 
{
	"268452523", //uid of SWInstall
	"268478646", //Uid of SW Install OCSP Signing
	"270506792", //Uid of Midlet Installation
	"268441661"  //Uid of Server Authentication
};

const char *goodTrust[]=
{
	"1",
	"0"
};

const char *mandatory[]=
{
	"ETrue",
	"EFalse",
	"0",
	"1"
};

const char *systemUpgrade[]=
{
	"ETrue",
	"EFalse",
	"1",
	"0"
};

const char *deletable[]=
{
	"ETrue",
	"EFalse",
	"0",
	"1"
};

// End of file