os/security/cryptoservices/certificateandkeymgmt/tcertstore/scripts/apipolicing.ini
author sl@SLION-WIN7.fritz.box
Fri, 15 Jun 2012 03:10:57 +0200
changeset 0 bde4ae8d615e
permissions -rw-r--r--
First public contribution.
sl@0
     1
[SEC-TCERTSTORE-APIPOLICING-0.1.2-001]
sl@0
     2
<actionbody>
sl@0
     3
	<name>A1</name>
sl@0
     4
	<uid>1</uid>
sl@0
     5
</actionbody>
sl@0
     6
sl@0
     7
[SEC-TCERTSTORE-APIPOLICING-0.1.3-001]
sl@0
     8
<actionbody>
sl@0
     9
	<name>A2</name>
sl@0
    10
	<uid>2</uid>
sl@0
    11
</actionbody>
sl@0
    12
sl@0
    13
[SEC-TCERTSTORE-APIPOLICING-0.1.4-001]
sl@0
    14
<actionbody>
sl@0
    15
	<name>A3</name>
sl@0
    16
	<uid>3</uid>
sl@0
    17
</actionbody>
sl@0
    18
sl@0
    19
[SEC-TCERTSTORE-APIPOLICING-0.1.5-001]
sl@0
    20
<actionbody>
sl@0
    21
	<name>A4</name>
sl@0
    22
	<uid>4</uid>
sl@0
    23
</actionbody>
sl@0
    24
sl@0
    25
[SEC-TCERTSTORE-APIPOLICING-0.2-001]
sl@0
    26
<actionbody>
sl@0
    27
	<mode>write</mode>
sl@0
    28
</actionbody>
sl@0
    29
sl@0
    30
[SEC-TCERTSTORE-APIPOLICING-0.3.1-001]
sl@0
    31
<actionbody>
sl@0
    32
	<storeindex>0</storeindex>
sl@0
    33
</actionbody>
sl@0
    34
<actionresult>
sl@0
    35
	<numberofstores>1</numberofstores>
sl@0
    36
</actionresult>
sl@0
    37
sl@0
    38
[SEC-TCERTSTORE-APIPOLICING-0.3.2-001]
sl@0
    39
<actionbody>
sl@0
    40
	<storeindex>0</storeindex>
sl@0
    41
</actionbody>
sl@0
    42
<actionresult>
sl@0
    43
	<numberofstores>0</numberofstores>
sl@0
    44
</actionresult>
sl@0
    45
sl@0
    46
[SEC-TCERTSTORE-APIPOLICING-0.3.3-001]
sl@0
    47
<actionbody>
sl@0
    48
	<storeindex>0</storeindex>
sl@0
    49
</actionbody>
sl@0
    50
<actionresult>
sl@0
    51
	<numberofstores>1</numberofstores>
sl@0
    52
</actionresult>
sl@0
    53
sl@0
    54
[SEC-TCERTSTORE-APIPOLICING-0.4-001]
sl@0
    55
<actionbody>
sl@0
    56
	<label>*.*</label>
sl@0
    57
	<deleteallcerts>1</deleteallcerts>
sl@0
    58
</actionbody>
sl@0
    59
sl@0
    60
[SEC-TCERTSTORE-APIPOLICING-0.5-001]
sl@0
    61
<actionbody>
sl@0
    62
	<ImportData>rsacertkey1.txt</ImportData>
sl@0
    63
	<keyusage>AllUsagesButNR</keyusage>
sl@0
    64
	<keylabel>*IMPORTED* RSA key 1</keylabel>
sl@0
    65
	<keyaccesstype>Extractable</keyaccesstype>
sl@0
    66
</actionbody>
sl@0
    67
sl@0
    68
[SEC-TCERTSTORE-APIPOLICING-1.1-001]
sl@0
    69
<actionbody>
sl@0
    70
	<testexe>t_certstore.exe</testexe>
sl@0
    71
	<excludedcapabilities>
sl@0
    72
	<capability>TCB</capability>
sl@0
    73
	</excludedcapabilities>
sl@0
    74
	<policy>
sl@0
    75
	<capability>WriteDeviceData</capability>
sl@0
    76
	</policy>
sl@0
    77
sl@0
    78
	<preactions>
sl@0
    79
	<action>
sl@0
    80
		<actionname>Opening a writable certificate store manager</actionname>
sl@0
    81
		<actiontype>init</actiontype>
sl@0
    82
		<actionbody>
sl@0
    83
			<mode>write</mode>
sl@0
    84
		</actionbody>
sl@0
    85
		<actionresult>
sl@0
    86
			<return>KErrNone</return>
sl@0
    87
		</actionresult>
sl@0
    88
	</action>
sl@0
    89
	</preactions>
sl@0
    90
sl@0
    91
	<passactions>
sl@0
    92
	<action>
sl@0
    93
		<actionname>Add the certificate CAX1</actionname>
sl@0
    94
		<actiontype>addcert</actiontype>
sl@0
    95
		<actionbody>
sl@0
    96
			<format>X509</format>
sl@0
    97
			<label>CAX1</label>
sl@0
    98
			<issuerkey></issuerkey>
sl@0
    99
			<subjectkey></subjectkey>
sl@0
   100
			<certstore>0</certstore>
sl@0
   101
			<certfile>c:\unifiedcertstore2\CAX1.cer</certfile>
sl@0
   102
			<certowner>ca</certowner>
sl@0
   103
		</actionbody>
sl@0
   104
		<actionresult>
sl@0
   105
			<return>KErrNone</return>
sl@0
   106
		</actionresult>
sl@0
   107
	</action>
sl@0
   108
sl@0
   109
	<action>
sl@0
   110
		<actionname>Get the list of certificates</actionname>
sl@0
   111
		<actiontype>listcert</actiontype>
sl@0
   112
		<actionbody>
sl@0
   113
			<filter>
sl@0
   114
			<ownertype>ca</ownertype>
sl@0
   115
			</filter>
sl@0
   116
		</actionbody>
sl@0
   117
		<actionresult>
sl@0
   118
			<return>KErrNone</return>
sl@0
   119
			<CCTCertInfo><label>CAX1</label></CCTCertInfo>
sl@0
   120
		</actionresult>
sl@0
   121
	</action>
sl@0
   122
	</passactions>
sl@0
   123
sl@0
   124
	<failactions>
sl@0
   125
	<action>
