os/security/cryptoservices/certificateandkeymgmt/tcertstore/scripts/certappmanager.txt
author sl@SLION-WIN7.fritz.box
Fri, 15 Jun 2012 03:10:57 +0200
changeset 0 bde4ae8d615e
permissions -rw-r--r--
First public contribution.
     1 //4.1 Typical usage
     2 
     3 <action>
     4 	<actionname>4.1.1,Creating a CertificateAppInfoManager</actionname>
     5 	<actiontype>initappmanager</actiontype>
     6 	<actionbody></actionbody>
     7 	<actionresult>
     8 		<return>KErrNone</return>
     9 	</actionresult>
    10 </action>
    11 
    12 <action>
    13 	<actionname>4.1.2,Retrieving the clients</actionname>
    14 	<actiontype>getclients</actiontype>
    15 	<actionbody></actionbody>
    16 	<actionresult>
    17 		<return>KErrNone</return>
    18 		<uid></uid>
    19 	</actionresult>
    20 </action>
    21 
    22 <action>
    23 	<actionname>4.1.3.a,Adding client A1</actionname>
    24 	<actiontype>addclient</actiontype>
    25 	<actionbody>
    26 		<name>A1</name>
    27 		<uid>1</uid>
    28 	</actionbody>
    29 	<actionresult>
    30 		<return>KErrNone</return>
    31 	</actionresult>
    32 </action>
    33 
    34 <action>
    35 	<actionname>4.1.3.b,Adding client A2</actionname>
    36 	<actiontype>addclient</actiontype>
    37 	<actionbody>
    38 		<name>A2</name>
    39 		<uid>2</uid>
    40 	</actionbody>
    41 	<actionresult>
    42 		<return>KErrNone</return>
    43 	</actionresult>
    44 </action>
    45 
    46 <action>
    47 	<actionname>4.1.3.c,Adding client A3</actionname>
    48 	<actiontype>addclient</actiontype>
    49 	<actionbody>
    50 		<name>A3</name>
    51 		<uid>3</uid>
    52 	</actionbody>
    53 	<actionresult>
    54 		<return>KErrNone</return>
    55 	</actionresult>
    56 </action>
    57 
    58 <action>
    59 	<actionname>4.1.3.d,Adding client A4</actionname>
    60 	<actiontype>addclient</actiontype>
    61 	<actionbody>
    62 		<name>A4</name>
    63 		<uid>4</uid>
    64 	</actionbody>
    65 	<actionresult>
    66 		<return>KErrNone</return>
    67 	</actionresult>
    68 </action>
    69 
    70 <action>
    71 	<actionname>4.1.3.e,Retrieving the clients</actionname>
    72 	<actiontype>getclients</actiontype>
    73 	<actionbody></actionbody>
    74 	<actionresult>
    75 		<return>KErrNone</return>
    76 		<uid>1 2 3 4</uid>
    77 	</actionresult>
    78 </action>
    79 
    80 <action>
    81 	<actionname>4.1.4,Deleting the CertificateAppInfoManager</actionname>
    82 	<actiontype>deleteappmanager</actiontype>
    83 	<actionbody></actionbody>
    84 	<actionresult>
    85 		<return>KErrNone</return>
    86 	</actionresult>
    87 </action>
    88 
    89 <action>
    90 	<actionname>4.1.5,Creating a CertificateAppInfoManager</actionname>
    91 	<actiontype>initappmanager</actiontype>
    92 	<actionbody></actionbody>
    93 	<actionresult>
    94 		<return>KErrNone</return>
    95 	</actionresult>
    96 </action>
    97 
    98 <action>
    99 	<actionname>4.1.6,Retrieving the clients</actionname>
   100 	<actiontype>getclients</actiontype>
   101 	<actionbody></actionbody>
   102 	<actionresult>
   103 		<return>KErrNone</return>
   104 		<uid>1 2 3 4</uid>
   105 	</actionresult>
   106 </action>
   107 
   108 <action>
   109 	<actionname>4.1.7.a,Deleting the client A1</actionname>
   110 	<actiontype>removeclient</actiontype>
   111 	<actionbody>
   112 		<uid>1</uid>
   113 	</actionbody>
   114 	<actionresult>
   115 		<return>KErrNone</return>
   116 	</actionresult>
   117 </action>
   118 
   119 <action>
   120 	<actionname>4.1.7.b,Retrieving the clients</actionname>
   121 	<actiontype>getclients</actiontype>
   122 	<actionbody></actionbody>
   123 	<actionresult>
   124 		<return>KErrNone</return>
   125 		<uid>2 3 4</uid>
   126 	</actionresult>
   127 </action>
   128 
   129 <action>
   130 	<actionname>4.1.8,Deleting the CertificateAppInfoManager</actionname>
   131 	<actiontype>deleteappmanager</actiontype>
   132 	<actionbody></actionbody>
   133 	<actionresult>
   134 		<return>KErrNone</return>
   135 	</actionresult>
   136 </action>
   137 
   138 <action>
   139 	<actionname>4.1.9,Creating a CertificateAppInfoManager</actionname>
   140 	<actiontype>initappmanager</actiontype>
   141 	<actionbody></actionbody>
   142 	<actionresult>
   143 		<return>KErrNone</return>
   144 	</actionresult>
   145 </action>
   146 
   147 <action>
   148 	<actionname>4.1.10,Retrieving the clients</actionname>
   149 	<actiontype>getclients</actiontype>
   150 	<actionbody></actionbody>
   151 	<actionresult>
   152 		<return>KErrNone</return>
   153 		<uid>2 3 4</uid>
   154 	</actionresult>
   155 </action>
   156 
   157 <action>
   158 	<actionname>4.1.11.a,Deleting the client A2</actionname>
   159 	<actiontype>removeclient</actiontype>
   160 	<actionbody>
   161 		<uid>2</uid>
   162 	</actionbody>
   163 	<actionresult>
   164 		<return>KErrNone</return>
   165 	</actionresult>
   166 </action>
   167 
   168 <action>
   169 	<actionname>4.1.11.b,Deleting the client A3</actionname>
   170 	<actiontype>removeclient</actiontype>
   171 	<actionbody>
   172 		<uid>3</uid>
   173 	</actionbody>
   174 	<actionresult>
   175 		<return>KErrNone</return>
   176 	</actionresult>
   177 </action>
   178 
   179 <action>
   180 	<actionname>4.1.11.c,Deleting the client A4</actionname>
   181 	<actiontype>removeclient</actiontype>
   182 	<actionbody>
   183 		<uid>4</uid>
   184 	</actionbody>
   185 	<actionresult>
   186 		<return>KErrNone</return>
   187 	</actionresult>
   188 </action>
   189 
   190 <action>
   191 	<actionname>4.1.11.d,Retrieving the clients</actionname>
   192 	<actiontype>getclients</actiontype>
   193 	<actionbody></actionbody>
   194 	<actionresult>
   195 		<return>KErrNone</return>
   196 		<uid></uid>
   197 	</actionresult>
   198 </action>
   199 
   200 <action>
   201 	<actionname>4.1.12,Deleting the CertificateAppInfoManager</actionname>
   202 	<actiontype>deleteappmanager</actiontype>
   203 	<actionbody></actionbody>
   204 	<actionresult>
   205 		<return>KErrNone</return>
   206 	</actionresult>
   207 </action>
   208 
   209 <action>
   210 	<actionname>4.1.13,Creating a CertificateAppInfoManager</actionname>
   211 	<actiontype>initappmanager</actiontype>
   212 	<actionbody></actionbody>
   213 	<actionresult>
   214 		<return>KErrNone</return>
   215 	</actionresult>
   216 </action>
   217 
   218 <action>
   219 	<actionname>4.1.14,Retrieving the clients</actionname>
   220 	<actiontype>getclients</actiontype>
   221 	<actionbody></actionbody>
   222 	<actionresult>
   223 		<return>KErrNone</return>
   224 		<uid></uid>
   225 	</actionresult>
   226 </action>
   227 
   228 <action>
   229 	<actionname>4.1.15,Deleting the CertificateAppInfoManager</actionname>
   230 	<actiontype>deleteappmanager</actiontype>
   231 	<actionbody></actionbody>
   232 	<actionresult>
   233 		<return>KErrNone</return>
   234 	</actionresult>
   235 </action>
   236 
   237 //4.2 Error handling
   238 
   239 <action>
   240 	<actionname>4.2.1,Creating a CertificateAppInfoManager</actionname>
   241 	<actiontype>initappmanager</actiontype>
   242 	<actionbody></actionbody>
   243 	<actionresult>
   244 		<return>KErrNone</return>
   245 	</actionresult>
   246 </action>
   247 
   248 <action>
   249 	<actionname>4.2.2.a,Adding client A1</actionname>
   250 	<actiontype>addclient</actiontype>
   251 	<actionbody>
   252 		<name>A1</name>
   253 		<uid>1</uid>
   254 	</actionbody>
   255 	<actionresult>
   256 		<return>KErrNone</return>
   257 	</actionresult>
   258 </action>
   259 
   260 <action>
   261 	<actionname>4.2.2.b,Adding client A2</actionname>
   262 	<actiontype>addclient</actiontype>
   263 	<actionbody>
   264 		<name>A2</name>
   265 		<uid>2</uid>
   266 	</actionbody>
   267 	<actionresult>
   268 		<return>KErrNone</return>
   269 	</actionresult>
   270 </action>
   271 
   272 <action>
   273 	<actionname>4.2.2.c,Adding client A3</actionname>
   274 	<actiontype>addclient</actiontype>
   275 	<actionbody>
   276 		<name>A3</name>
   277 		<uid>3</uid>
   278 	</actionbody>
   279 	<actionresult>
   280 		<return>KErrNone</return>
   281 	</actionresult>
   282 </action>
   283 
   284 <action>
   285 	<actionname>4.2.2.d,Adding client A4</actionname>
   286 	<actiontype>addclient</actiontype>
   287 	<actionbody>
   288 		<name>A4</name>
   289 		<uid>4</uid>
   290 	</actionbody>
   291 	<actionresult>
   292 		<return>KErrNone</return>
   293 	</actionresult>
   294 </action>
   295 
   296 <action>
   297 	<actionname>4.2.2.e,Retrieving the clients</actionname>
   298 	<actiontype>getclients</actiontype>
   299 	<actionbody></actionbody>
   300 	<actionresult>
   301 		<return>KErrNone</return>
   302 		<uid>1 2 3 4</uid>
   303 	</actionresult>
   304 </action>
   305 
   306 <action>
   307 	<actionname>4.2.3,Adding client A1</actionname>
   308 	<actiontype>addclient</actiontype>
   309 	<actionbody>
   310 		<name>A1</name>
   311 		<uid>1</uid>
   312 	</actionbody>
   313 	<actionresult>
   314 		<return>KErrAlreadyExists</return>
   315 	</actionresult>
   316 </action>
   317 
   318 <action>
   319 	<actionname>4.2.4,Deleting the CertificateAppInfoManager</actionname>
   320 	<actiontype>deleteappmanager</actiontype>
   321 	<actionbody></actionbody>
   322 	<actionresult>
   323 		<return>KErrNone</return>
   324 	</actionresult>
   325 </action>
   326 
   327 <action>
   328 	<actionname>4.2.5,Creating a CertificateAppInfoManager</actionname>
   329 	<actiontype>initappmanager</actiontype>
   330 	<actionbody></actionbody>
   331 	<actionresult>
   332 		<return>KErrNone</return>
   333 	</actionresult>
   334 </action>
   335 
   336 <action>
   337 	<actionname>4.2.6,Retrieving the clients</actionname>
   338 	<actiontype>getclients</actiontype>
   339 	<actionbody></actionbody>
   340 	<actionresult>
   341 		<return>KErrNone</return>
   342 		<uid>1 2 3 4</uid>
   343 	</actionresult>
   344 </action>
   345 
   346 <action>
   347 	<actionname>4.2.7.a,Deleting the client A1</actionname>
   348 	<actiontype>removeclient</actiontype>
   349 	<actionbody>
   350 		<uid>1</uid>
   351 	</actionbody>
   352 	<actionresult>
   353 		<return>KErrNone</return>
   354 	</actionresult>
   355 </action>
   356 
   357 <action>
   358 	<actionname>4.2.7.b,Retrieving the clients</actionname>
   359 	<actiontype>getclients</actiontype>
   360 	<actionbody></actionbody>
   361 	<actionresult>
   362 		<return>KErrNone</return>
   363 		<uid>2 3 4</uid>
   364 	</actionresult>
   365 </action>
   366 
   367 <action>
   368 	<actionname>4.2.8,Deleting the CertificateAppInfoManager</actionname>
   369 	<actiontype>deleteappmanager</actiontype>
   370 	<actionbody></actionbody>
   371 	<actionresult>
   372 		<return>KErrNone</return>
   373 	</actionresult>
   374 </action>
   375 
   376 <action>
   377 	<actionname>4.2.9,Creating a CertificateAppInfoManager</actionname>
   378 	<actiontype>initappmanager</actiontype>
   379 	<actionbody></actionbody>
   380 	<actionresult>
   381 		<return>KErrNone</return>
   382 	</actionresult>
   383 </action>
   384 
   385 <action>
   386 	<actionname>4.2.10,Retrieving the clients</actionname>
   387 	<actiontype>getclients</actiontype>
   388 	<actionbody></actionbody>
   389 	<actionresult>
   390 		<return>KErrNone</return>
   391 		<uid>2 3 4</uid>
   392 	</actionresult>
   393 </action>
   394 
   395 <action>
   396 	<actionname>4.2.11.a,Deleting the client A2</actionname>
   397 	<actiontype>removeclient</actiontype>
   398 	<actionbody>
   399 		<uid>2</uid>
   400 	</actionbody>
   401 	<actionresult>
   402 		<return>KErrNone</return>
   403 	</actionresult>
   404 </action>
   405 
   406 <action>
   407 	<actionname>4.2.11.b,Deleting the client A3</actionname>
   408 	<actiontype>removeclient</actiontype>
   409 	<actionbody>
   410 		<uid>3</uid>
   411 	</actionbody>
   412 	<actionresult>
   413 		<return>KErrNone</return>
   414 	</actionresult>
   415 </action>
   416 
   417 <action>
   418 	<actionname>4.2.11.c,Deleting the client A4</actionname>
   419 	<actiontype>removeclient</actiontype>
   420 	<actionbody>
   421 		<uid>4</uid>
   422 	</actionbody>
   423 	<actionresult>
   424 		<return>KErrNone</return>
   425 	</actionresult>
   426 </action>
   427 
   428 <action>
   429 	<actionname>4.2.11.d,Retrieving the clients</actionname>
   430 	<actiontype>getclients</actiontype>
   431 	<actionbody></actionbody>
   432 	<actionresult>
   433 		<return>KErrNone</return>
   434 		<uid></uid>
   435 	</actionresult>
   436 </action>
   437 
   438 <action>
   439 	<actionname>4.2.12,Deleting the CertificateAppInfoManager</actionname>
   440 	<actiontype>deleteappmanager</actiontype>
   441 	<actionbody></actionbody>
   442 	<actionresult>
   443 		<return>KErrNone</return>
   444 	</actionresult>
   445 </action>
   446 
   447 <action>
   448 	<actionname>4.2.13,Creating a CertificateAppInfoManager</actionname>
   449 	<actiontype>initappmanager</actiontype>
   450 	<actionbody></actionbody>
   451 	<actionresult>
   452 		<return>KErrNone</return>
   453 	</actionresult>
   454 </action>
   455 
   456 <action>
   457 	<actionname>4.2.14,Retrieving the clients</actionname>
   458 	<actiontype>getclients</actiontype>
   459 	<actionbody></actionbody>
   460 	<actionresult>
   461 		<return>KErrNone</return>
   462 		<uid></uid>
   463 	</actionresult>
   464 </action>
   465 
   466 <action>
   467 	<actionname>4.2.15,Deleting the CertificateAppInfoManager</actionname>
   468 	<actiontype>deleteappmanager</actiontype>
   469 	<actionbody></actionbody>
   470 	<actionresult>
   471 		<return>KErrNone</return>
   472 	</actionresult>
   473 </action>