--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/cryptoservices/certificateandkeymgmt/twtlscert/scripts/twtlscert.txt Wed Jul 08 11:25:26 2009 +0100
@@ -0,0 +1,846 @@
+<action>
+ <actionname>WTLSCERT Syntax Checks 01</actionname>
+ <actiontype>Syntax</actiontype>
+ <actionbody>
+ <path>\twtlscert\data\</path>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+
+<action>
+ <actionname>WTLSCERT Valdiation Test 1</actionname>
+ <actiontype>Validate</actiontype>
+ <actionbody>
+ <chain>
+ <server>
+ <certificate>\twtlscert\data\wtls-ee.cer</certificate>
+ <label>wtls-ee</label>
+ </server>
+ <root>
+ <certificate>\twtlscert\data\wtls-root.cer</certificate>
+ <label>wtls-root</label>
+ </root>
+ </chain>
+ <io>
+ <oresult>ValidatedOK</oresult>
+ </io>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+
+
+<action>
+ <actionname>WTLSCERT Valdiation Test 02</actionname>
+ <actiontype>Validate</actiontype>
+ <actionbody>
+ <chain>
+ <server>
+ <certificate>\twtlscert\data\symbian-freecerts-wtls.cer</certificate>
+ <label>symbian-freecerts-wtls</label>
+ </server>
+ <root>
+ <certificate>\twtlscert\data\wtls-root.cer</certificate>
+ <label>wtls-root</label>
+ </root>
+ </chain>
+ <io>
+ <oresult>ValidatedOK</oresult>
+ </io>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+
+<action>
+ <actionname>WTLSCERT Valdiation Test 03</actionname>
+ <actiontype>Validate</actiontype>
+ <actionbody>
+ <chain>
+ <server>
+ <certificate>\twtlscert\data\will-ent-wtls.cer</certificate>
+ <label>will-ent-wtls</label>
+ </server>
+ <root>
+ <certificate>\twtlscert\data\ent-wtls.cer</certificate>
+ <label>ent-wtls</label>
+ </root>
+ </chain>
+ <io>
+ <oresult>ValidatedOK</oresult>
+ </io>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+
+<action>
+ <actionname>WTLSCERT Valdiation Test 04</actionname>
+ <actiontype>Validate</actiontype>
+ <actionbody>
+ <chain>
+ <server>
+ <certificate>\twtlscert\data\william.bamberg@symbian.com.wap</certificate>
+ <label>william.bamberg@symbian.com</label>
+ </server>
+ <root>
+ <certificate>\twtlscert\data\MobileServiceCA.wap</certificate>
+ <label>MobileServiceCA</label>
+ </root>
+ </chain>
+ <io>
+ <oresult>ValidatedOK</oresult>
+ </io>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+
+
+<action>
+ <actionname>WTLSCERT Valdiation Test 05</actionname>
+ <actiontype>Validate</actiontype>
+ <actionbody>
+ <chain>
+ <server>
+ <certificate>\twtlscert\data\wtls-ee-badsig.cer</certificate>
+ <label>wtls-ee-badsig</label>
+ </server>
+ <root>
+ <certificate>\twtlscert\data\wtls-root.cer</certificate>
+ <label>wtls-root</label>
+ </root>
+ </chain>
+ <io>
+ <oresult>SignatureInvalid</oresult>
+ </io>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+
+<action>
+ <actionname>WTLSCERT Valdiation Test 06</actionname>
+ <actiontype>Validate</actiontype>
+ <actionbody>
+ <chain>
+ <server>
+ <certificate>\twtlscert\data\wtls-ee.cer</certificate>
+ <label>wtls-ee</label>
+ </server>
+ <root>
+ <certificate>\twtlscert\data\wtls-root-badsig.cer</certificate>
+ <label>wtls-root-badsig</label>
+ </root>
+ </chain>
+ <io>
+ <oresult>SignatureInvalid</oresult>
+ </io>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+
+<action>
+ <actionname>WTLSCERT Valdiation Test 07</actionname>
+ <actiontype>Validate</actiontype>
+ <actionbody>
+ <chain>
+ <server>
+ <certificate>\twtlscert\data\will-ent-wtls-badsig.cer</certificate>
+ <label>will-ent-wtls-badsig</label>
+ </server>
+ <root>
+ <certificate>\twtlscert\data\ent-wtls.cer</certificate>
+ <label>ent-wtls</label>
+ </root>
+ </chain>
+ <io>
+ <oresult>SignatureInvalid</oresult>
+ </io>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+
+
+<action>
+ <actionname>WTLSCERT Valdiation Test 08</actionname>
+ <actiontype>Validate</actiontype>
+ <actionbody>
+ <chain>
+ <server>
+ <certificate>\twtlscert\data\will-ent-wtls.cer</certificate>
+ <label>will-ent-wtls</label>
+ </server>
+ <root>
+ <certificate>\twtlscert\data\ent-wtls-badsig.cer</certificate>
+ <label>ent-wtls-badsig</label>
+ </root>
+ </chain>
+ <io>
+ <oresult>SignatureInvalid</oresult>
+ </io>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+
+<action>
+ <actionname>WTLSCERT Valdiation Test 09</actionname>
+ <actiontype>Validate</actiontype>
+ <actionbody>
+ <chain>
+ <server>
+ <certificate>\twtlscert\data\william.bamberg@symbian.com-badsig.wap</certificate>
+ <label>william.bamberg@symbian.com-badsig</label>
+ </server>
+ <root>
+ <certificate>\twtlscert\data\MobileServiceCA.wap</certificate>
+ <label>MobileServiceCA</label>
+ </root>
+ </chain>
+ <io>
+ <oresult>SignatureInvalid</oresult>
+ </io>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+
+<action>
+ <actionname>WTLSCERT Valdiation Test 10</actionname>
+ <actiontype>Validate</actiontype>
+ <actionbody>
+ <chain>
+ <server>
+ <certificate>\twtlscert\data\william.bamberg@symbian.com.wap</certificate>
+ <label>william.bamberg@symbian.com</label>
+ </server>
+ <root>
+ <certificate>\twtlscert\data\MobileServiceCA-badsig.wap</certificate>
+ <label>MobileServiceCA-badsig</label>
+ </root>
+ </chain>
+ <io>
+ <oresult>SignatureInvalid</oresult>
+ </io>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+
+<action>
+ <actionname>WTLSCERT Valdiation Test 11</actionname>
+ <actiontype>Validate</actiontype>
+ <actionbody>
+ <chain>
+ <server>
+ <certificate>\twtlscert\data\will-ent-wtls.cer</certificate>
+ <label>will-ent-wtls</label>
+ </server>
+ <root>
+ <certificate>\twtlscert\data\entrustnetwap.bin</certificate>
+ <label>entrustnetwap</label>
+ </root>
+ </chain>
+ <io>
+ <oresult>ChainHasNoRoot</oresult>
+ </io>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+
+<action>
+ <actionname>WTLSCERT Valdiation Test 12</actionname>
+ <actiontype>Validate</actiontype>
+ <actionbody>
+ <chain>
+ <server>
+ <certificate>\twtlscert\data\ent-wtls.cer</certificate>
+ <label>ent-wtls</label>
+ </server>
+ <root>
+ <certificate>\twtlscert\data\ent-wtls.cer</certificate>
+ <label>ent-wtls</label>
+ </root>
+ </chain>
+ <io>
+ <oresult>ValidatedOK</oresult>
+ </io>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+
+<action>
+ <actionname>WTLSCERT Valdiation Test 13</actionname>
+ <actiontype>Validate</actiontype>
+ <actionbody>
+ <chain>
+ <server>
+ <certificate>\twtlscert\data\ent-wtls.cer</certificate>
+ <label>ent-wtls</label>
+ </server>
+ <root>
+ <certificate>\twtlscert\data\MobileServiceCA.wap</certificate>
+ <label>MobileServiceCA</label>
+ </root>
+ </chain>
+ <io>
+ <oresult>ChainHasNoRoot</oresult>
+ </io>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+
+<action>
+ <actionname>WTLSCERT Valdiation Test 14</actionname>
+ <actiontype>Validate</actiontype>
+ <actionbody>
+ <dateissued>
+ <value>true</value>
+ </dateissued>
+ <chain>
+ <server>
+ <certificate>\twtlscert\data\Vancouver_Canucks.crt</certificate>
+ <label>Vancouver Canucks sText</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\Winnipeg_Jets_Missing_CN.crt</certificate>
+ <label>Winnipeg Jets Missing sText</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\Montreal_Canadiens.crt</certificate>
+ <label>Montreal Canadiens sText</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\Ottawa_Senators.crt</certificate>
+ <label>Ottawa Senators sText</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\Toronto_Maple_Leafs.crt</certificate>
+ <label>Toronto Maple Leafs sText</label>
+ </server>
+ <root>
+ <certificate>\twtlscert\data\Canadian_Hockey_Teams.crt</certificate>
+ <label>Canadian Hockey Teams sText</label>
+ </root>
+ </chain>
+ <io>
+ <oresult>ValidatedOK</oresult>
+ </io>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+
+<action>
+ <actionname>WTLSCERT Valdiation Test 15</actionname>
+ <actiontype>Validate</actiontype>
+ <actionbody>
+ <dateissued>
+ <value>true</value>
+ </dateissued>
+ <chain>
+ <server>
+ <certificate>\twtlscert\data\Vancouver_Canucks.crt</certificate>
+ <label>Vancouver Canucks sText</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\Winnipeg_Jets_Missing_CN.crt</certificate>
+ <label>Winnipeg Jets Missing sText</label>
+ </server>
+ <root>
+ <certificate>\twtlscert\data\Winnipeg_Jets_Missing_CN.crt</certificate>
+ <label>Winnipeg Jets Missing sText</label>
+ </root>
+ </chain>
+ <io>
+ <oresult>ValidatedOK</oresult>
+ </io>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+
+<action>
+ <actionname>WTLSCERT Valdiation Test 16</actionname>
+ <actiontype>Validate</actiontype>
+ <actionbody>
+ <dateissued>
+ <value>true</value>
+ </dateissued>
+ <chain>
+ <server>
+ <certificate>\twtlscert\data\Ottawa_Senators.crt</certificate>
+ <label>Ottawa Senators sText</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\Toronto_Maple_Leafs.crt</certificate>
+ <label>Toronto Maple Leafs sText</label>
+ </server>
+ <root>
+ <certificate>\twtlscert\data\Canadian_Hockey_Teams.crt</certificate>
+ <label>Canadian Hockey Teams sText</label>
+ </root>
+ </chain>
+ <io>
+ <oresult>ValidatedOK</oresult>
+ </io>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+
+<action>
+ <actionname>WTLSCERT Valdiation Test 17</actionname>
+ <actiontype>Validate</actiontype>
+ <actionbody>
+ <dateissued>
+ <value>true</value>
+ </dateissued>
+ <chain>
+ <server>
+ <certificate>\twtlscert\data\Vancouver_Canucks.crt</certificate>
+ <label>Vancouver Canucks sText</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\Winnipeg_Jets_Missing_CN.crt</certificate>
+ <label>Winnipeg Jets Missing sText</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\Montreal_Canadiens.crt</certificate>
+ <label>Montreal Canadiens sText</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\Ottawa_Senators.crt</certificate>
+ <label>Ottawa Senators sText</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\Toronto_Maple_Leafs.crt</certificate>
+ <label>Toronto Maple Leafs sText</label>
+ </server>
+ <root>
+ <certificate>\twtlscert\data\Toronto_Maple_Leafs.crt</certificate>
+ <label>Toronto Maple Leafs sText</label>
+ </root>
+ <root>
+ <certificate>\twtlscert\data\Canadian_Hockey_Teams.crt</certificate>
+ <label>Canadian Hockey Teams sText</label>
+ </root>
+ </chain>
+ <io>
+ <oresult>ValidatedOK</oresult>
+ </io>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+
+<action>
+ <actionname>WTLSCERT Valdiation Test 18</actionname>
+ <actiontype>Validate</actiontype>
+ <actionbody>
+ <dateissued>
+ <value>true</value>
+ </dateissued>
+ <chain>
+ <server>
+ <certificate>\twtlscert\data\Vancouver_Canucks.crt</certificate>
+ <label>Vancouver Canucks sText</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\Winnipeg_Jets_Missing_CN.crt</certificate>
+ <label>Winnipeg Jets Missing sText</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\Montreal_Canadiens.crt</certificate>
+ <label>Montreal Canadiens sText</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\Ottawa_Senators.crt</certificate>
+ <label>Ottawa Senators sText</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\Toronto_Maple_Leafs.crt</certificate>
+ <label>Toronto Maple Leafs sText</label>
+ </server>
+ <root>
+ <certificate>\twtlscert\data\Canadian_Hockey_Teams.crt</certificate>
+ <label>Canadian Hockey Teams sText</label>
+ </root>
+ <root>
+ <certificate>\twtlscert\data\Winnipeg_Jets_Missing_CN.crt</certificate>
+ <label>Winnipeg Jets Missing sText</label>
+ </root>
+ </chain>
+ <io>
+ <oresult>ValidatedOK</oresult>
+ </io>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+
+<action>
+ <actionname>WTLSCERT Valdiation Test 19</actionname>
+ <actiontype>Validate</actiontype>
+ <actionbody>
+ <dateissued>
+ <value>true</value>
+ </dateissued>
+ <chain>
+ <server>
+ <certificate>\twtlscert\data\Ottawa_Senators.crt</certificate>
+ <label>Ottawa Senators sText</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\Toronto_Maple_Leafs.crt</certificate>
+ <label>Toronto Maple Leafs sText</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\Canadian_Hockey_Teams.crt</certificate>
+ <label>Canadian Hockey Teams sText</label>
+ </server>
+ <root>
+ <certificate>\twtlscert\data\wtls-root.cer</certificate>
+ <label>wtls-root</label>
+ </root>
+ </chain>
+ <io>
+ <oresult>ChainHasNoRoot</oresult>
+ </io>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+
+<action>
+ <actionname>WTLSCERT Valdiation Test 20</actionname>
+ <actiontype>Validate</actiontype>
+ <actionbody>
+ <dateissued>
+ <value>true</value>
+ </dateissued>
+ <chain>
+ <server>
+ <certificate>\twtlscert\data\Vancouver_Canucks.crt</certificate>
+ <label>Vancouver Canucks sText</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\Winnipeg_Jets_Missing_CN.crt</certificate>
+ <label>Winnipeg Jets Missing sText</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\Montreal_Canadiens.crt</certificate>
+ <label>Montreal Canadiens sText</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\Ottawa_Senators.crt</certificate>
+ <label>Ottawa Senators sText</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\Toronto_Maple_Leafs.crt</certificate>
+ <label>Toronto Maple Leafs sText</label>
+ </server>
+ <root>
+ <certificate>\twtlscert\data\Winnipeg_Jets_Missing_CN.crt</certificate>
+ <label>Winnipeg Jets Missing sText</label>
+ </root>
+ </chain>
+ <io>
+ <oresult>ValidatedOK</oresult>
+ </io>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+
+<action>
+ <actionname>WTLSCERT Valdiation Test 21</actionname>
+ <actiontype>Validate</actiontype>
+ <actionbody>
+ <dateissued>
+ <value>true</value>
+ </dateissued>
+ <chain>
+ <server>
+ <certificate>\twtlscert\data\Toronto_Maple_Leafs.crt</certificate>
+ <label>Toronto Maple Leafs sText</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\wtls-root.cer</certificate>
+ <label>wtls-root</label>
+ </server>
+ <root>
+ <certificate>\twtlscert\data\wtls-root.cer</certificate>
+ <label>wtls-root</label>
+ </root>
+ </chain>
+ <io>
+ <oresult>NamesDontChain</oresult>
+ </io>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+
+<action>
+ <actionname>WTLSCERT Valdiation Test 22</actionname>
+ <actiontype>Validate</actiontype>
+ <actionbody>
+ <dateissued>
+ <value>true</value>
+ </dateissued>
+ <chain>
+ <server>
+ <certificate>\twtlscert\data\Vancouver_Canucks.crt</certificate>
+ <label>Vancouver Canucks sText</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\Winnipeg_Jets_Missing_CN.crt</certificate>
+ <label>Winnipeg Jets Missing sText</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\will-ent-wtls.cer</certificate>
+ <label>will-ent-wtls</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\Montreal_Canadiens.crt</certificate>
+ <label>Montreal Canadiens sText</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\Ottawa_Senators.crt</certificate>
+ <label>Ottawa Senators sText</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\Toronto_Maple_Leafs.crt</certificate>
+ <label>Toronto Maple Leafs sText</label>
+ </server>
+ <root>
+ <certificate>\twtlscert\data\Canadian_Hockey_Teams.crt</certificate>
+ <label>Canadian Hockey Teams sText</label>
+ </root>
+ </chain>
+ <io>
+ <oresult>NotCACert</oresult>
+ </io>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+
+<action>
+ <actionname>WTLSCERT Valdiation Test 23</actionname>
+ <actiontype>Validate</actiontype>
+ <actionbody>
+ <dateissued>
+ <value>true</value>
+ </dateissued>
+ <chain>
+ <server>
+ <certificate>\twtlscert\data\Vancouver_Canucks.crt</certificate>
+ <label>Vancouver Canucks sText</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\Winnipeg_Jets_Missing_CN.crt</certificate>
+ <label>Winnipeg Jets Missing sText</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\Montreal_Canadiens.crt</certificate>
+ <label>Montreal Canadiens sText</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\Winnipeg_Jets_Missing_CN.crt</certificate>
+ <label>Winnipeg Jets Missing sText</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\Ottawa_Senators.crt</certificate>
+ <label>Ottawa Senators sText</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\Toronto_Maple_Leafs.crt</certificate>
+ <label>Toronto Maple Leafs sText</label>
+ </server>
+ <root>
+ <certificate>\twtlscert\data\Canadian_Hockey_Teams.crt</certificate>
+ <label>Canadian Hockey Teams sText</label>
+ </root>
+ </chain>
+ <io>
+ <oresult>NamesDontChain</oresult>
+ </io>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+
+<action>
+ <actionname>WTLSCERT Valdiation Test 24</actionname>
+ <actiontype>Validate</actiontype>
+ <actionbody>
+ <dateissued>
+ <value>true</value>
+ </dateissued>
+ <chain>
+ <server>
+ <certificate>\twtlscert\data\Toronto_Maple_Leafs.crt</certificate>
+ <label>Toronto Maple Leafs sText</label>
+ </server>
+ <root>
+ <certificate>\twtlscert\data\Toronto_Maple_Leafs.crt</certificate>
+ <label>Toronto Maple Leafs sText</label>
+ </root>
+ </chain>
+ <io>
+ <oresult>ValidatedOK</oresult>
+ </io>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+
+<action>
+ <actionname>WTLSCERT Valdiation Test 25</actionname>
+ <actiontype>Validate</actiontype>
+ <actionbody>
+ <dateissued>
+ <value>true</value>
+ </dateissued>
+ <chain>
+ <server>
+ <certificate>\twtlscert\data\Vancouver_Canucks.crt</certificate>
+ <label>Vancouver Canucks sText</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\Winnipeg_Jets_Missing_CN.crt</certificate>
+ <label>Winnipeg Jets Missing sText</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\Montreal_Canadiens_Invalid.crt</certificate>
+ <label>Montreal Canadiens Invalid sText</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\Ottawa_Senators.crt</certificate>
+ <label>Ottawa Senators sText</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\Toronto_Maple_Leafs.crt</certificate>
+ <label>Toronto Maple Leafs sText</label>
+ </server>
+ <root>
+ <certificate>\twtlscert\data\Canadian_Hockey_Teams.crt</certificate>
+ <label>Canadian Hockey Teams sText</label>
+ </root>
+ </chain>
+ <io>
+ <oresult>SignatureInvalid</oresult>
+ </io>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+
+<action>
+ <actionname>WTLSCERT Valdiation Test 26</actionname>
+ <actiontype>Validate</actiontype>
+ <actionbody>
+ <dateissued>
+ <value>true</value>
+ </dateissued>
+ <chain>
+ <server>
+ <certificate>\twtlscert\data\Vancouver_Canucks.crt</certificate>
+ <label>Vancouver Canucks sText</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\Winnipeg_Jets_Missing_CN.crt</certificate>
+ <label>Winnipeg Jets Missing sText</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\Montreal_Canadiens.crt</certificate>
+ <label>Montreal Canadiens sText</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\Ottawa_Senators.crt</certificate>
+ <label>Ottawa Senators sText</label>
+ </server>
+ <server>
+ <certificate>\twtlscert\data\Toronto_Maple_Leafs.crt</certificate>
+ <label>Toronto Maple Leafs sText</label>
+ </server>
+ <root>
+ <certificate>\twtlscert\data\Canadian_Hockey_Teams.crt</certificate>
+ <label>Canadian Hockey Teams sText</label>
+ </root>
+ <root>
+ <certificate>\twtlscert\data\Ottawa_Senators.crt</certificate>
+ <label>Ottawa Senators sText</label>
+ </root>
+ <root>
+ <certificate>\twtlscert\data\Vancouver_Canucks.crt</certificate>
+ <label>Vancouver Canucks sText</label>
+ </root>
+ <root>
+ <certificate>\twtlscert\data\Montreal_Canadiens.crt</certificate>
+ <label>Montreal Canadiens sText</label>
+ </root>
+ <root>
+ <certificate>\twtlscert\data\Winnipeg_Jets_Missing_CN.crt</certificate>
+ <label>Winnipeg Jets Missing sText</label>
+ </root>
+ <root>
+ <certificate>\twtlscert\data\Toronto_Maple_Leafs.crt</certificate>
+ <label>Toronto Maple Leafs sText</label>
+ </root>
+ </chain>
+ <io>
+ <oresult>ValidatedOK</oresult>
+ </io>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+
+<action>
+ <actionname>WTLSCERT Corruption Tests</actionname>
+ <actiontype>Corruption</actiontype>
+ <actionbody>
+ <path>\twtlscert\data\</path>
+ <interations>100</iterations>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>