sl@0
   126
		<actionname>Add the certificate CAX1</actionname>
sl@0
   127
		<actiontype>addcert</actiontype>
sl@0
   128
		<actionbody>
sl@0
   129
			<format>X509</format>
sl@0
   130
			<label>CAX1</label>
sl@0
   131
			<issuerkey></issuerkey>
sl@0
   132
			<subjectkey></subjectkey>
sl@0
   133
			<certstore>0</certstore>
sl@0
   134
			<certfile>c:\unifiedcertstore2\CAX1.cer</certfile>
sl@0
   135
			<certowner>ca</certowner>
sl@0
   136
		</actionbody>
sl@0
   137
		<actionresult>
sl@0
   138
			<return>KErrPermissionDenied</return>
sl@0
   139
		</actionresult>
sl@0
   140
	</action>
sl@0
   141
sl@0
   142
	<action>
sl@0
   143
		<actionname>Get the list of certificates</actionname>
sl@0
   144
		<actiontype>listcert</actiontype>
sl@0
   145
		<actionbody>
sl@0
   146
			<filter>
sl@0
   147
			<ownertype>ca</ownertype>
sl@0
   148
			</filter>
sl@0
   149
		</actionbody>
sl@0
   150
		<actionresult>
sl@0
   151
			<return>KErrNone</return>
sl@0
   152
		</actionresult>
sl@0
   153
	</action>
sl@0
   154
	</failactions>
sl@0
   155
sl@0
   156
	<postactions>
sl@0
   157
	<action>
sl@0
   158
		<actionname>Deleting the writable certificate store manager</actionname>
sl@0
   159
		<actiontype>delete</actiontype>
sl@0
   160
		<actionbody></actionbody>
sl@0
   161
		<actionresult>
sl@0
   162
			<return>KErrNone</return>
sl@0
   163
		</actionresult>
sl@0
   164
	</action>
sl@0
   165
	</postactions>
sl@0
   166
</actionbody>
sl@0
   167
sl@0
   168
[SEC-TCERTSTORE-APIPOLICING-1.2-001]
sl@0
   169
<actionbody>
sl@0
   170
	<testexe>t_certstore.exe</testexe>
sl@0
   171
	<excludedcapabilities>
sl@0
   172
	<capability>TCB</capability>
sl@0
   173
	</excludedcapabilities>
sl@0
   174
	<policy>
sl@0
   175
	<capability>WriteDeviceData</capability>
sl@0
   176
	</policy>
sl@0
   177
sl@0
   178
	<preactions>
sl@0
   179
	<action>
sl@0
   180
		<actionname>Opening a writable certificate store manager</actionname>
sl@0
   181
		<actiontype>init</actiontype>
sl@0
   182
		<actionbody>
sl@0
   183
			<mode>write</mode>
sl@0
   184
		</actionbody>
sl@0
   185
		<actionresult>
sl@0
   186
			<return>KErrNone</return>
sl@0
   187
		</actionresult>
sl@0
   188
	</action>
sl@0
   189
	</preactions>
sl@0
   190
sl@0
   191
	<passactions>
sl@0
   192
	<action>
sl@0
   193
		<actionname>Set applications to the CAX1 certificate</actionname>
sl@0
   194
		<actiontype>setapplications</actiontype>
sl@0
   195
		<actionbody>
sl@0
   196
			<label>CAX1</label>
sl@0
   197
			<uid>2 3</uid>
sl@0
   198
		</actionbody>
sl@0
   199
		<actionresult>
sl@0
   200
			<return>KErrNone</return>
sl@0
   201
		</actionresult>
sl@0
   202
	</action>
sl@0
   203
sl@0
   204
	<action>
sl@0
   205
		<actionname>Set the trust for CAX1</actionname>
sl@0
   206
		<actiontype>settrust</actiontype> 
sl@0
   207
		<actionbody>
sl@0
   208
			<label>CAX1</label>
sl@0
   209
			<trust>1</trust>
sl@0
   210
		</actionbody>
sl@0
   211
		<actionresult>
sl@0
   212
			<return>KErrNone</return>
sl@0
   213
		</actionresult>
sl@0
   214
	</action>
sl@0
   215
sl@0
   216
	<action>
sl@0
   217
		<actionname>Get applications for CAX1</actionname>
sl@0
   218
		<actiontype>getapplications</actiontype>
sl@0
   219
		<actionbody>
sl@0
   220
			<label>CAX1</label>
sl@0
   221
		</actionbody>
sl@0
   222
		<actionresult>
sl@0
   223
			<return>KErrNone</return>
sl@0
   224
			<uid>2 3</uid>
sl@0
   225
		</actionresult>
sl@0
   226
	</action>
sl@0
   227
sl@0
   228
	<action>
sl@0
   229
		<actionname>Get the trust for CAX1</actionname>
sl@0
   230
		<actiontype>gettrusters</actiontype>
sl@0
   231
		<actionbody>
sl@0
   232
			<label>CAX1</label>
sl@0
   233
		</actionbody>
sl@0
   234
		<actionresult>
sl@0
   235
			<return>KErrNone</return>
sl@0
   236
			<trust>1</trust>
sl@0
   237
		</actionresult>
sl@0
   238
	</action>
sl@0
   239
	</passactions>
sl@0
   240
sl@0
   241
	<failactions>
sl@0
   242
	<action>
sl@0
   243
		<actionname>Set applications to the CAX1 certificate</actionname>
sl@0
   244
		<actiontype>setapplications</actiontype>
sl@0
   245
		<actionbody>
sl@0
   246
			<label>CAX1</label>
sl@0
   247
			<uid>2 3</uid>
sl@0
   248
		</actionbody>
sl@0
   249
		<actionresult>
sl@0
   250
			<return>KErrPermissionDenied</return>
sl@0
   251
		</actionresult>
sl@0
   252
	</action>
sl@0
   253
sl@0
   254
	<action>
sl@0
   255
		<actionname>Set the trust for CAX1</actionname>
sl@0
   256
		<actiontype>settrust</actiontype> 
sl@0
   257
		<actionbody>
sl@0
   258
			<label>CAX1</label>
sl@0
   259
			<trust>1</trust>
sl@0
   260
		</actionbody>
sl@0
   261
		<actionresult>
sl@0
   262
			<return>KErrPermissionDenied</return>
sl@0
   263
		</actionresult>
sl@0
   264
	</action>
sl@0
   265
sl@0
   266
	<action>
sl@0
   267
		<actionname>Get applications for CAX1</actionname>
sl@0
   268
		<actiontype>getapplications</actiontype>
sl@0
   269
		<actionbody>
sl@0
   270
			<label>CAX1</label>
sl@0
   271
		</actionbody>
sl@0
   272
		<actionresult>
sl@0
   273
			<return>KErrNone</return>
sl@0
   274
			<uid></uid>
sl@0
   275
		</actionresult>
sl@0
   276
	</action>
sl@0
   277
sl@0
   278
	<action>
sl@0
   279
		<actionname>Get the trust for CAX1</actionname>
sl@0
   280
		<actiontype>gettrusters</actiontype>
sl@0
   281
		<actionbody>
sl@0
   282
			<label>CAX1</label>
sl@0
   283
		</actionbody>
sl@0
   284
		<actionresult>
sl@0
   285
			<return>KErrNone</return>
sl@0
   286
			<trust>0</trust>
sl@0
   287
		</actionresult>
sl@0
   288
	</action>
sl@0
   289
	</failactions>
sl@0
   290
sl@0
   291
	<postactions>
sl@0
   292
	<action>
sl@0
   293
		<actionname>Deleting the writable certificate store manager</actionname>
sl@0
   294
		<actiontype>delete</actiontype>
sl@0
   295
		<actionbody></actionbody>
sl@0
   296
		<actionresult>
sl@0
   297
			<return>KErrNone</return>
sl@0
   298
		</actionresult>
sl@0
   299
	</action>
sl@0
   300
	</postactions>
sl@0
   301
</actionbody>
sl@0
   302
sl@0
   303
[SEC-TCERTSTORE-APIPOLICING-1.3-001]
sl@0
   304
<actionbody>
sl@0
   305
	<testexe>t_certstore.exe</testexe>
sl@0
   306
	<excludedcapabilities>
sl@0
   307
	<capability>TCB</capability>
sl@0
   308
	</excludedcapabilities>
sl@0
   309
	<policy>
sl@0
   310
	</policy>
sl@0
   311
sl@0
   312
	<preactions>
sl@0
   313
	<action>
sl@0
   314
		<actionname>Opening a writable certificate store manager</actionname>
sl@0
   315
		<actiontype>init</actiontype>
sl@0
   316
		<actionbody>
sl@0
   317
			<mode>write</mode>
sl@0
   318
		</actionbody>
sl@0
   319
		<actionresult>
sl@0
   320
			<return>KErrNone</return>
sl@0
   321
		</actionresult>
sl@0
   322
	</action>
sl@0
   323
	</preactions>
sl@0
   324
sl@0
   325
	<passactions>
sl@0
   326
	<action>
sl@0
   327
		<actionname>Get applications for CAX1</actionname>
sl@0
   328
		<actiontype>getapplications</actiontype>
sl@0
   329
		<actionbody>
sl@0
   330
			<label>CAX1</label>
sl@0
   331
		</actionbody>
sl@0
   332
		<actionresult>
sl@0
   333
			<return>KErrNone</return>
sl@0
   334
			<uid>2 3</uid>
sl@0
   335
		</actionresult>
sl@0
   336
	</action>
sl@0
   337
sl@0
   338
	<action>
sl@0
   339
		<actionname>Get the trust for CAX1</actionname>
sl@0
   340
		<actiontype>gettrusters</actiontype>
sl@0
   341
		<actionbody>
sl@0
   342
			<label>CAX1</label>
sl@0
   343
		</actionbody>
sl@0
   344
		<actionresult>
sl@0
   345
			<return>KErrNone</return>
sl@0
   346
			<trust>1</trust>
sl@0
   347
		</actionresult>
sl@0
   348
	</action>
sl@0
   349
sl@0
   350
	<action>
sl@0
   351
		<actionname>Get the list of certificates</actionname>
sl@0
   352
		<actiontype>listcert</actiontype>
sl@0
   353
		<actionbody>
sl@0
   354
			<filter>
sl@0
   355
			<ownertype>ca</ownertype>
sl@0
   356
			</filter>
sl@0
   357
		</actionbody>
sl@0
   358
		<actionresult>
sl@0
   359
			<return>KErrNone</return>
sl@0
   360
			<CCTCertInfo><label>CAX1</label></CCTCertInfo>
sl@0
   361
		</actionresult>
sl@0
   362
	</action>
sl@0
   363
sl@0
   364
	<action>
sl@0
   365
		<actionname>Retrieve CAX1 cert</actionname>
sl@0
   366
		<actiontype>retrieve</actiontype>
sl@0
   367
		<actionbody>
sl@0
   368
			<label>CAX1</label>
sl@0
   369
		</actionbody>
sl@0
   370
		<actionresult>
sl@0
   371
			<return>KErrNone</return>
sl@0
   372
		</actionresult>
sl@0
   373
	</action>
sl@0
   374
	</passactions>
sl@0
   375
sl@0
   376
	<failactions>
sl@0
   377
	</failactions>
sl@0
   378
sl@0
   379
	<postactions>
sl@0
   380
	<action>
sl@0
   381
		<actionname>Deleting the writable certificate store manager</actionname>
sl@0
   382
		<actiontype>delete</actiontype>
sl@0
   383
		<actionbody></actionbody>
sl@0
   384
		<actionresult>
sl@0
   385
			<return>KErrNone</return>
sl@0
   386
		</actionresult>
sl@0
   387
	</action>
sl@0
   388
	</postactions>
sl@0
   389
</actionbody>
sl@0
   390
sl@0
   391
[SEC-TCERTSTORE-APIPOLICING-1.4-001]
sl@0
   392
<actionbody>
sl@0
   393
	<testexe>t_certstore.exe</testexe>
sl@0
   394
	<excludedcapabilities>
sl@0
   395
	<capability>TCB</capability>
sl@0
   396
	</excludedcapabilities>
sl@0
   397
	<policy>
sl@0
   398
	<capability>WriteDeviceData</capability>
sl@0
   399
	</policy>
sl@0
   400
sl@0
   401
	<preactions>
sl@0
   402
	<action>
sl@0
   403
		<actionname>Opening a writable certificate store manager</actionname>
sl@0
   404
		<actiontype>init</actiontype>
sl@0
   405
		<actionbody>
sl@0
   406
			<mode>write</mode>
sl@0
   407
		</actionbody>
sl@0
   408
		<actionresult>
sl@0
   409
			<return>KErrNone</return>
sl@0
   410
		</actionresult>
sl@0
   411
	</action>
sl@0
   412
	</preactions>
sl@0
   413
sl@0
   414
	<passactions>
sl@0
   415
	<action>
sl@0
   416
		<actionname>Remove the certificate CAX1</actionname>
sl@0
   417
		<actiontype>deletecert</actiontype>
sl@0
   418
		<actionbody>
sl@0
   419
			<certtype>ca</certtype>
sl@0
   420
			<label>CAX1</label>
sl@0
   421
		</actionbody>
sl@0
   422
		<actionresult>
sl@0
   423
			<return>KErrNone</return>
sl@0
   424
		</actionresult>
sl@0
   425
	</action>
sl@0
   426
sl@0
   427
	<action>
sl@0
   428
		<actionname>Get the list of certificates</actionname>
sl@0
   429
		<actiontype>listcert</actiontype>
sl@0
   430
		<actionbody>
sl@0
   431
			<filter>
sl@0
   432
			<ownertype>ca</ownertype>
sl@0
   433
			</filter>
sl@0
   434
		</actionbody>
sl@0
   435
		<actionresult>
sl@0
   436
			<return>KErrNone</return>
sl@0
   437
		</actionresult>
sl@0
   438
	</action>
sl@0
   439
	</passactions>
sl@0
   440
sl@0
   441
	<failactions>
sl@0
   442
	<action>
sl@0
   443
		<actionname>Remove the certificate CAX1</actionname>
sl@0
   444
		<actiontype>deletecert</actiontype>
sl@0
   445
		<actionbody>
sl@0
   446
			<certtype>ca</certtype>
sl@0
   447
			<label>CAX1</label>
sl@0
   448
		</actionbody>
sl@0
   449
		<actionresult>
sl@0
   450
			<return>KErrPermissionDenied</return>
sl@0
   451
		</actionresult>
sl@0
   452
	</action>
sl@0
   453
sl@0
   454
	<action>
sl@0
   455
		<actionname>Get the list of certificates</actionname>
sl@0
   456
		<actiontype>listcert</actiontype>
sl@0
   457
		<actionbody>
sl@0
   458
			<filter>
sl@0
   459
			<ownertype>ca</ownertype>
sl@0
   460
			</filter>
sl@0
   461
		</actionbody>
sl@0
   462
		<actionresult>
sl@0
   463
			<CCTCertInfo><label>CAX1</label></CCTCertInfo>
sl@0
   464
			<return>KErrNone</return>
sl@0
   465
		</actionresult>
sl@0
   466
	</action>
sl@0
   467
	</failactions>
sl@0
   468
sl@0
   469
	<postactions>
sl@0
   470
	<action>
sl@0
   471
		<actionname>Deleting the writable certificate store manager</actionname>
sl@0
   472
		<actiontype>delete</actiontype>
sl@0
   473
		<actionbody></actionbody>
sl@0
   474
		<actionresult>
sl@0
   475
			<return>KErrNone</return>
sl@0
   476
		</actionresult>
sl@0
   477
	</action>
sl@0
   478
	</postactions>
sl@0
   479
</actionbody>
sl@0
   480
sl@0
   481
[SEC-TCERTSTORE-APIPOLICING-2.1-001]
sl@0
   482
<actionbody>
sl@0
   483
	<testexe>t_certstore.exe</testexe>
sl@0
   484
	<excludedcapabilities>
sl@0
   485
	<capability>TCB</capability>
sl@0
   486
	</excludedcapabilities>
sl@0
   487
	<policy>
sl@0
   488
	<capability>ReadUserData</capability>
sl@0
   489
	<capability>WriteUserData</capability>
sl@0
   490
	</policy>
sl@0
   491
sl@0
   492
	<preactions>
sl@0
   493
	<action>
sl@0
   494
		<actionname>Opening a writable certificate store manager</actionname>
sl@0
   495
		<actiontype>init</actiontype>
sl@0
   496
		<actionbody>
sl@0
   497
			<mode>write</mode>
sl@0
   498
		</actionbody>
sl@0
   499
		<actionresult>
sl@0
   500
			<return>KErrNone</return>
sl@0
   501
		</actionresult>
sl@0
   502
	</action>
sl@0
   503
	</preactions>
sl@0
   504
sl@0
   505
	<failactions>
sl@0
   506
	<action>
sl@0
   507
		<actionname>Add the certificate rsacert1</actionname>
sl@0
   508
		<actiontype>addcert</actiontype>
sl@0
   509
		<actionbody>
sl@0
   510
			<format>X509</format>
sl@0
   511
			<label>rsacert1</label>
sl@0
   512
			<issuerkey></issuerkey>
sl@0
   513
			<subjectkey>4808f03892fe836e78d048bcefcca4a37913d886</subjectkey>
sl@0
   514
			<certstore>0</certstore>
sl@0
   515
			<certfile>c:\unifiedcertstore2\rsacert1.cer</certfile>
sl@0
   516
			<certowner>user</certowner>
sl@0
   517
		</actionbody>
sl@0
   518
		<actionresult>
sl@0
   519
			<return>KErrPermissionDenied</return>
sl@0
   520
		</actionresult>
sl@0
   521
	</action>
sl@0
   522
sl@0
   523
	<action>
sl@0
   524
		<actionname>Get the list of certificates</actionname>
sl@0
   525
		<actiontype>listcert</actiontype>
sl@0
   526
		<actionbody>
sl@0
   527
			<filter>
sl@0
   528
			<ownertype>user</ownertype>
sl@0
   529
			</filter>
sl@0
   530
		</actionbody>
sl@0
   531
		<actionresult>
sl@0
   532
			<return>KErrNone</return>
sl@0
   533
		</actionresult>
sl@0
   534
	</action>
sl@0
   535
	</failactions>
sl@0
   536
sl@0
   537
	<passactions>
sl@0
   538
	<action>
sl@0
   539
		<actionname>Add the certificate rsacert1</actionname>
sl@0
   540
		<actiontype>addcert</actiontype>
sl@0
   541
		<actionbody>
sl@0
   542
			<format>X509</format>
sl@0
   543
			<label>rsacert1</label>
sl@0
   544
			<issuerkey></issuerkey>
sl@0
   545
			<subjectkey>4808f03892fe836e78d048bcefcca4a37913d886</subjectkey>
sl@0
   546
			<certstore>0</certstore>
sl@0
   547
			<certfile>c:\unifiedcertstore2\rsacert1.cer</certfile>
sl@0
   548
			<certowner>user</certowner>
sl@0
   549
		</actionbody>
sl@0
   550
		<actionresult>
sl@0
   551
			<return>KErrNone</return>
sl@0
   552
		</actionresult>
sl@0
   553
	</action>
sl@0
   554
sl@0
   555
	<action>
sl@0
   556
		<actionname>Get the list of certificates</actionname>
sl@0
   557
		<actiontype>listcert</actiontype>
sl@0
   558
		<actionbody>
sl@0
   559
			<filter>
sl@0
   560
			<ownertype>user</ownertype>
sl@0
   561
			</filter>
sl@0
   562
		</actionbody>
sl@0
   563
		<actionresult>
sl@0
   564
			<CCTCertInfo><label>rsacert1</label></CCTCertInfo>
sl@0
   565
			<return>KErrNone</return>
sl@0
   566
		</actionresult>
sl@0
   567
	</action>
sl@0
   568
	</passactions>
sl@0
   569
sl@0
   570
	<postactions>
sl@0
   571
	<action>
sl@0
   572
		<actionname>Deleting the writable certificate store manager</actionname>
sl@0
   573
		<actiontype>delete</actiontype>
sl@0
   574
		<actionbody></actionbody>
sl@0
   575
		<actionresult>
sl@0
   576
			<return>KErrNone</return>
sl@0
   577
		</actionresult>
sl@0
   578
	</action>
sl@0
   579
	</postactions>
sl@0
   580
</actionbody>
sl@0
   581
sl@0
   582
[SEC-TCERTSTORE-APIPOLICING-2.2-001]
sl@0
   583
<actionbody>
sl@0
   584
	<testexe>t_certstore.exe</testexe>
sl@0
   585
	<excludedcapabilities>
sl@0
   586
	<capability>TCB</capability>
sl@0
   587
	</excludedcapabilities>
sl@0
   588
	<policy>
sl@0
   589
	</policy>
sl@0
   590
sl@0
   591
	<preactions>
sl@0
   592
	<action>
sl@0
   593
		<actionname>Opening a writable certificate store manager</actionname>
sl@0
   594
		<actiontype>init</actiontype>
sl@0
   595
		<actionbody>
sl@0
   596
			<mode>write</mode>
sl@0
   597
		</actionbody>
sl@0
   598
		<actionresult>
sl@0
   599
			<return>KErrNone</return>
sl@0
   600
		</actionresult>
sl@0
   601
	</action>
sl@0
   602
	</preactions>
sl@0
   603
sl@0
   604
	<passactions>
sl@0
   605
	<action>
sl@0
   606
		<actionname>Get the list of certificates</actionname>
sl@0
   607
		<actiontype>listcert</actiontype>
sl@0
   608
		<actionbody>
sl@0
   609
			<filter>
sl@0
   610
			<ownertype>user</ownertype>
sl@0
   611
			</filter>
sl@0
   612
		</actionbody>
sl@0
   613
		<actionresult>
sl@0
   614
			<return>KErrNone</return>
sl@0
   615
			<CCTCertInfo><label>rsacert1</label></CCTCertInfo>
sl@0
   616
		</actionresult>
sl@0
   617
	</action>
sl@0
   618
	</passactions>
sl@0
   619
sl@0
   620
	<failactions>
sl@0
   621
	</failactions>
sl@0
   622
sl@0
   623
	<postactions>
sl@0
   624
	<action>
sl@0
   625
		<actionname>Deleting the writable certificate store manager</actionname>
sl@0
   626
		<actiontype>delete</actiontype>
sl@0
   627
		<actionbody></actionbody>
sl@0
   628
		<actionresult>
sl@0
   629
			<return>KErrNone</return>
sl@0
   630
		</actionresult>
sl@0
   631
	</action>
sl@0
   632
	</postactions>
sl@0
   633
</actionbody>
sl@0
   634
sl@0
   635
[SEC-TCERTSTORE-APIPOLICING-2.3-001]
sl@0
   636
<actionbody>
sl@0
   637
	<testexe>t_certstore.exe</testexe>
sl@0
   638
	<excludedcapabilities>
sl@0
   639
	<capability>TCB</capability>
sl@0
   640
	</excludedcapabilities>
sl@0
   641
	<policy>
sl@0
   642
	<capability>ReadUserData</capability>
sl@0
   643
	</policy>
sl@0
   644
sl@0
   645
	<preactions>
sl@0
   646
	<action>
sl@0
   647
		<actionname>Opening a writable certificate store manager</actionname>
sl@0
   648
		<actiontype>init</actiontype>
sl@0
   649
		<actionbody>
sl@0
   650
			<mode>write</mode>
sl@0
   651
		</actionbody>
sl@0
   652
		<actionresult>
sl@0
   653
			<return>KErrNone</return>
sl@0
   654
		</actionresult>
sl@0
   655
	</action>
sl@0
   656
	</preactions>
sl@0
   657
sl@0
   658
	<passactions>
sl@0
   659
	<action>
sl@0
   660
		<actionname>Retrieve rsacert1 cert</actionname>
sl@0
   661
		<actiontype>retrieve</actiontype>
sl@0
   662
		<actionbody>
sl@0
   663
			<label>rsacert1</label>
sl@0
   664
		</actionbody>
sl@0
   665
		<actionresult>
sl@0
   666
			<return>KErrNone</return>
sl@0
   667
		</actionresult>
sl@0
   668
	</action>
sl@0
   669
	</passactions>
sl@0
   670
sl@0
   671
	<failactions>
sl@0
   672
	<action>
sl@0
   673
		<actionname>Retrieve rsacert1 cert</actionname>
sl@0
   674
		<actiontype>retrieve</actiontype>
sl@0
   675
		<actionbody>
sl@0
   676
			<label>rsacert1</label>
sl@0
   677
		</actionbody>
sl@0
   678
		<actionresult>
sl@0
   679
			<return>KErrPermissionDenied</return>
sl@0
   680
		</actionresult>
sl@0
   681
	</action>
sl@0
   682
	</failactions>
sl@0
   683
sl@0
   684
	<postactions>
sl@0
   685
	<action>
sl@0
   686
		<actionname>Deleting the writable certificate store manager</actionname>
sl@0
   687
		<actiontype>delete</actiontype>
sl@0
   688
		<actionbody></actionbody>
sl@0
   689
		<actionresult>
sl@0
   690
			<return>KErrNone</return>
sl@0
   691
		</actionresult>
sl@0
   692
	</action>
sl@0
   693
	</postactions>
sl@0
   694
</actionbody>
sl@0
   695
sl@0
   696
[SEC-TCERTSTORE-APIPOLICING-2.4-001]
sl@0
   697
<actionbody>
sl@0
   698
	<testexe>t_certstore.exe</testexe>
sl@0
   699
	<excludedcapabilities>
sl@0
   700
	<capability>TCB</capability>
sl@0
   701
	</excludedcapabilities>
sl@0
   702
	<policy>
sl@0
   703
	<capability>WriteUserData</capability>
sl@0
   704
	</policy>
sl@0
   705
sl@0
   706
	<preactions>
sl@0
   707
	<action>
sl@0
   708
		<actionname>Opening a writable certificate store manager</actionname>
sl@0
   709
		<actiontype>init</actiontype>
sl@0
   710
		<actionbody>
sl@0
   711
			<mode>write</mode>
sl@0
   712
		</actionbody>
sl@0
   713
		<actionresult>
sl@0
   714
			<return>KErrNone</return>
sl@0
   715
		</actionresult>
sl@0
   716
	</action>
sl@0
   717
	</preactions>
sl@0
   718
sl@0
   719
	<passactions>
sl@0
   720
	<action>
sl@0
   721
		<actionname>Remove the certificate rsacert1</actionname>
sl@0
   722
		<actiontype>deletecert</actiontype>
sl@0
   723
		<actionbody>
sl@0
   724
			<certtype>user</certtype>
sl@0
   725
			<label>rsacert1</label>
sl@0
   726
		</actionbody>
sl@0
   727
		<actionresult>
sl@0
   728
			<return>KErrNone</return>
sl@0
   729
		</actionresult>
sl@0
   730
	</action>
sl@0
   731
sl@0
   732
	<action>
sl@0
   733
		<actionname>Get the list of certificates</actionname>
sl@0
   734
		<actiontype>listcert</actiontype>
sl@0
   735
		<actionbody>
sl@0
   736
			<filter>
sl@0
   737
			<ownertype>user</ownertype>
sl@0
   738
			</filter>
sl@0
   739
		</actionbody>
sl@0
   740
		<actionresult>
sl@0
   741
			<return>KErrNone</return>
sl@0
   742
		</actionresult>
sl@0
   743
	</action>
sl@0
   744
	</passactions>
sl@0
   745
sl@0
   746
	<failactions>
sl@0
   747
	<action>
sl@0
   748
		<actionname>Remove the certificate rsacert1</actionname>
sl@0
   749
		<actiontype>deletecert</actiontype>
sl@0
   750
		<actionbody>
sl@0
   751
			<certtype>user</certtype>
sl@0
   752
			<label>rsacert1</label>
sl@0
   753
		</actionbody>
sl@0
   754
		<actionresult>
sl@0
   755
			<return>KErrPermissionDenied</return>
sl@0
   756
		</actionresult>
sl@0
   757
	</action>
sl@0
   758
sl@0
   759
	<action>
sl@0
   760
		<actionname>Get the list of certificates</actionname>
sl@0
   761
		<actiontype>listcert</actiontype>
sl@0
   762
		<actionbody>
sl@0
   763
			<filter>
sl@0
   764
			<ownertype>user</ownertype>
sl@0
   765
			</filter>
sl@0
   766
		</actionbody>
sl@0
   767
		<actionresult>
sl@0
   768
			<CCTCertInfo><label>rsacert1</label></CCTCertInfo>
sl@0
   769
			<return>KErrNone</return>
sl@0
   770
		</actionresult>
sl@0
   771
	</action>
sl@0
   772
	</failactions>
sl@0
   773
sl@0
   774
	<postactions>
sl@0
   775
	<action>
sl@0
   776
		<actionname>Deleting the writable certificate store manager</actionname>
sl@0
   777
		<actiontype>delete</actiontype>
sl@0
   778
		<actionbody></actionbody>
sl@0
   779
		<actionresult>
sl@0
   780
			<return>KErrNone</return>
sl@0
   781
		</actionresult>
sl@0
   782
	</action>
sl@0
   783
	</postactions>
sl@0
   784
</actionbody>
sl@0
   785
sl@0
   786
[SEC-TCERTSTORE-APIPOLICING-3.1-001]
sl@0
   787
<actionbody>
sl@0
   788
	<testexe>t_certstore.exe</testexe>
sl@0
   789
	<excludedcapabilities>
sl@0
   790
	<capability>TCB</capability>
sl@0
   791
	</excludedcapabilities>
sl@0
   792
	<policy>
sl@0
   793
	<capability>WriteUserData</capability>
sl@0
   794
	</policy>
sl@0
   795
 
sl@0
   796
	<preactions>
sl@0
   797
	<action>
sl@0
   798
		<actionname>Opening a writable certificate store manager</actionname>
sl@0
   799
		<actiontype>init</actiontype>
sl@0
   800
		<actionbody>
sl@0
   801
			<mode>write</mode>
sl@0
   802
		</actionbody>
sl@0
   803
		<actionresult>
sl@0
   804
			<return>KErrNone</return>
sl@0
   805
		</actionresult>
sl@0
   806
	</action>
sl@0
   807
	</preactions>
sl@0
   808
sl@0
   809
	<failactions>
sl@0
   810
	<action>
sl@0
   811
		<actionname>Add the certificate U5K3</actionname>
sl@0
   812
		<actiontype>addcert</actiontype>
sl@0
   813
		<actionbody>
sl@0
   814
			<format>X509</format>
sl@0
   815
			<label>U5K3</label>
sl@0
   816
			<issuerkey></issuerkey>
sl@0
   817
			<subjectkey>eeda2c6da84f17519ee837eadb8a5289dadfbb26</subjectkey>
sl@0
   818
			<certstore>0</certstore>
sl@0
   819
			<certfile>c:\unifiedcertstore2\U5K3.crt</certfile>
sl@0
   820
			<certowner>peer</certowner>
sl@0
   821
		</actionbody>
sl@0
   822
		<actionresult>
sl@0
   823
			<return>KErrPermissionDenied</return>
sl@0
   824
		</actionresult>
sl@0
   825
	</action>
sl@0
   826
 
sl@0
   827
	<action>
sl@0
   828
		<actionname>Get the list of certificates</actionname>
sl@0
   829
		<actiontype>listpeercert</actiontype>
sl@0
   830
		<actionbody>
sl@0
   831
					<filter>
sl@0
   832
					<ownertype>peer</ownertype>
sl@0
   833
					</filter>
sl@0
   834
				</actionbody>
sl@0
   835
		<actionresult>
sl@0
   836
			<return>KErrNone</return>
sl@0
   837
		</actionresult>
sl@0
   838
	</action>
sl@0
   839
	</failactions>
sl@0
   840
 
sl@0
   841
	<passactions>
sl@0
   842
	<action>
sl@0
   843
		<actionname>Add the certificate U5K3</actionname>
sl@0
   844
		<actiontype>addcert</actiontype>
sl@0
   845
		<actionbody>
sl@0
   846
			<format>X509</format>
sl@0
   847
			<label>U5K3</label>
sl@0
   848
			<issuerkey></issuerkey>
sl@0
   849
			<subjectkey>eeda2c6da84f17519ee837eadb8a5289dadfbb26</subjectkey>
sl@0
   850
			<certstore>0</certstore>
sl@0
   851
			<certfile>c:\unifiedcertstore2\U5K3.crt</certfile>
sl@0
   852
			<certowner>peer</certowner>
sl@0
   853
		</actionbody>
sl@0
   854
		<actionresult>
sl@0
   855
			<return>KErrNone</return>
sl@0
   856
		</actionresult>
sl@0
   857
	</action>
sl@0
   858
 
sl@0
   859
	<action>
sl@0
   860
		<actionname>Get the list of certificates</actionname>
sl@0
   861
		<actiontype>listcert</actiontype>
sl@0
   862
		<actionbody>
sl@0
   863
					<filter>
sl@0
   864
					<ownertype>peer</ownertype>
sl@0
   865
					</filter>
sl@0
   866
				</actionbody>
sl@0
   867
		<actionresult>
sl@0
   868
			<return>KErrNone</return>
sl@0
   869
			<CCTCertInfo><label>U5K3</label></CCTCertInfo>
sl@0
   870
		</actionresult>
sl@0
   871
	</action>
sl@0
   872
	</passactions>
sl@0
   873
 
sl@0
   874
	<postactions>
sl@0
   875
	<action>
sl@0
   876
		<actionname>Deleting the writable certificate store manager</actionname>
sl@0
   877
		<actiontype>delete</actiontype>
sl@0
   878
		<actionbody></actionbody>
sl@0
   879
		<actionresult>
sl@0
   880
			<return>KErrNone</return>
sl@0
   881
		</actionresult>
sl@0
   882
	</action>
sl@0
   883
	</postactions>
sl@0
   884
</actionbody>
sl@0
   885
sl@0
   886
[SEC-TCERTSTORE-APIPOLICING-3.2-001]
sl@0
   887
<actionbody>
sl@0
   888
	<testexe>t_certstore.exe</testexe>
sl@0
   889
	<excludedcapabilities>
sl@0
   890
	<capability>TCB</capability>
sl@0
   891
	</excludedcapabilities>
sl@0
   892
	<policy>
sl@0
   893
	</policy>
sl@0
   894
 
sl@0
   895
	<preactions>
sl@0
   896
	<action>
sl@0
   897
		<actionname>Opening a writable certificate store manager</actionname>
sl@0
   898
				<actiontype>init</actiontype>
sl@0
   899
		<actionbody>
sl@0
   900
			<mode>write</mode>
sl@0
   901
		</actionbody>
sl@0
   902
		<actionresult>
sl@0
   903
			<return>KErrNone</return>
sl@0
   904
		</actionresult>
sl@0
   905
	</action>
sl@0
   906
	</preactions>
sl@0
   907
 
sl@0
   908
	<passactions>
sl@0
   909
	<action>
sl@0
   910
		<actionname>Get the list of certificates</actionname>
sl@0
   911
		<actiontype>listcert</actiontype>
sl@0
   912
		<actionbody>
sl@0
   913
					<filter>
sl@0
   914
					<ownertype>peer</ownertype>
sl@0
   915
					</filter>
sl@0
   916
				</actionbody>
sl@0
   917
		<actionresult>
sl@0
   918
			<return>KErrNone</return>
sl@0
   919
			<CCTCertInfo><label>U5K3</label></CCTCertInfo>
sl@0
   920
		</actionresult>
sl@0
   921
	</action>
sl@0
   922
	</passactions>
sl@0
   923
 
sl@0
   924
	<failactions>
sl@0
   925
	</failactions>
sl@0
   926
 
sl@0
   927
	<postactions>
sl@0
   928
	<action>
sl@0
   929
		<actionname>Deleting the writable certificate store manager</actionname>
sl@0
   930
		<actiontype>delete</actiontype>
sl@0
   931
		<actionbody></actionbody>
sl@0
   932
				<actionresult>
sl@0
   933
			<return>KErrNone</return>
sl@0
   934
		</actionresult>
sl@0
   935
	</action>
sl@0
   936
	</postactions>
sl@0
   937
</actionbody>
sl@0
   938
sl@0
   939
[SEC-TCERTSTORE-APIPOLICING-3.3-001]
sl@0
   940
<actionbody>
sl@0
   941
	<testexe>t_certstore.exe</testexe>
sl@0
   942
	<excludedcapabilities>
sl@0
   943
	<capability>TCB</capability>
sl@0
   944
		</excludedcapabilities>
sl@0
   945
	<policy>
sl@0
   946
	<capability>ReadUserData</capability>
sl@0
   947
	</policy>
sl@0
   948
 
sl@0
   949
	<preactions>
sl@0
   950
	<action>
sl@0
   951
				<actionname>Opening a writable certificate store manager</actionname>
sl@0
   952
		<actiontype>init</actiontype>
sl@0
   953
		<actionbody>
sl@0
   954
			<mode>write</mode>
sl@0
   955
		</actionbody>
sl@0
   956
		<actionresult>
sl@0
   957
			<return>KErrNone</return>
sl@0
   958
		</actionresult>
sl@0
   959
	</action>
sl@0
   960
	</preactions>
sl@0
   961
 
sl@0
   962
	<passactions>
sl@0
   963
	<action>
sl@0
   964
		<actionname>Retrieve U5K3 cert</actionname>
sl@0
   965
		<actiontype>retrieve</actiontype>
sl@0
   966
		<actionbody>
sl@0
   967
			<label>U5K3</label>
sl@0
   968
		</actionbody>
sl@0
   969
		<actionresult>
sl@0
   970
			<return>KErrNone</return>
sl@0
   971
		</actionresult>
sl@0
   972
	</action>
sl@0
   973
	</passactions>
sl@0
   974
 
sl@0
   975
	<failactions>
sl@0
   976
	<action>
sl@0
   977
		<actionname>Retrieve U5K3 cert</actionname>
sl@0
   978
		<actiontype>retrieve</actiontype>
sl@0
   979
		<actionbody>
sl@0
   980
			<label>U5K3</label>
sl@0
   981
		</actionbody>
sl@0
   982
		<actionresult>
sl@0
   983
			<return>KErrPermissionDenied</return>
sl@0
   984
		</actionresult>
sl@0
   985
	</action>
sl@0
   986
	</failactions>
sl@0
   987
 
sl@0
   988
	<postactions>
sl@0
   989
	<action>
sl@0
   990
		<actionname>Deleting the writable certificate store manager</actionname>
sl@0
   991
		<actiontype>delete</actiontype>
sl@0
   992
		<actionbody></actionbody>
sl@0
   993
		<actionresult>
sl@0
   994
			<return>KErrNone</return>
sl@0
   995
		</actionresult>
sl@0
   996
	</action>
sl@0
   997
	</postactions>
sl@0
   998
</actionbody>
sl@0
   999
sl@0
  1000
[SEC-TCERTSTORE-APIPOLICING-3.4-001]
sl@0
  1001
<actionbody>
sl@0
  1002
	<testexe>t_certstore.exe</testexe>
sl@0
  1003
	<excludedcapabilities>
sl@0
  1004
	<capability>TCB</capability>
sl@0
  1005
	</excludedcapabilities>
sl@0
  1006
	<policy>
sl@0
  1007
	<capability>WriteUserData</capability>
sl@0
  1008
	</policy>
sl@0
  1009
 
sl@0
  1010
	<preactions>
sl@0
  1011
	<action>
sl@0
  1012
		<actionname>Opening a writable certificate store manager</actionname>
sl@0
  1013
		<actiontype>init</actiontype>
sl@0
  1014
		<actionbody>
sl@0
  1015
			<mode>write</mode>
sl@0
  1016
		</actionbody>
sl@0
  1017
		<actionresult>
sl@0
  1018
			<return>KErrNone</return>
sl@0
  1019
		</actionresult>
sl@0
  1020
	</action>
sl@0
  1021
	</preactions>
sl@0
  1022
 
sl@0
  1023
	<passactions>
sl@0
  1024
	<action>
sl@0
  1025
		<actionname>Remove the certificate U5K3</actionname>
sl@0
  1026
		<actiontype>deletecert</actiontype>
sl@0
  1027
		<actionbody>
sl@0
  1028
			<certtype>peer</certtype>
sl@0
  1029
			<label>U5K3</label>
sl@0
  1030
		</actionbody>
sl@0
  1031
		<actionresult>
sl@0
  1032
			<return>KErrNone</return>
sl@0
  1033
		</actionresult>
sl@0
  1034
	</action>
sl@0
  1035
 
sl@0
  1036
	<action>
sl@0
  1037
		<actionname>Get the list of certificates</actionname>
sl@0
  1038
		<actiontype>listcert</actiontype>
sl@0
  1039
		<actionbody>
sl@0
  1040
					<filter>
sl@0
  1041
					<ownertype>peer</ownertype>
sl@0
  1042
					</filter>
sl@0
  1043
				</actionbody>
sl@0
  1044
		<actionresult>
sl@0
  1045
			<return>KErrNone</return>
sl@0
  1046
		</actionresult>
sl@0
  1047
	</action>
sl@0
  1048
	</passactions>
sl@0
  1049
 
sl@0
  1050
	<failactions>
sl@0
  1051
	<action>
sl@0
  1052
		<actionname>Remove the certificate U5K3</actionname>
sl@0
  1053
		<actiontype>deletecert</actiontype>
sl@0
  1054
		<actionbody>
sl@0
  1055
			<certtype>peer</certtype>
sl@0
  1056
			<label>U5K3</label>
sl@0
  1057
		</actionbody>
sl@0
  1058
		<actionresult>
sl@0
  1059
			<return>KErrPermissionDenied</return>
sl@0
  1060
		</actionresult>
sl@0
  1061
	</action>
sl@0
  1062
 
sl@0
  1063
	<action>
sl@0
  1064
		<actionname>Get the list of certificates</actionname>
sl@0
  1065
		<actiontype>listcert</actiontype>
sl@0
  1066
		<actionbody>
sl@0
  1067
					<filter>
sl@0
  1068
					<ownertype>peer</ownertype>
sl@0
  1069
					</filter>
sl@0
  1070
				</actionbody>
sl@0
  1071
		<actionresult>
sl@0
  1072
			<CCTCertInfo><label>U5K3</label></CCTCertInfo>
sl@0
  1073
			<return>KErrNone</return>
sl@0
  1074
		</actionresult>
sl@0
  1075
	</action>
sl@0
  1076
	</failactions>
sl@0
  1077
 
sl@0
  1078
	<postactions>
sl@0
  1079
	<action>
sl@0
  1080
		<actionname>Deleting the writable certificate store manager</actionname>
sl@0
  1081
		<actiontype>delete</actiontype>
sl@0
  1082
		<actionbody></actionbody>
sl@0
  1083
		<actionresult>
sl@0
  1084
			<return>KErrNone</return>
sl@0
  1085
		</actionresult>
sl@0
  1086
	</action>
sl@0
  1087
	</postactions>
sl@0
  1088
</actionbody>
sl@0
  1089
sl@0
  1090
[SEC-TCERTSTORE-APIPOLICING-4.1-001]
sl@0
  1091
<actionbody>
sl@0
  1092
	<label>*.*</label>
sl@0
  1093
	<deleteallcerts>1</deleteallcerts>
sl@0
  1094
</actionbody>
sl@0
  1095