javacommons/security/tsrc/javasrc/com/nokia/mj/impl/security/midp/authentication/InteractiveAuthenticationModuleTests.java
changeset 78 71ad690e91f5
parent 21 2a9601315dfc
equal deleted inserted replaced
72:1f0034e370aa 78:71ad690e91f5
   236         storage.removeAuthenticationStorageData(appUID);
   236         storage.removeAuthenticationStorageData(appUID);
   237         oscpEventListener.reset();
   237         oscpEventListener.reset();
   238         authenticationModule.registerOcspEventListener(appUID, oscpEventListener);
   238         authenticationModule.registerOcspEventListener(appUID, oscpEventListener);
   239         allAttributes.clear();
   239         allAttributes.clear();
   240         allAttributes.put(MIDP_PROFILE_ATTRIBUTE_NAME,new Attribute("",MIDP3));
   240         allAttributes.put(MIDP_PROFILE_ATTRIBUTE_NAME,new Attribute("",MIDP3));
   241         allAttributes.put(AuthenticationAttribute.MAIN_ATTRIBUTE_PREFIX + "1-1", new Attribute("",        "MIICgTCCAeqgAwIBAgIJAIROWRW4DjXyMA0GCSqGSIb3DQEBBQUAMHMxCzAJBgNVBAYTAmZpMRIwEAYDVQQIEwlQaXJrYW5tYWExEDAOBgNVBAcTB1RhbXBlcmUxDjAMBgNVBAoTBU5va2lhMQ0wCwYDVQQLEwRKYXZhMR8wHQYDVQQDDBZKUF9UaGlyZF9QYXJ0eV9UcnVzdGVkMB4XDTA5MDUyODA4NDc1M1oXDTEwMDUyODA4NDc1M1owgZExCzAJBgNVBAYTAkZJMRAwDgYDVQQHEwdUYW1wZXJlMRcwFQYDVQQDEw5PQ1NQIEdPT0QgQ2VydDEMMAoGA1UEChMDT3JnMSMwIQYDVR0PExpjcml0aWNhbCwgZGlnaXRhbFNpZ25hdHVyZTEkMCIGA1UdJRMbMS4zLjYuMS40LjEuOTQuMS40OS4xLjIuMi4zMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDHoWvDNxIjGzm2J9OmYJtVrUPZJoIXzFVAXpSztxUcsxq18K1y/wsQcxyrjMD4C6eMkxygaDun0sZSHV8MDvt36A9gjoshhRWsV+yXrM3I3XjAFKP/fLrS4nnNJM9OEOpld7kjA+xgV51/Yn3kJyFKQjqbv/WZon7rozt82MspKQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBADMn5WNp0pA7Z/4GRGIk2JMShEvtuHDnYvFg0xWk90rEQoAB6XsMe8IL8e7le9sPvppjiuyImjFTK6bOQYhGAVmjHDlkxlxf5SfRmhRilOl5ZHJKeGIeI696orXiqPiuL6ltb+W9hc0ymu2yZGew1Ptt9+tlYZRT0DuM7zqW3hip"));
   241         allAttributes.put(AuthenticationAttribute.MAIN_ATTRIBUTE_PREFIX + "1-1", new Attribute("",        "MIICuTCCAiKgAwIBAgIJAKdHK8lkGvSqMA0GCSqGSIb3DQEBBQUAMHMxCzAJBgNVBAYTAmZpMRIwEAYDVQQIEwlQaXJrYW5tYWExEDAOBgNVBAcTB1RhbXBlcmUxDjAMBgNVBAoTBU5va2lhMQ0wCwYDVQQLEwRKYXZhMR8wHQYDVQQDDBZKUF9UaGlyZF9QYXJ0eV9UcnVzdGVkMB4XDTEwMDkyMDA3Mzk0M1oXDTE1MDkxOTA3Mzk0M1owRjELMAkGA1UEBhMCRkkxEDAOBgNVBAcTB1RhbXBlcmUxFzAVBgNVBAMTDk9DU1AgR09PRCBDZXJ0MQwwCgYDVQQKEwNPcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDRHWZYToWVP8is/TWKzRQaRc0SmPNOKdFqkjJYF2NjPmz/EABJLKps4m2BZzN2kMIBRkTuirLKjnsdSelI8itekzZBJJMPgtBvsXn+wa3fPaHa3Lqhp9oa8rr/DaCCnp/B4Id/x6HV53uA8e4qs3PeDnagvomBCQsVApWpL1tcnIow1vMEHIA5uqTOVhCKgwXnnoWfl7AWmh6Tu+SbMYALj8fGzvDhPmxIhVte9NaF462Cxf0B6EuCEEdh0xEWw4qLakWpH9QlwZnshfYFaoSYLqLp83E84Md8SkcraLZed8nDS93Gh++rEjgQSldzkf0MIvZyrmKwf+vgNU+WpvzJAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEACgN//8SRGqi50c5gmqZdH0YVC7ABUpBNMP1mP9z3+qadtHOOqIKn3q34rvKzyiZEndufZAt3vUQ1s+wlaJKQTUgAm7G8K8cYYCkexJoQVdfVTyJn2ZKTOkCdfoY9k/uxu3DmHhHteU7j0mmp1LVXrvrSGLtXmpzy+kHvVeH/UMw="));
   242         allAttributes.put(AuthenticationAttribute.SECOND_ATTRIBUTE_PREFIX + "1" ,new Attribute("", "s3Z/MqNA0EXP8le8s5806RbzyNfLgD3DqX+0Tr2LjTJIa5ent1QcP1sqWrJm4XieprCGv3ja7upiVp/rfDYiS7kcXQwVxZy5nxCV0MfpT+wlf42vwE3cd6rbfoAyTH3ErSeQK6VoIyYwoaFIzOZKCIwkplc6+etacxLpCZn26to="));
   242         allAttributes.put(AuthenticationAttribute.SECOND_ATTRIBUTE_PREFIX + "1" ,new Attribute("", "NL+t9rmzVP7MFfYomU0pb/daz27COxIJ4qMxToYs4oHOn8hk4vwvdm//ORJZnLmk84gfnJRufassInIkwCszsxVoPx47jTi+tqSxFF398kT8MJdFNhr/F1CDQR6vPwMdW5CsRefPGBpr2IaL8oZRfzBDgEZL0bu8PPOOrFZCJbw69SACucYvsReQ1vHJf9XPu4eGEkIZHd9If2Bj/G8rxqUGzQ/ltVhUhhLj8rqrDghRF3+UeB1UPcCd6slKHQ+EyxKU/o2iuMe3B5rmcjDaoj52KsB+gk0puizvEgKn3F15a430u4/feKpqszDvFCWd8qxbWwBDDbLC92P2rc3T8g=="));
   243         securityAttributes = new SecurityAttributes();
   243         securityAttributes = new SecurityAttributes();
   244         securityAttributes.addDescriptorAttributes(allAttributes);
   244         securityAttributes.addDescriptorAttributes(allAttributes);
   245         authenticationModule.authenticateJad(appUID,null,securityAttributes.getAuthenticationAttributes());
   245         authenticationModule.authenticateJad(appUID,null,securityAttributes.getAuthenticationAttributes());
   246         cancelOcsp(appUID);
   246         cancelOcsp(appUID);
   247         ocspEvent = oscpEventListener.getEvent();
   247         ocspEvent = oscpEventListener.getEvent();
   260         storage.removeAuthenticationStorageData(appUID);
   260         storage.removeAuthenticationStorageData(appUID);
   261         oscpEventListener.reset();
   261         oscpEventListener.reset();
   262         authenticationModule.registerOcspEventListener(appUID, oscpEventListener);
   262         authenticationModule.registerOcspEventListener(appUID, oscpEventListener);
   263         allAttributes.clear();
   263         allAttributes.clear();
   264         allAttributes.put(MIDP_PROFILE_ATTRIBUTE_NAME,new Attribute("",MIDP3));
   264         allAttributes.put(MIDP_PROFILE_ATTRIBUTE_NAME,new Attribute("",MIDP3));
   265         allAttributes.put(AuthenticationAttribute.MAIN_ATTRIBUTE_PREFIX + "1-1", new Attribute("",        "MIIChDCCAe2gAwIBAgIJAN1kvjmXKegVMA0GCSqGSIb3DQEBBQUAMHMxCzAJBgNVBAYTAmZpMRIwEAYDVQQIEwlQaXJrYW5tYWExEDAOBgNVBAcTB1RhbXBlcmUxDjAMBgNVBAoTBU5va2lhMQ0wCwYDVQQLEwRKYXZhMR8wHQYDVQQDDBZKUF9UaGlyZF9QYXJ0eV9UcnVzdGVkMB4XDTA5MDUyODA4NDkwOVoXDTEwMDUyODA4NDkwOVowgZQxCzAJBgNVBAYTAkZJMRAwDgYDVQQHEwdUYW1wZXJlMRowGAYDVQQDExFPQ1NQIFVOS05PV04gQ2VydDEMMAoGA1UEChMDT3JnMSMwIQYDVR0PExpjcml0aWNhbCwgZGlnaXRhbFNpZ25hdHVyZTEkMCIGA1UdJRMbMS4zLjYuMS40LjEuOTQuMS40OS4xLjIuMi4zMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDIbnFJT2y3ID0lwBix+gGbByuocroHp3preSrSmGG5OC/rZLnp21wdyjMuvo1Ga5WSfzDY6YNaSIlKKxrjYLBW+HJUJaQ0A3w3T38xCAwULEiU8e/hcK3mawlL/llNGqVnRIbpu2cuSD+ICTt7oqVvlo/TQyflRGeWT2WQ3ZBTgwIDAQABMA0GCSqGSIb3DQEBBQUAA4GBABXIPy6FpATzxN2A8Sb8rEowoTDXNK1O4DMQ26Ri+otWDt1iThirqTl3RcuLi6PzkyXElc1VXTYKiUu3MFy5Wq5qCt6Fwntbcwx21MgnuceNqMdksMRDF1YVmZHhIb1ee/MzkuR8y8iSn+xALH+YfKO3faBwVQ9ly1ZQAgil/eBd"));
   265         allAttributes.put(AuthenticationAttribute.MAIN_ATTRIBUTE_PREFIX + "1-1", new Attribute("",        "MIICvDCCAiWgAwIBAgIJAKrSZo9qYhM/MA0GCSqGSIb3DQEBBQUAMHMxCzAJBgNVBAYTAmZpMRIwEAYDVQQIEwlQaXJrYW5tYWExEDAOBgNVBAcTB1RhbXBlcmUxDjAMBgNVBAoTBU5va2lhMQ0wCwYDVQQLEwRKYXZhMR8wHQYDVQQDDBZKUF9UaGlyZF9QYXJ0eV9UcnVzdGVkMB4XDTEwMDkyMDA3NTMzNVoXDTE1MDkxOTA3NTMzNVowSTELMAkGA1UEBhMCRkkxEDAOBgNVBAcTB1RhbXBlcmUxGjAYBgNVBAMTEU9DU1AgVU5LTk9XTiBDZXJ0MQwwCgYDVQQKEwNPcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCaZ4VDJjntiOeNKbRd8BIkEjW/Z6k/fLzbiM5hQL/xHQC1PM1spLgnr4pf7Nf+F/bJbDq2eE1jDar6wmtJPcXFFkChl1eS5yJAyY/bhswyzbqNwTcwo1Lu64TSfC4gTdthEmUPNEhzxMcdCj6myrv8hNyhv6dhkcHvZgBwFgS4Pf1DXRmr/PPjCZxyMaoLoKzjezBXVgTC9rViN7moL715HrpO1jkIB2LRY93fzBmPa1leNdiqUqachFtkzYQuuO1MLlmHXKlNmNLOGqlreB/58q5PTPbIGOIzNiN+n0RYMkVSBVImLBQeepO2ICi/DSFW0yi70LpZvebx736P0yF1AgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAGBzUyF4Cb/DN4lWY5yxd1/EI/6osAHySIgMEu5ClzyIqULc3QIvjhLrbLV/JKsVYT3h/gFZxwxoTGWdE1dApWj+Hja23TlLmo0uDDL/L3NOB/n041/gI2MQYw1Z9ME2sFzzWIli1P02JciykUQba/b0fRjPsY3ctzDS7QU2EFFs="));
   266         allAttributes.put(AuthenticationAttribute.SECOND_ATTRIBUTE_PREFIX + "1" ,new Attribute("", "dgTivrr4heaBCvnX7aCcAgO0T5reljSYhuX95Rh7+SeDKNQCYqn6q860daWxCP/tk+QceBaGK1ISghzSf1PIPuKPiKhA0ia+dFLYJUjkxYJRZc8XJSRczBaF7eks3rVh5TTQGwzIG0C3w1p4OpSL+pBSO+pMrogWBgq9IL2Pe5c="));
   266         allAttributes.put(AuthenticationAttribute.SECOND_ATTRIBUTE_PREFIX + "1" ,new Attribute("", "UknTEEInZKDV9RCXnhv8W9KrXYppmRCUL/kSYXtdiiD3OmiwK0/4Nu0N8ix/Olo/IuWNLyPR+YZt6GLUQhw/AlWGd1mq8odlpiulFdB+e8ClkPvOW+3/KMvBO74ajyD2/PreEzCPYouM8YBqdpb49+TffnNQmEdaIpZ659ODppSNzMPmFpCcO6J2SoaU+KOp9uYdNab+JQfkGwrhF4F3FPYsQdPJAgS8Wt//khjQzAGFyOFIWmZ1ZwTbLxyf2QMHPrvtDWWH6h9qaR+2O9A90tF0PM2VUjznEOvBNigKwYTqBAW2j5oF6ZOQ4zyujqpQsm0pF6aPzaVjtZmfnpaCfA=="));
   267         securityAttributes = new SecurityAttributes();
   267         securityAttributes = new SecurityAttributes();
   268         securityAttributes.addDescriptorAttributes(allAttributes);
   268         securityAttributes.addDescriptorAttributes(allAttributes);
   269         authenticationModule.authenticateJad(appUID,null,securityAttributes.getAuthenticationAttributes());
   269         authenticationModule.authenticateJad(appUID,null,securityAttributes.getAuthenticationAttributes());
   270         ocspEvent = oscpEventListener.getEvent();
   270         ocspEvent = oscpEventListener.getEvent();
   271         sucess = (ocspEvent != null && ocspEvent.eventId == OcspEventListener.OCSP_START_EVENT);
   271         sucess = (ocspEvent != null && ocspEvent.eventId == OcspEventListener.OCSP_START_EVENT);
   285         storage.removeAuthenticationStorageData(appUID);
   285         storage.removeAuthenticationStorageData(appUID);
   286         oscpEventListener.reset();
   286         oscpEventListener.reset();
   287         authenticationModule.registerOcspEventListener(appUID, oscpEventListener);
   287         authenticationModule.registerOcspEventListener(appUID, oscpEventListener);
   288         allAttributes.clear();
   288         allAttributes.clear();
   289         allAttributes.put(MIDP_PROFILE_ATTRIBUTE_NAME,new Attribute("",MIDP3));
   289         allAttributes.put(MIDP_PROFILE_ATTRIBUTE_NAME,new Attribute("",MIDP3));
   290         allAttributes.put(AuthenticationAttribute.MAIN_ATTRIBUTE_PREFIX + "1-1", new Attribute("",        "MIIChDCCAe2gAwIBAgIJAN0+hRIgND0QMA0GCSqGSIb3DQEBBQUAMHMxCzAJBgNVBAYTAmZpMRIwEAYDVQQIEwlQaXJrYW5tYWExEDAOBgNVBAcTB1RhbXBlcmUxDjAMBgNVBAoTBU5va2lhMQ0wCwYDVQQLEwRKYXZhMR8wHQYDVQQDDBZKUF9UaGlyZF9QYXJ0eV9UcnVzdGVkMB4XDTA5MDUyODA4NDg0MFoXDTEwMDUyODA4NDg0MFowgZQxCzAJBgNVBAYTAkZJMRAwDgYDVQQHEwdUYW1wZXJlMRowGAYDVQQDExFPQ1NQIFJFVk9LRUQgQ2VydDEMMAoGA1UEChMDT3JnMSMwIQYDVR0PExpjcml0aWNhbCwgZGlnaXRhbFNpZ25hdHVyZTEkMCIGA1UdJRMbMS4zLjYuMS40LjEuOTQuMS40OS4xLjIuMi4zMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDNss9Gx9Wo7LXBEQSCkIpjwNZlOUEBzByeZ1GjwaEblL+RIlXQfq2DtercXxa9gJlryWIze/9vPX1V0wpEO9+M1fDY7Ro6E59kxfZtBnDoEFjITzChZfwqAxLo+EQUpQ2lN8sjyEW0apy73Odqkikwufzlrr9h/utDcSoED0RIMwIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAJMYPjz8Q6DHsnUEva3RS2Yyjk0XcY+ldq4GGpOauY1cbZD5A/fmk/TKJahB1uV5XnuYs65vrJUuxAEzGuTzMOnMwJgAncSXFp2AQL4o02ETrp493BhOi825iwbwaHqqx2ijxJ6Jy84t1Rj+mwkwiLsFsJFMxViV0dxjbwLNQzho"));
   290         allAttributes.put(AuthenticationAttribute.MAIN_ATTRIBUTE_PREFIX + "1-1", new Attribute("",        "MIICvDCCAiWgAwIBAgIJAM/3P7mVjkjRMA0GCSqGSIb3DQEBBQUAMHMxCzAJBgNVBAYTAmZpMRIwEAYDVQQIEwlQaXJrYW5tYWExEDAOBgNVBAcTB1RhbXBlcmUxDjAMBgNVBAoTBU5va2lhMQ0wCwYDVQQLEwRKYXZhMR8wHQYDVQQDDBZKUF9UaGlyZF9QYXJ0eV9UcnVzdGVkMB4XDTEwMDkyMDA3NTcxMVoXDTE1MDkxOTA3NTcxMVowSTELMAkGA1UEBhMCRkkxEDAOBgNVBAcTB1RhbXBlcmUxGjAYBgNVBAMTEU9DU1AgUkVWT0tFRCBDZXJ0MQwwCgYDVQQKEwNPcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDGIt32Ki+UkQYc/rswY4Bho/ygLyqV8UTVob4yH4k9AQTegIkdjw+AqgfU0LcqMdXguok2PS0sdkgEDPqCMawSMsQRQMsFYcab/LL/i7haWULQL33VI8Wt9grgzFZSpeuhFgr3YgWV0iyMHpKwb4ORiJvWhhvseCK+iI4sAOIhmQZ12HLhvBla5KXTyslLUoXA7V0CuRYqkB3SXn/RARk7GHcoVM+PIk6MtPUkHlyZzqXbHeNOAxGhSEbIp6WJTG2Bg/5OmdSg/kJ44ZSKMk0K2djNTgx70s83B+/vOU81Zxo+SUGiaOC/uw9Irh51WlZl8joq3A+gefO+fPSKCJZDAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAnk5fcldVed5INUs3djxRF9BZ1+ZFdgIjclysYB6B2mSvIdnxnT9H66oKnPeyDqbwcWYfdyDwyeBgsLIk4oOF85lWs5ItjKKcViLbZDPi9J3B+Av/qCWkrkWQokJ5Tkyw8K/sBQrNTM5kH1WrapcKsplcv8FgorE7FC57Ozpli48="));
   291         allAttributes.put(AuthenticationAttribute.SECOND_ATTRIBUTE_PREFIX + "1" ,new Attribute("", "r1aZCR/spVeK4eDOp1awTbas0muOpDI7y1Bz7l5OipxyZqZI4T8vy+e3q/w263bSchhOWZryPbuE6IuaeThE9qa/daK29oxR5JmmfttrlyGTsEap11NCpTCsK03HS8jwzACOD02m9hOS+EIqIdhNmoBB8ZhWdlNirTHw2UgEk/4="));
   291         allAttributes.put(AuthenticationAttribute.SECOND_ATTRIBUTE_PREFIX + "1" ,new Attribute("", "KXg8rbURv+eZ75Cg0+8KPgaxhhrHqyf26nLFweLWKE7rgkX6aHHfmHirpt/LGzFqQt+516bbkVhG7DLJIshb3qoZBlgzKOqjvJoYwMnVw0CaIMoYjcevortyKk8jbeFnrYU34pp8v0pz3NEKzVgnYAdEnTtl88X+TBgcVDteVUOaz2IGB4JtPKWWRhG7kaOJdYXmCRuNeExv1gHqLYNq0Mr6rmECoMpV1ksrTJK7bJeWwOHRgtVo55rb6bI2MmzE5/Eo4LWg9MKjzmHnCbBWKvFyy5RuEZu5XHAzCJlLO52rfh6dJOq5yuPyB+L87bsgehWFyj1ptq+2jESw0KXuHQ=="));
   292         securityAttributes = new SecurityAttributes();
   292         securityAttributes = new SecurityAttributes();
   293         securityAttributes.addDescriptorAttributes(allAttributes);
   293         securityAttributes.addDescriptorAttributes(allAttributes);
   294         authenticationModule.authenticateJad(appUID,null,securityAttributes.getAuthenticationAttributes());
   294         authenticationModule.authenticateJad(appUID,null,securityAttributes.getAuthenticationAttributes());
   295         ocspEvent = oscpEventListener.getEvent();
   295         ocspEvent = oscpEventListener.getEvent();
   296         sucess = (ocspEvent != null && ocspEvent.eventId == OcspEventListener.OCSP_START_EVENT);
   296         sucess = (ocspEvent != null && ocspEvent.eventId == OcspEventListener.OCSP_START_EVENT);
   310         storage.removeAuthenticationStorageData(appUID);
   310         storage.removeAuthenticationStorageData(appUID);
   311         oscpEventListener.reset();
   311         oscpEventListener.reset();
   312         authenticationModule.registerOcspEventListener(appUID, oscpEventListener);
   312         authenticationModule.registerOcspEventListener(appUID, oscpEventListener);
   313         allAttributes.clear();
   313         allAttributes.clear();
   314         allAttributes.put(MIDP_PROFILE_ATTRIBUTE_NAME,new Attribute("",MIDP3));
   314         allAttributes.put(MIDP_PROFILE_ATTRIBUTE_NAME,new Attribute("",MIDP3));
   315         allAttributes.put(AuthenticationAttribute.MAIN_ATTRIBUTE_PREFIX + "1-1", new Attribute("",        "MIICgTCCAeqgAwIBAgIJAIROWRW4DjXyMA0GCSqGSIb3DQEBBQUAMHMxCzAJBgNVBAYTAmZpMRIwEAYDVQQIEwlQaXJrYW5tYWExEDAOBgNVBAcTB1RhbXBlcmUxDjAMBgNVBAoTBU5va2lhMQ0wCwYDVQQLEwRKYXZhMR8wHQYDVQQDDBZKUF9UaGlyZF9QYXJ0eV9UcnVzdGVkMB4XDTA5MDUyODA4NDc1M1oXDTEwMDUyODA4NDc1M1owgZExCzAJBgNVBAYTAkZJMRAwDgYDVQQHEwdUYW1wZXJlMRcwFQYDVQQDEw5PQ1NQIEdPT0QgQ2VydDEMMAoGA1UEChMDT3JnMSMwIQYDVR0PExpjcml0aWNhbCwgZGlnaXRhbFNpZ25hdHVyZTEkMCIGA1UdJRMbMS4zLjYuMS40LjEuOTQuMS40OS4xLjIuMi4zMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDHoWvDNxIjGzm2J9OmYJtVrUPZJoIXzFVAXpSztxUcsxq18K1y/wsQcxyrjMD4C6eMkxygaDun0sZSHV8MDvt36A9gjoshhRWsV+yXrM3I3XjAFKP/fLrS4nnNJM9OEOpld7kjA+xgV51/Yn3kJyFKQjqbv/WZon7rozt82MspKQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBADMn5WNp0pA7Z/4GRGIk2JMShEvtuHDnYvFg0xWk90rEQoAB6XsMe8IL8e7le9sPvppjiuyImjFTK6bOQYhGAVmjHDlkxlxf5SfRmhRilOl5ZHJKeGIeI696orXiqPiuL6ltb+W9hc0ymu2yZGew1Ptt9+tlYZRT0DuM7zqW3hip"));
   315         allAttributes.put(AuthenticationAttribute.MAIN_ATTRIBUTE_PREFIX + "1-1", new Attribute("",        "MIICuTCCAiKgAwIBAgIJAKdHK8lkGvSqMA0GCSqGSIb3DQEBBQUAMHMxCzAJBgNVBAYTAmZpMRIwEAYDVQQIEwlQaXJrYW5tYWExEDAOBgNVBAcTB1RhbXBlcmUxDjAMBgNVBAoTBU5va2lhMQ0wCwYDVQQLEwRKYXZhMR8wHQYDVQQDDBZKUF9UaGlyZF9QYXJ0eV9UcnVzdGVkMB4XDTEwMDkyMDA3Mzk0M1oXDTE1MDkxOTA3Mzk0M1owRjELMAkGA1UEBhMCRkkxEDAOBgNVBAcTB1RhbXBlcmUxFzAVBgNVBAMTDk9DU1AgR09PRCBDZXJ0MQwwCgYDVQQKEwNPcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDRHWZYToWVP8is/TWKzRQaRc0SmPNOKdFqkjJYF2NjPmz/EABJLKps4m2BZzN2kMIBRkTuirLKjnsdSelI8itekzZBJJMPgtBvsXn+wa3fPaHa3Lqhp9oa8rr/DaCCnp/B4Id/x6HV53uA8e4qs3PeDnagvomBCQsVApWpL1tcnIow1vMEHIA5uqTOVhCKgwXnnoWfl7AWmh6Tu+SbMYALj8fGzvDhPmxIhVte9NaF462Cxf0B6EuCEEdh0xEWw4qLakWpH9QlwZnshfYFaoSYLqLp83E84Md8SkcraLZed8nDS93Gh++rEjgQSldzkf0MIvZyrmKwf+vgNU+WpvzJAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEACgN//8SRGqi50c5gmqZdH0YVC7ABUpBNMP1mP9z3+qadtHOOqIKn3q34rvKzyiZEndufZAt3vUQ1s+wlaJKQTUgAm7G8K8cYYCkexJoQVdfVTyJn2ZKTOkCdfoY9k/uxu3DmHhHteU7j0mmp1LVXrvrSGLtXmpzy+kHvVeH/UMw="));
   316         allAttributes.put(AuthenticationAttribute.SECOND_ATTRIBUTE_PREFIX + "1" ,new Attribute("", "s3Z/MqNA0EXP8le8s5806RbzyNfLgD3DqX+0Tr2LjTJIa5ent1QcP1sqWrJm4XieprCGv3ja7upiVp/rfDYiS7kcXQwVxZy5nxCV0MfpT+wlf42vwE3cd6rbfoAyTH3ErSeQK6VoIyYwoaFIzOZKCIwkplc6+etacxLpCZn26to="));
   316         allAttributes.put(AuthenticationAttribute.SECOND_ATTRIBUTE_PREFIX + "1" ,new Attribute("", "NL+t9rmzVP7MFfYomU0pb/daz27COxIJ4qMxToYs4oHOn8hk4vwvdm//ORJZnLmk84gfnJRufassInIkwCszsxVoPx47jTi+tqSxFF398kT8MJdFNhr/F1CDQR6vPwMdW5CsRefPGBpr2IaL8oZRfzBDgEZL0bu8PPOOrFZCJbw69SACucYvsReQ1vHJf9XPu4eGEkIZHd9If2Bj/G8rxqUGzQ/ltVhUhhLj8rqrDghRF3+UeB1UPcCd6slKHQ+EyxKU/o2iuMe3B5rmcjDaoj52KsB+gk0puizvEgKn3F15a430u4/feKpqszDvFCWd8qxbWwBDDbLC92P2rc3T8g=="));
   317         securityAttributes = new SecurityAttributes();
   317         securityAttributes = new SecurityAttributes();
   318         securityAttributes.addDescriptorAttributes(allAttributes);
   318         securityAttributes.addDescriptorAttributes(allAttributes);
   319         authenticationModule.authenticateJad(appUID,null,securityAttributes.getAuthenticationAttributes());
   319         authenticationModule.authenticateJad(appUID,null,securityAttributes.getAuthenticationAttributes());
   320         ocspEvent = oscpEventListener.getEvent();
   320         ocspEvent = oscpEventListener.getEvent();
   321         sucess = (ocspEvent != null && ocspEvent.eventId == OcspEventListener.OCSP_START_EVENT);
   321         sucess = (ocspEvent != null && ocspEvent.eventId == OcspEventListener.OCSP_START_EVENT);
   330         storage.removeAuthenticationStorageData(appUID);
   330         storage.removeAuthenticationStorageData(appUID);
   331         oscpEventListener.reset();
   331         oscpEventListener.reset();
   332         authenticationModule.registerOcspEventListener(appUID, oscpEventListener);
   332         authenticationModule.registerOcspEventListener(appUID, oscpEventListener);
   333         allAttributes.clear();
   333         allAttributes.clear();
   334         allAttributes.put(MIDP_PROFILE_ATTRIBUTE_NAME,new Attribute("",MIDP3));
   334         allAttributes.put(MIDP_PROFILE_ATTRIBUTE_NAME,new Attribute("",MIDP3));
   335         allAttributes.put(AuthenticationAttribute.MAIN_ATTRIBUTE_PREFIX + "1-1", new Attribute("",        "MIIChDCCAe2gAwIBAgIJAN0+hRIgND0QMA0GCSqGSIb3DQEBBQUAMHMxCzAJBgNVBAYTAmZpMRIwEAYDVQQIEwlQaXJrYW5tYWExEDAOBgNVBAcTB1RhbXBlcmUxDjAMBgNVBAoTBU5va2lhMQ0wCwYDVQQLEwRKYXZhMR8wHQYDVQQDDBZKUF9UaGlyZF9QYXJ0eV9UcnVzdGVkMB4XDTA5MDUyODA4NDg0MFoXDTEwMDUyODA4NDg0MFowgZQxCzAJBgNVBAYTAkZJMRAwDgYDVQQHEwdUYW1wZXJlMRowGAYDVQQDExFPQ1NQIFJFVk9LRUQgQ2VydDEMMAoGA1UEChMDT3JnMSMwIQYDVR0PExpjcml0aWNhbCwgZGlnaXRhbFNpZ25hdHVyZTEkMCIGA1UdJRMbMS4zLjYuMS40LjEuOTQuMS40OS4xLjIuMi4zMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDNss9Gx9Wo7LXBEQSCkIpjwNZlOUEBzByeZ1GjwaEblL+RIlXQfq2DtercXxa9gJlryWIze/9vPX1V0wpEO9+M1fDY7Ro6E59kxfZtBnDoEFjITzChZfwqAxLo+EQUpQ2lN8sjyEW0apy73Odqkikwufzlrr9h/utDcSoED0RIMwIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAJMYPjz8Q6DHsnUEva3RS2Yyjk0XcY+ldq4GGpOauY1cbZD5A/fmk/TKJahB1uV5XnuYs65vrJUuxAEzGuTzMOnMwJgAncSXFp2AQL4o02ETrp493BhOi825iwbwaHqqx2ijxJ6Jy84t1Rj+mwkwiLsFsJFMxViV0dxjbwLNQzho"));
   335         allAttributes.put(AuthenticationAttribute.MAIN_ATTRIBUTE_PREFIX + "1-1", new Attribute("",        "MIICvDCCAiWgAwIBAgIJAM/3P7mVjkjRMA0GCSqGSIb3DQEBBQUAMHMxCzAJBgNVBAYTAmZpMRIwEAYDVQQIEwlQaXJrYW5tYWExEDAOBgNVBAcTB1RhbXBlcmUxDjAMBgNVBAoTBU5va2lhMQ0wCwYDVQQLEwRKYXZhMR8wHQYDVQQDDBZKUF9UaGlyZF9QYXJ0eV9UcnVzdGVkMB4XDTEwMDkyMDA3NTcxMVoXDTE1MDkxOTA3NTcxMVowSTELMAkGA1UEBhMCRkkxEDAOBgNVBAcTB1RhbXBlcmUxGjAYBgNVBAMTEU9DU1AgUkVWT0tFRCBDZXJ0MQwwCgYDVQQKEwNPcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDGIt32Ki+UkQYc/rswY4Bho/ygLyqV8UTVob4yH4k9AQTegIkdjw+AqgfU0LcqMdXguok2PS0sdkgEDPqCMawSMsQRQMsFYcab/LL/i7haWULQL33VI8Wt9grgzFZSpeuhFgr3YgWV0iyMHpKwb4ORiJvWhhvseCK+iI4sAOIhmQZ12HLhvBla5KXTyslLUoXA7V0CuRYqkB3SXn/RARk7GHcoVM+PIk6MtPUkHlyZzqXbHeNOAxGhSEbIp6WJTG2Bg/5OmdSg/kJ44ZSKMk0K2djNTgx70s83B+/vOU81Zxo+SUGiaOC/uw9Irh51WlZl8joq3A+gefO+fPSKCJZDAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAnk5fcldVed5INUs3djxRF9BZ1+ZFdgIjclysYB6B2mSvIdnxnT9H66oKnPeyDqbwcWYfdyDwyeBgsLIk4oOF85lWs5ItjKKcViLbZDPi9J3B+Av/qCWkrkWQokJ5Tkyw8K/sBQrNTM5kH1WrapcKsplcv8FgorE7FC57Ozpli48="));
   336         allAttributes.put(AuthenticationAttribute.SECOND_ATTRIBUTE_PREFIX + "1" ,new Attribute("", "r1aZCR/spVeK4eDOp1awTbas0muOpDI7y1Bz7l5OipxyZqZI4T8vy+e3q/w263bSchhOWZryPbuE6IuaeThE9qa/daK29oxR5JmmfttrlyGTsEap11NCpTCsK03HS8jwzACOD02m9hOS+EIqIdhNmoBB8ZhWdlNirTHw2UgEk/4="));
   336         allAttributes.put(AuthenticationAttribute.SECOND_ATTRIBUTE_PREFIX + "1" ,new Attribute("", "KXg8rbURv+eZ75Cg0+8KPgaxhhrHqyf26nLFweLWKE7rgkX6aHHfmHirpt/LGzFqQt+516bbkVhG7DLJIshb3qoZBlgzKOqjvJoYwMnVw0CaIMoYjcevortyKk8jbeFnrYU34pp8v0pz3NEKzVgnYAdEnTtl88X+TBgcVDteVUOaz2IGB4JtPKWWRhG7kaOJdYXmCRuNeExv1gHqLYNq0Mr6rmECoMpV1ksrTJK7bJeWwOHRgtVo55rb6bI2MmzE5/Eo4LWg9MKjzmHnCbBWKvFyy5RuEZu5XHAzCJlLO52rfh6dJOq5yuPyB+L87bsgehWFyj1ptq+2jESw0KXuHQ=="));
   337         securityAttributes = new SecurityAttributes();
   337         securityAttributes = new SecurityAttributes();
   338         securityAttributes.addDescriptorAttributes(allAttributes);
   338         securityAttributes.addDescriptorAttributes(allAttributes);
   339         authenticationModule.authenticateJad(appUID,null,securityAttributes.getAuthenticationAttributes());
   339         authenticationModule.authenticateJad(appUID,null,securityAttributes.getAuthenticationAttributes());
   340         ocspEvent = oscpEventListener.getEvent();
   340         ocspEvent = oscpEventListener.getEvent();
   341         sucess = (ocspEvent != null && ocspEvent.eventId == OcspEventListener.OCSP_START_EVENT);
   341         sucess = (ocspEvent != null && ocspEvent.eventId == OcspEventListener.OCSP_START_EVENT);
   355         storage.removeAuthenticationStorageData(appUID);
   355         storage.removeAuthenticationStorageData(appUID);
   356         oscpEventListener.reset();
   356         oscpEventListener.reset();
   357         authenticationModule.registerOcspEventListener(appUID, oscpEventListener);
   357         authenticationModule.registerOcspEventListener(appUID, oscpEventListener);
   358         allAttributes.clear();
   358         allAttributes.clear();
   359         allAttributes.put(MIDP_PROFILE_ATTRIBUTE_NAME,new Attribute("",MIDP3));
   359         allAttributes.put(MIDP_PROFILE_ATTRIBUTE_NAME,new Attribute("",MIDP3));
   360         allAttributes.put(AuthenticationAttribute.MAIN_ATTRIBUTE_PREFIX + "1-1", new Attribute("",        "MIICgTCCAeqgAwIBAgIJAIROWRW4DjXyMA0GCSqGSIb3DQEBBQUAMHMxCzAJBgNVBAYTAmZpMRIwEAYDVQQIEwlQaXJrYW5tYWExEDAOBgNVBAcTB1RhbXBlcmUxDjAMBgNVBAoTBU5va2lhMQ0wCwYDVQQLEwRKYXZhMR8wHQYDVQQDDBZKUF9UaGlyZF9QYXJ0eV9UcnVzdGVkMB4XDTA5MDUyODA4NDc1M1oXDTEwMDUyODA4NDc1M1owgZExCzAJBgNVBAYTAkZJMRAwDgYDVQQHEwdUYW1wZXJlMRcwFQYDVQQDEw5PQ1NQIEdPT0QgQ2VydDEMMAoGA1UEChMDT3JnMSMwIQYDVR0PExpjcml0aWNhbCwgZGlnaXRhbFNpZ25hdHVyZTEkMCIGA1UdJRMbMS4zLjYuMS40LjEuOTQuMS40OS4xLjIuMi4zMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDHoWvDNxIjGzm2J9OmYJtVrUPZJoIXzFVAXpSztxUcsxq18K1y/wsQcxyrjMD4C6eMkxygaDun0sZSHV8MDvt36A9gjoshhRWsV+yXrM3I3XjAFKP/fLrS4nnNJM9OEOpld7kjA+xgV51/Yn3kJyFKQjqbv/WZon7rozt82MspKQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBADMn5WNp0pA7Z/4GRGIk2JMShEvtuHDnYvFg0xWk90rEQoAB6XsMe8IL8e7le9sPvppjiuyImjFTK6bOQYhGAVmjHDlkxlxf5SfRmhRilOl5ZHJKeGIeI696orXiqPiuL6ltb+W9hc0ymu2yZGew1Ptt9+tlYZRT0DuM7zqW3hip"));
   360         allAttributes.put(AuthenticationAttribute.MAIN_ATTRIBUTE_PREFIX + "1-1", new Attribute("",        "MIICuTCCAiKgAwIBAgIJAKdHK8lkGvSqMA0GCSqGSIb3DQEBBQUAMHMxCzAJBgNVBAYTAmZpMRIwEAYDVQQIEwlQaXJrYW5tYWExEDAOBgNVBAcTB1RhbXBlcmUxDjAMBgNVBAoTBU5va2lhMQ0wCwYDVQQLEwRKYXZhMR8wHQYDVQQDDBZKUF9UaGlyZF9QYXJ0eV9UcnVzdGVkMB4XDTEwMDkyMDA3Mzk0M1oXDTE1MDkxOTA3Mzk0M1owRjELMAkGA1UEBhMCRkkxEDAOBgNVBAcTB1RhbXBlcmUxFzAVBgNVBAMTDk9DU1AgR09PRCBDZXJ0MQwwCgYDVQQKEwNPcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDRHWZYToWVP8is/TWKzRQaRc0SmPNOKdFqkjJYF2NjPmz/EABJLKps4m2BZzN2kMIBRkTuirLKjnsdSelI8itekzZBJJMPgtBvsXn+wa3fPaHa3Lqhp9oa8rr/DaCCnp/B4Id/x6HV53uA8e4qs3PeDnagvomBCQsVApWpL1tcnIow1vMEHIA5uqTOVhCKgwXnnoWfl7AWmh6Tu+SbMYALj8fGzvDhPmxIhVte9NaF462Cxf0B6EuCEEdh0xEWw4qLakWpH9QlwZnshfYFaoSYLqLp83E84Md8SkcraLZed8nDS93Gh++rEjgQSldzkf0MIvZyrmKwf+vgNU+WpvzJAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEACgN//8SRGqi50c5gmqZdH0YVC7ABUpBNMP1mP9z3+qadtHOOqIKn3q34rvKzyiZEndufZAt3vUQ1s+wlaJKQTUgAm7G8K8cYYCkexJoQVdfVTyJn2ZKTOkCdfoY9k/uxu3DmHhHteU7j0mmp1LVXrvrSGLtXmpzy+kHvVeH/UMw="));
   361         allAttributes.put(AuthenticationAttribute.SECOND_ATTRIBUTE_PREFIX + "1" ,new Attribute("", "s3Z/MqNA0EXP8le8s5806RbzyNfLgD3DqX+0Tr2LjTJIa5ent1QcP1sqWrJm4XieprCGv3ja7upiVp/rfDYiS7kcXQwVxZy5nxCV0MfpT+wlf42vwE3cd6rbfoAyTH3ErSeQK6VoIyYwoaFIzOZKCIwkplc6+etacxLpCZn26to="));
   361         allAttributes.put(AuthenticationAttribute.SECOND_ATTRIBUTE_PREFIX + "1" ,new Attribute("", "NL+t9rmzVP7MFfYomU0pb/daz27COxIJ4qMxToYs4oHOn8hk4vwvdm//ORJZnLmk84gfnJRufassInIkwCszsxVoPx47jTi+tqSxFF398kT8MJdFNhr/F1CDQR6vPwMdW5CsRefPGBpr2IaL8oZRfzBDgEZL0bu8PPOOrFZCJbw69SACucYvsReQ1vHJf9XPu4eGEkIZHd9If2Bj/G8rxqUGzQ/ltVhUhhLj8rqrDghRF3+UeB1UPcCd6slKHQ+EyxKU/o2iuMe3B5rmcjDaoj52KsB+gk0puizvEgKn3F15a430u4/feKpqszDvFCWd8qxbWwBDDbLC92P2rc3T8g=="));
   362         securityAttributes = new SecurityAttributes();
   362         securityAttributes = new SecurityAttributes();
   363         securityAttributes.addDescriptorAttributes(allAttributes);
   363         securityAttributes.addDescriptorAttributes(allAttributes);
   364         authenticationModule.authenticateJad(appUID,null,securityAttributes.getAuthenticationAttributes());
   364         authenticationModule.authenticateJad(appUID,null,securityAttributes.getAuthenticationAttributes());
   365         ocspEvent = oscpEventListener.getEvent();
   365         ocspEvent = oscpEventListener.getEvent();
   366         sucess = (ocspEvent != null && ocspEvent.eventId == OcspEventListener.OCSP_START_EVENT);
   366         sucess = (ocspEvent != null && ocspEvent.eventId == OcspEventListener.OCSP_START_EVENT);
   375         storage.removeAuthenticationStorageData(appUID);
   375         storage.removeAuthenticationStorageData(appUID);
   376         oscpEventListener.reset();
   376         oscpEventListener.reset();
   377         authenticationModule.registerOcspEventListener(appUID, oscpEventListener);
   377         authenticationModule.registerOcspEventListener(appUID, oscpEventListener);
   378         allAttributes.clear();
   378         allAttributes.clear();
   379         allAttributes.put(MIDP_PROFILE_ATTRIBUTE_NAME,new Attribute("",MIDP3));
   379         allAttributes.put(MIDP_PROFILE_ATTRIBUTE_NAME,new Attribute("",MIDP3));
   380         allAttributes.put(AuthenticationAttribute.MAIN_ATTRIBUTE_PREFIX + "1-1", new Attribute("",        "MIIChDCCAe2gAwIBAgIJAN1kvjmXKegVMA0GCSqGSIb3DQEBBQUAMHMxCzAJBgNVBAYTAmZpMRIwEAYDVQQIEwlQaXJrYW5tYWExEDAOBgNVBAcTB1RhbXBlcmUxDjAMBgNVBAoTBU5va2lhMQ0wCwYDVQQLEwRKYXZhMR8wHQYDVQQDDBZKUF9UaGlyZF9QYXJ0eV9UcnVzdGVkMB4XDTA5MDUyODA4NDkwOVoXDTEwMDUyODA4NDkwOVowgZQxCzAJBgNVBAYTAkZJMRAwDgYDVQQHEwdUYW1wZXJlMRowGAYDVQQDExFPQ1NQIFVOS05PV04gQ2VydDEMMAoGA1UEChMDT3JnMSMwIQYDVR0PExpjcml0aWNhbCwgZGlnaXRhbFNpZ25hdHVyZTEkMCIGA1UdJRMbMS4zLjYuMS40LjEuOTQuMS40OS4xLjIuMi4zMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDIbnFJT2y3ID0lwBix+gGbByuocroHp3preSrSmGG5OC/rZLnp21wdyjMuvo1Ga5WSfzDY6YNaSIlKKxrjYLBW+HJUJaQ0A3w3T38xCAwULEiU8e/hcK3mawlL/llNGqVnRIbpu2cuSD+ICTt7oqVvlo/TQyflRGeWT2WQ3ZBTgwIDAQABMA0GCSqGSIb3DQEBBQUAA4GBABXIPy6FpATzxN2A8Sb8rEowoTDXNK1O4DMQ26Ri+otWDt1iThirqTl3RcuLi6PzkyXElc1VXTYKiUu3MFy5Wq5qCt6Fwntbcwx21MgnuceNqMdksMRDF1YVmZHhIb1ee/MzkuR8y8iSn+xALH+YfKO3faBwVQ9ly1ZQAgil/eBd"));
   380         allAttributes.put(AuthenticationAttribute.MAIN_ATTRIBUTE_PREFIX + "1-1", new Attribute("",        "MIICvDCCAiWgAwIBAgIJAKrSZo9qYhM/MA0GCSqGSIb3DQEBBQUAMHMxCzAJBgNVBAYTAmZpMRIwEAYDVQQIEwlQaXJrYW5tYWExEDAOBgNVBAcTB1RhbXBlcmUxDjAMBgNVBAoTBU5va2lhMQ0wCwYDVQQLEwRKYXZhMR8wHQYDVQQDDBZKUF9UaGlyZF9QYXJ0eV9UcnVzdGVkMB4XDTEwMDkyMDA3NTMzNVoXDTE1MDkxOTA3NTMzNVowSTELMAkGA1UEBhMCRkkxEDAOBgNVBAcTB1RhbXBlcmUxGjAYBgNVBAMTEU9DU1AgVU5LTk9XTiBDZXJ0MQwwCgYDVQQKEwNPcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCaZ4VDJjntiOeNKbRd8BIkEjW/Z6k/fLzbiM5hQL/xHQC1PM1spLgnr4pf7Nf+F/bJbDq2eE1jDar6wmtJPcXFFkChl1eS5yJAyY/bhswyzbqNwTcwo1Lu64TSfC4gTdthEmUPNEhzxMcdCj6myrv8hNyhv6dhkcHvZgBwFgS4Pf1DXRmr/PPjCZxyMaoLoKzjezBXVgTC9rViN7moL715HrpO1jkIB2LRY93fzBmPa1leNdiqUqachFtkzYQuuO1MLlmHXKlNmNLOGqlreB/58q5PTPbIGOIzNiN+n0RYMkVSBVImLBQeepO2ICi/DSFW0yi70LpZvebx736P0yF1AgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAGBzUyF4Cb/DN4lWY5yxd1/EI/6osAHySIgMEu5ClzyIqULc3QIvjhLrbLV/JKsVYT3h/gFZxwxoTGWdE1dApWj+Hja23TlLmo0uDDL/L3NOB/n041/gI2MQYw1Z9ME2sFzzWIli1P02JciykUQba/b0fRjPsY3ctzDS7QU2EFFs="));
   381         allAttributes.put(AuthenticationAttribute.SECOND_ATTRIBUTE_PREFIX + "1" ,new Attribute("", "dgTivrr4heaBCvnX7aCcAgO0T5reljSYhuX95Rh7+SeDKNQCYqn6q860daWxCP/tk+QceBaGK1ISghzSf1PIPuKPiKhA0ia+dFLYJUjkxYJRZc8XJSRczBaF7eks3rVh5TTQGwzIG0C3w1p4OpSL+pBSO+pMrogWBgq9IL2Pe5c="));
   381         allAttributes.put(AuthenticationAttribute.SECOND_ATTRIBUTE_PREFIX + "1" ,new Attribute("", "UknTEEInZKDV9RCXnhv8W9KrXYppmRCUL/kSYXtdiiD3OmiwK0/4Nu0N8ix/Olo/IuWNLyPR+YZt6GLUQhw/AlWGd1mq8odlpiulFdB+e8ClkPvOW+3/KMvBO74ajyD2/PreEzCPYouM8YBqdpb49+TffnNQmEdaIpZ659ODppSNzMPmFpCcO6J2SoaU+KOp9uYdNab+JQfkGwrhF4F3FPYsQdPJAgS8Wt//khjQzAGFyOFIWmZ1ZwTbLxyf2QMHPrvtDWWH6h9qaR+2O9A90tF0PM2VUjznEOvBNigKwYTqBAW2j5oF6ZOQ4zyujqpQsm0pF6aPzaVjtZmfnpaCfA=="));
   382         securityAttributes = new SecurityAttributes();
   382         securityAttributes = new SecurityAttributes();
   383         securityAttributes.addDescriptorAttributes(allAttributes);
   383         securityAttributes.addDescriptorAttributes(allAttributes);
   384         authenticationModule.authenticateJad(appUID,null,securityAttributes.getAuthenticationAttributes());
   384         authenticationModule.authenticateJad(appUID,null,securityAttributes.getAuthenticationAttributes());
   385         ocspEvent = oscpEventListener.getEvent();
   385         ocspEvent = oscpEventListener.getEvent();
   386         sucess = (ocspEvent != null && ocspEvent.eventId == OcspEventListener.OCSP_START_EVENT);
   386         sucess = (ocspEvent != null && ocspEvent.eventId == OcspEventListener.OCSP_START_EVENT);
   400         storage.removeAuthenticationStorageData(appUID);
   400         storage.removeAuthenticationStorageData(appUID);
   401         oscpEventListener.reset();
   401         oscpEventListener.reset();
   402         authenticationModule.registerOcspEventListener(appUID, oscpEventListener);
   402         authenticationModule.registerOcspEventListener(appUID, oscpEventListener);
   403         allAttributes.clear();
   403         allAttributes.clear();
   404         allAttributes.put(MIDP_PROFILE_ATTRIBUTE_NAME,new Attribute("",MIDP3));
   404         allAttributes.put(MIDP_PROFILE_ATTRIBUTE_NAME,new Attribute("",MIDP3));
   405         allAttributes.put(AuthenticationAttribute.MAIN_ATTRIBUTE_PREFIX + "1-1", new Attribute("",        "MIIChDCCAe2gAwIBAgIJAN0+hRIgND0QMA0GCSqGSIb3DQEBBQUAMHMxCzAJBgNVBAYTAmZpMRIwEAYDVQQIEwlQaXJrYW5tYWExEDAOBgNVBAcTB1RhbXBlcmUxDjAMBgNVBAoTBU5va2lhMQ0wCwYDVQQLEwRKYXZhMR8wHQYDVQQDDBZKUF9UaGlyZF9QYXJ0eV9UcnVzdGVkMB4XDTA5MDUyODA4NDg0MFoXDTEwMDUyODA4NDg0MFowgZQxCzAJBgNVBAYTAkZJMRAwDgYDVQQHEwdUYW1wZXJlMRowGAYDVQQDExFPQ1NQIFJFVk9LRUQgQ2VydDEMMAoGA1UEChMDT3JnMSMwIQYDVR0PExpjcml0aWNhbCwgZGlnaXRhbFNpZ25hdHVyZTEkMCIGA1UdJRMbMS4zLjYuMS40LjEuOTQuMS40OS4xLjIuMi4zMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDNss9Gx9Wo7LXBEQSCkIpjwNZlOUEBzByeZ1GjwaEblL+RIlXQfq2DtercXxa9gJlryWIze/9vPX1V0wpEO9+M1fDY7Ro6E59kxfZtBnDoEFjITzChZfwqAxLo+EQUpQ2lN8sjyEW0apy73Odqkikwufzlrr9h/utDcSoED0RIMwIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAJMYPjz8Q6DHsnUEva3RS2Yyjk0XcY+ldq4GGpOauY1cbZD5A/fmk/TKJahB1uV5XnuYs65vrJUuxAEzGuTzMOnMwJgAncSXFp2AQL4o02ETrp493BhOi825iwbwaHqqx2ijxJ6Jy84t1Rj+mwkwiLsFsJFMxViV0dxjbwLNQzho"));
   405         allAttributes.put(AuthenticationAttribute.MAIN_ATTRIBUTE_PREFIX + "1-1", new Attribute("",        "MIICvDCCAiWgAwIBAgIJAM/3P7mVjkjRMA0GCSqGSIb3DQEBBQUAMHMxCzAJBgNVBAYTAmZpMRIwEAYDVQQIEwlQaXJrYW5tYWExEDAOBgNVBAcTB1RhbXBlcmUxDjAMBgNVBAoTBU5va2lhMQ0wCwYDVQQLEwRKYXZhMR8wHQYDVQQDDBZKUF9UaGlyZF9QYXJ0eV9UcnVzdGVkMB4XDTEwMDkyMDA3NTcxMVoXDTE1MDkxOTA3NTcxMVowSTELMAkGA1UEBhMCRkkxEDAOBgNVBAcTB1RhbXBlcmUxGjAYBgNVBAMTEU9DU1AgUkVWT0tFRCBDZXJ0MQwwCgYDVQQKEwNPcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDGIt32Ki+UkQYc/rswY4Bho/ygLyqV8UTVob4yH4k9AQTegIkdjw+AqgfU0LcqMdXguok2PS0sdkgEDPqCMawSMsQRQMsFYcab/LL/i7haWULQL33VI8Wt9grgzFZSpeuhFgr3YgWV0iyMHpKwb4ORiJvWhhvseCK+iI4sAOIhmQZ12HLhvBla5KXTyslLUoXA7V0CuRYqkB3SXn/RARk7GHcoVM+PIk6MtPUkHlyZzqXbHeNOAxGhSEbIp6WJTG2Bg/5OmdSg/kJ44ZSKMk0K2djNTgx70s83B+/vOU81Zxo+SUGiaOC/uw9Irh51WlZl8joq3A+gefO+fPSKCJZDAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAnk5fcldVed5INUs3djxRF9BZ1+ZFdgIjclysYB6B2mSvIdnxnT9H66oKnPeyDqbwcWYfdyDwyeBgsLIk4oOF85lWs5ItjKKcViLbZDPi9J3B+Av/qCWkrkWQokJ5Tkyw8K/sBQrNTM5kH1WrapcKsplcv8FgorE7FC57Ozpli48="));
   406         allAttributes.put(AuthenticationAttribute.SECOND_ATTRIBUTE_PREFIX + "1" ,new Attribute("", "r1aZCR/spVeK4eDOp1awTbas0muOpDI7y1Bz7l5OipxyZqZI4T8vy+e3q/w263bSchhOWZryPbuE6IuaeThE9qa/daK29oxR5JmmfttrlyGTsEap11NCpTCsK03HS8jwzACOD02m9hOS+EIqIdhNmoBB8ZhWdlNirTHw2UgEk/4="));
   406         allAttributes.put(AuthenticationAttribute.SECOND_ATTRIBUTE_PREFIX + "1" ,new Attribute("", "KXg8rbURv+eZ75Cg0+8KPgaxhhrHqyf26nLFweLWKE7rgkX6aHHfmHirpt/LGzFqQt+516bbkVhG7DLJIshb3qoZBlgzKOqjvJoYwMnVw0CaIMoYjcevortyKk8jbeFnrYU34pp8v0pz3NEKzVgnYAdEnTtl88X+TBgcVDteVUOaz2IGB4JtPKWWRhG7kaOJdYXmCRuNeExv1gHqLYNq0Mr6rmECoMpV1ksrTJK7bJeWwOHRgtVo55rb6bI2MmzE5/Eo4LWg9MKjzmHnCbBWKvFyy5RuEZu5XHAzCJlLO52rfh6dJOq5yuPyB+L87bsgehWFyj1ptq+2jESw0KXuHQ=="));
   407         securityAttributes = new SecurityAttributes();
   407         securityAttributes = new SecurityAttributes();
   408         securityAttributes.addDescriptorAttributes(allAttributes);
   408         securityAttributes.addDescriptorAttributes(allAttributes);
   409         authenticationModule.authenticateJad(appUID,null,securityAttributes.getAuthenticationAttributes());
   409         authenticationModule.authenticateJad(appUID,null,securityAttributes.getAuthenticationAttributes());
   410         ocspEvent = oscpEventListener.getEvent();
   410         ocspEvent = oscpEventListener.getEvent();
   411         sucess = (ocspEvent != null && ocspEvent.eventId == OcspEventListener.OCSP_START_EVENT);
   411         sucess = (ocspEvent != null && ocspEvent.eventId == OcspEventListener.OCSP_START_EVENT);
   425         storage.removeAuthenticationStorageData(appUID);
   425         storage.removeAuthenticationStorageData(appUID);
   426         oscpEventListener.reset();
   426         oscpEventListener.reset();
   427         authenticationModule.registerOcspEventListener(appUID, oscpEventListener);
   427         authenticationModule.registerOcspEventListener(appUID, oscpEventListener);
   428         allAttributes.clear();
   428         allAttributes.clear();
   429         allAttributes.put(MIDP_PROFILE_ATTRIBUTE_NAME,new Attribute("",MIDP3));
   429         allAttributes.put(MIDP_PROFILE_ATTRIBUTE_NAME,new Attribute("",MIDP3));
   430         allAttributes.put(AuthenticationAttribute.MAIN_ATTRIBUTE_PREFIX + "1-1", new Attribute("",        "MIICgTCCAeqgAwIBAgIJAIROWRW4DjXyMA0GCSqGSIb3DQEBBQUAMHMxCzAJBgNVBAYTAmZpMRIwEAYDVQQIEwlQaXJrYW5tYWExEDAOBgNVBAcTB1RhbXBlcmUxDjAMBgNVBAoTBU5va2lhMQ0wCwYDVQQLEwRKYXZhMR8wHQYDVQQDDBZKUF9UaGlyZF9QYXJ0eV9UcnVzdGVkMB4XDTA5MDUyODA4NDc1M1oXDTEwMDUyODA4NDc1M1owgZExCzAJBgNVBAYTAkZJMRAwDgYDVQQHEwdUYW1wZXJlMRcwFQYDVQQDEw5PQ1NQIEdPT0QgQ2VydDEMMAoGA1UEChMDT3JnMSMwIQYDVR0PExpjcml0aWNhbCwgZGlnaXRhbFNpZ25hdHVyZTEkMCIGA1UdJRMbMS4zLjYuMS40LjEuOTQuMS40OS4xLjIuMi4zMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDHoWvDNxIjGzm2J9OmYJtVrUPZJoIXzFVAXpSztxUcsxq18K1y/wsQcxyrjMD4C6eMkxygaDun0sZSHV8MDvt36A9gjoshhRWsV+yXrM3I3XjAFKP/fLrS4nnNJM9OEOpld7kjA+xgV51/Yn3kJyFKQjqbv/WZon7rozt82MspKQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBADMn5WNp0pA7Z/4GRGIk2JMShEvtuHDnYvFg0xWk90rEQoAB6XsMe8IL8e7le9sPvppjiuyImjFTK6bOQYhGAVmjHDlkxlxf5SfRmhRilOl5ZHJKeGIeI696orXiqPiuL6ltb+W9hc0ymu2yZGew1Ptt9+tlYZRT0DuM7zqW3hip"));
   430         allAttributes.put(AuthenticationAttribute.MAIN_ATTRIBUTE_PREFIX + "1-1", new Attribute("",        "MIICuTCCAiKgAwIBAgIJAKdHK8lkGvSqMA0GCSqGSIb3DQEBBQUAMHMxCzAJBgNVBAYTAmZpMRIwEAYDVQQIEwlQaXJrYW5tYWExEDAOBgNVBAcTB1RhbXBlcmUxDjAMBgNVBAoTBU5va2lhMQ0wCwYDVQQLEwRKYXZhMR8wHQYDVQQDDBZKUF9UaGlyZF9QYXJ0eV9UcnVzdGVkMB4XDTEwMDkyMDA3Mzk0M1oXDTE1MDkxOTA3Mzk0M1owRjELMAkGA1UEBhMCRkkxEDAOBgNVBAcTB1RhbXBlcmUxFzAVBgNVBAMTDk9DU1AgR09PRCBDZXJ0MQwwCgYDVQQKEwNPcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDRHWZYToWVP8is/TWKzRQaRc0SmPNOKdFqkjJYF2NjPmz/EABJLKps4m2BZzN2kMIBRkTuirLKjnsdSelI8itekzZBJJMPgtBvsXn+wa3fPaHa3Lqhp9oa8rr/DaCCnp/B4Id/x6HV53uA8e4qs3PeDnagvomBCQsVApWpL1tcnIow1vMEHIA5uqTOVhCKgwXnnoWfl7AWmh6Tu+SbMYALj8fGzvDhPmxIhVte9NaF462Cxf0B6EuCEEdh0xEWw4qLakWpH9QlwZnshfYFaoSYLqLp83E84Md8SkcraLZed8nDS93Gh++rEjgQSldzkf0MIvZyrmKwf+vgNU+WpvzJAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEACgN//8SRGqi50c5gmqZdH0YVC7ABUpBNMP1mP9z3+qadtHOOqIKn3q34rvKzyiZEndufZAt3vUQ1s+wlaJKQTUgAm7G8K8cYYCkexJoQVdfVTyJn2ZKTOkCdfoY9k/uxu3DmHhHteU7j0mmp1LVXrvrSGLtXmpzy+kHvVeH/UMw="));
   431         allAttributes.put(AuthenticationAttribute.SECOND_ATTRIBUTE_PREFIX + "1" ,new Attribute("", "s3Z/MqNA0EXP8le8s5806RbzyNfLgD3DqX+0Tr2LjTJIa5ent1QcP1sqWrJm4XieprCGv3ja7upiVp/rfDYiS7kcXQwVxZy5nxCV0MfpT+wlf42vwE3cd6rbfoAyTH3ErSeQK6VoIyYwoaFIzOZKCIwkplc6+etacxLpCZn26to="));
   431         allAttributes.put(AuthenticationAttribute.SECOND_ATTRIBUTE_PREFIX + "1" ,new Attribute("", "NL+t9rmzVP7MFfYomU0pb/daz27COxIJ4qMxToYs4oHOn8hk4vwvdm//ORJZnLmk84gfnJRufassInIkwCszsxVoPx47jTi+tqSxFF398kT8MJdFNhr/F1CDQR6vPwMdW5CsRefPGBpr2IaL8oZRfzBDgEZL0bu8PPOOrFZCJbw69SACucYvsReQ1vHJf9XPu4eGEkIZHd9If2Bj/G8rxqUGzQ/ltVhUhhLj8rqrDghRF3+UeB1UPcCd6slKHQ+EyxKU/o2iuMe3B5rmcjDaoj52KsB+gk0puizvEgKn3F15a430u4/feKpqszDvFCWd8qxbWwBDDbLC92P2rc3T8g=="));
   432         securityAttributes = new SecurityAttributes();
   432         securityAttributes = new SecurityAttributes();
   433         securityAttributes.addDescriptorAttributes(allAttributes);
   433         securityAttributes.addDescriptorAttributes(allAttributes);
   434         authenticationModule.authenticateJad(appUID,null,securityAttributes.getAuthenticationAttributes());
   434         authenticationModule.authenticateJad(appUID,null,securityAttributes.getAuthenticationAttributes());
   435         ocspEvent = oscpEventListener.getEvent();
   435         ocspEvent = oscpEventListener.getEvent();
   436         sucess = (ocspEvent != null && ocspEvent.eventId == OcspEventListener.OCSP_START_EVENT);
   436         sucess = (ocspEvent != null && ocspEvent.eventId == OcspEventListener.OCSP_START_EVENT);
   445         storage.removeAuthenticationStorageData(appUID);
   445         storage.removeAuthenticationStorageData(appUID);
   446         oscpEventListener.reset();
   446         oscpEventListener.reset();
   447         authenticationModule.registerOcspEventListener(appUID, oscpEventListener);
   447         authenticationModule.registerOcspEventListener(appUID, oscpEventListener);
   448         allAttributes.clear();
   448         allAttributes.clear();
   449         allAttributes.put(MIDP_PROFILE_ATTRIBUTE_NAME,new Attribute("",MIDP3));
   449         allAttributes.put(MIDP_PROFILE_ATTRIBUTE_NAME,new Attribute("",MIDP3));
   450         allAttributes.put(AuthenticationAttribute.MAIN_ATTRIBUTE_PREFIX + "1-1", new Attribute("",        "MIIChDCCAe2gAwIBAgIJAN1kvjmXKegVMA0GCSqGSIb3DQEBBQUAMHMxCzAJBgNVBAYTAmZpMRIwEAYDVQQIEwlQaXJrYW5tYWExEDAOBgNVBAcTB1RhbXBlcmUxDjAMBgNVBAoTBU5va2lhMQ0wCwYDVQQLEwRKYXZhMR8wHQYDVQQDDBZKUF9UaGlyZF9QYXJ0eV9UcnVzdGVkMB4XDTA5MDUyODA4NDkwOVoXDTEwMDUyODA4NDkwOVowgZQxCzAJBgNVBAYTAkZJMRAwDgYDVQQHEwdUYW1wZXJlMRowGAYDVQQDExFPQ1NQIFVOS05PV04gQ2VydDEMMAoGA1UEChMDT3JnMSMwIQYDVR0PExpjcml0aWNhbCwgZGlnaXRhbFNpZ25hdHVyZTEkMCIGA1UdJRMbMS4zLjYuMS40LjEuOTQuMS40OS4xLjIuMi4zMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDIbnFJT2y3ID0lwBix+gGbByuocroHp3preSrSmGG5OC/rZLnp21wdyjMuvo1Ga5WSfzDY6YNaSIlKKxrjYLBW+HJUJaQ0A3w3T38xCAwULEiU8e/hcK3mawlL/llNGqVnRIbpu2cuSD+ICTt7oqVvlo/TQyflRGeWT2WQ3ZBTgwIDAQABMA0GCSqGSIb3DQEBBQUAA4GBABXIPy6FpATzxN2A8Sb8rEowoTDXNK1O4DMQ26Ri+otWDt1iThirqTl3RcuLi6PzkyXElc1VXTYKiUu3MFy5Wq5qCt6Fwntbcwx21MgnuceNqMdksMRDF1YVmZHhIb1ee/MzkuR8y8iSn+xALH+YfKO3faBwVQ9ly1ZQAgil/eBd"));
   450         allAttributes.put(AuthenticationAttribute.MAIN_ATTRIBUTE_PREFIX + "1-1", new Attribute("",        "MIICvDCCAiWgAwIBAgIJAKrSZo9qYhM/MA0GCSqGSIb3DQEBBQUAMHMxCzAJBgNVBAYTAmZpMRIwEAYDVQQIEwlQaXJrYW5tYWExEDAOBgNVBAcTB1RhbXBlcmUxDjAMBgNVBAoTBU5va2lhMQ0wCwYDVQQLEwRKYXZhMR8wHQYDVQQDDBZKUF9UaGlyZF9QYXJ0eV9UcnVzdGVkMB4XDTEwMDkyMDA3NTMzNVoXDTE1MDkxOTA3NTMzNVowSTELMAkGA1UEBhMCRkkxEDAOBgNVBAcTB1RhbXBlcmUxGjAYBgNVBAMTEU9DU1AgVU5LTk9XTiBDZXJ0MQwwCgYDVQQKEwNPcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCaZ4VDJjntiOeNKbRd8BIkEjW/Z6k/fLzbiM5hQL/xHQC1PM1spLgnr4pf7Nf+F/bJbDq2eE1jDar6wmtJPcXFFkChl1eS5yJAyY/bhswyzbqNwTcwo1Lu64TSfC4gTdthEmUPNEhzxMcdCj6myrv8hNyhv6dhkcHvZgBwFgS4Pf1DXRmr/PPjCZxyMaoLoKzjezBXVgTC9rViN7moL715HrpO1jkIB2LRY93fzBmPa1leNdiqUqachFtkzYQuuO1MLlmHXKlNmNLOGqlreB/58q5PTPbIGOIzNiN+n0RYMkVSBVImLBQeepO2ICi/DSFW0yi70LpZvebx736P0yF1AgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAGBzUyF4Cb/DN4lWY5yxd1/EI/6osAHySIgMEu5ClzyIqULc3QIvjhLrbLV/JKsVYT3h/gFZxwxoTGWdE1dApWj+Hja23TlLmo0uDDL/L3NOB/n041/gI2MQYw1Z9ME2sFzzWIli1P02JciykUQba/b0fRjPsY3ctzDS7QU2EFFs="));
   451         allAttributes.put(AuthenticationAttribute.SECOND_ATTRIBUTE_PREFIX + "1" ,new Attribute("", "dgTivrr4heaBCvnX7aCcAgO0T5reljSYhuX95Rh7+SeDKNQCYqn6q860daWxCP/tk+QceBaGK1ISghzSf1PIPuKPiKhA0ia+dFLYJUjkxYJRZc8XJSRczBaF7eks3rVh5TTQGwzIG0C3w1p4OpSL+pBSO+pMrogWBgq9IL2Pe5c="));
   451         allAttributes.put(AuthenticationAttribute.SECOND_ATTRIBUTE_PREFIX + "1" ,new Attribute("", "UknTEEInZKDV9RCXnhv8W9KrXYppmRCUL/kSYXtdiiD3OmiwK0/4Nu0N8ix/Olo/IuWNLyPR+YZt6GLUQhw/AlWGd1mq8odlpiulFdB+e8ClkPvOW+3/KMvBO74ajyD2/PreEzCPYouM8YBqdpb49+TffnNQmEdaIpZ659ODppSNzMPmFpCcO6J2SoaU+KOp9uYdNab+JQfkGwrhF4F3FPYsQdPJAgS8Wt//khjQzAGFyOFIWmZ1ZwTbLxyf2QMHPrvtDWWH6h9qaR+2O9A90tF0PM2VUjznEOvBNigKwYTqBAW2j5oF6ZOQ4zyujqpQsm0pF6aPzaVjtZmfnpaCfA=="));
   452         securityAttributes = new SecurityAttributes();
   452         securityAttributes = new SecurityAttributes();
   453         securityAttributes.addDescriptorAttributes(allAttributes);
   453         securityAttributes.addDescriptorAttributes(allAttributes);
   454         authenticationModule.authenticateJad(appUID,null,securityAttributes.getAuthenticationAttributes());
   454         authenticationModule.authenticateJad(appUID,null,securityAttributes.getAuthenticationAttributes());
   455         ocspEvent = oscpEventListener.getEvent();
   455         ocspEvent = oscpEventListener.getEvent();
   456         sucess = (ocspEvent != null && ocspEvent.eventId == OcspEventListener.OCSP_START_EVENT);
   456         sucess = (ocspEvent != null && ocspEvent.eventId == OcspEventListener.OCSP_START_EVENT);
   470         storage.removeAuthenticationStorageData(appUID);
   470         storage.removeAuthenticationStorageData(appUID);
   471         oscpEventListener.reset();
   471         oscpEventListener.reset();
   472         authenticationModule.registerOcspEventListener(appUID, oscpEventListener);
   472         authenticationModule.registerOcspEventListener(appUID, oscpEventListener);
   473         allAttributes.clear();
   473         allAttributes.clear();
   474         allAttributes.put(MIDP_PROFILE_ATTRIBUTE_NAME,new Attribute("",MIDP3));
   474         allAttributes.put(MIDP_PROFILE_ATTRIBUTE_NAME,new Attribute("",MIDP3));
   475         allAttributes.put(AuthenticationAttribute.MAIN_ATTRIBUTE_PREFIX + "1-1", new Attribute("",        "MIIChDCCAe2gAwIBAgIJAN0+hRIgND0QMA0GCSqGSIb3DQEBBQUAMHMxCzAJBgNVBAYTAmZpMRIwEAYDVQQIEwlQaXJrYW5tYWExEDAOBgNVBAcTB1RhbXBlcmUxDjAMBgNVBAoTBU5va2lhMQ0wCwYDVQQLEwRKYXZhMR8wHQYDVQQDDBZKUF9UaGlyZF9QYXJ0eV9UcnVzdGVkMB4XDTA5MDUyODA4NDg0MFoXDTEwMDUyODA4NDg0MFowgZQxCzAJBgNVBAYTAkZJMRAwDgYDVQQHEwdUYW1wZXJlMRowGAYDVQQDExFPQ1NQIFJFVk9LRUQgQ2VydDEMMAoGA1UEChMDT3JnMSMwIQYDVR0PExpjcml0aWNhbCwgZGlnaXRhbFNpZ25hdHVyZTEkMCIGA1UdJRMbMS4zLjYuMS40LjEuOTQuMS40OS4xLjIuMi4zMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDNss9Gx9Wo7LXBEQSCkIpjwNZlOUEBzByeZ1GjwaEblL+RIlXQfq2DtercXxa9gJlryWIze/9vPX1V0wpEO9+M1fDY7Ro6E59kxfZtBnDoEFjITzChZfwqAxLo+EQUpQ2lN8sjyEW0apy73Odqkikwufzlrr9h/utDcSoED0RIMwIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAJMYPjz8Q6DHsnUEva3RS2Yyjk0XcY+ldq4GGpOauY1cbZD5A/fmk/TKJahB1uV5XnuYs65vrJUuxAEzGuTzMOnMwJgAncSXFp2AQL4o02ETrp493BhOi825iwbwaHqqx2ijxJ6Jy84t1Rj+mwkwiLsFsJFMxViV0dxjbwLNQzho"));
   475         allAttributes.put(AuthenticationAttribute.MAIN_ATTRIBUTE_PREFIX + "1-1", new Attribute("",        "MIICvDCCAiWgAwIBAgIJAM/3P7mVjkjRMA0GCSqGSIb3DQEBBQUAMHMxCzAJBgNVBAYTAmZpMRIwEAYDVQQIEwlQaXJrYW5tYWExEDAOBgNVBAcTB1RhbXBlcmUxDjAMBgNVBAoTBU5va2lhMQ0wCwYDVQQLEwRKYXZhMR8wHQYDVQQDDBZKUF9UaGlyZF9QYXJ0eV9UcnVzdGVkMB4XDTEwMDkyMDA3NTcxMVoXDTE1MDkxOTA3NTcxMVowSTELMAkGA1UEBhMCRkkxEDAOBgNVBAcTB1RhbXBlcmUxGjAYBgNVBAMTEU9DU1AgUkVWT0tFRCBDZXJ0MQwwCgYDVQQKEwNPcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDGIt32Ki+UkQYc/rswY4Bho/ygLyqV8UTVob4yH4k9AQTegIkdjw+AqgfU0LcqMdXguok2PS0sdkgEDPqCMawSMsQRQMsFYcab/LL/i7haWULQL33VI8Wt9grgzFZSpeuhFgr3YgWV0iyMHpKwb4ORiJvWhhvseCK+iI4sAOIhmQZ12HLhvBla5KXTyslLUoXA7V0CuRYqkB3SXn/RARk7GHcoVM+PIk6MtPUkHlyZzqXbHeNOAxGhSEbIp6WJTG2Bg/5OmdSg/kJ44ZSKMk0K2djNTgx70s83B+/vOU81Zxo+SUGiaOC/uw9Irh51WlZl8joq3A+gefO+fPSKCJZDAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAnk5fcldVed5INUs3djxRF9BZ1+ZFdgIjclysYB6B2mSvIdnxnT9H66oKnPeyDqbwcWYfdyDwyeBgsLIk4oOF85lWs5ItjKKcViLbZDPi9J3B+Av/qCWkrkWQokJ5Tkyw8K/sBQrNTM5kH1WrapcKsplcv8FgorE7FC57Ozpli48="));
   476         allAttributes.put(AuthenticationAttribute.SECOND_ATTRIBUTE_PREFIX + "1" ,new Attribute("", "r1aZCR/spVeK4eDOp1awTbas0muOpDI7y1Bz7l5OipxyZqZI4T8vy+e3q/w263bSchhOWZryPbuE6IuaeThE9qa/daK29oxR5JmmfttrlyGTsEap11NCpTCsK03HS8jwzACOD02m9hOS+EIqIdhNmoBB8ZhWdlNirTHw2UgEk/4="));
   476         allAttributes.put(AuthenticationAttribute.SECOND_ATTRIBUTE_PREFIX + "1" ,new Attribute("", "KXg8rbURv+eZ75Cg0+8KPgaxhhrHqyf26nLFweLWKE7rgkX6aHHfmHirpt/LGzFqQt+516bbkVhG7DLJIshb3qoZBlgzKOqjvJoYwMnVw0CaIMoYjcevortyKk8jbeFnrYU34pp8v0pz3NEKzVgnYAdEnTtl88X+TBgcVDteVUOaz2IGB4JtPKWWRhG7kaOJdYXmCRuNeExv1gHqLYNq0Mr6rmECoMpV1ksrTJK7bJeWwOHRgtVo55rb6bI2MmzE5/Eo4LWg9MKjzmHnCbBWKvFyy5RuEZu5XHAzCJlLO52rfh6dJOq5yuPyB+L87bsgehWFyj1ptq+2jESw0KXuHQ=="));
   477         securityAttributes = new SecurityAttributes();
   477         securityAttributes = new SecurityAttributes();
   478         securityAttributes.addDescriptorAttributes(allAttributes);
   478         securityAttributes.addDescriptorAttributes(allAttributes);
   479         authenticationModule.authenticateJad(appUID,null,securityAttributes.getAuthenticationAttributes());
   479         authenticationModule.authenticateJad(appUID,null,securityAttributes.getAuthenticationAttributes());
   480         ocspEvent = oscpEventListener.getEvent();
   480         ocspEvent = oscpEventListener.getEvent();
   481         sucess = (ocspEvent != null && ocspEvent.eventId == OcspEventListener.OCSP_START_EVENT);
   481         sucess = (ocspEvent != null && ocspEvent.eventId == OcspEventListener.OCSP_START_EVENT);
   495         storage.removeAuthenticationStorageData(appUID);
   495         storage.removeAuthenticationStorageData(appUID);
   496         oscpEventListener.reset();
   496         oscpEventListener.reset();
   497         authenticationModule.registerOcspEventListener(appUID, oscpEventListener);
   497         authenticationModule.registerOcspEventListener(appUID, oscpEventListener);
   498         allAttributes.clear();
   498         allAttributes.clear();
   499         allAttributes.put(MIDP_PROFILE_ATTRIBUTE_NAME,new Attribute("",MIDP3));
   499         allAttributes.put(MIDP_PROFILE_ATTRIBUTE_NAME,new Attribute("",MIDP3));
   500         allAttributes.put(AuthenticationAttribute.MAIN_ATTRIBUTE_PREFIX + "1-1", new Attribute("",        "MIICgTCCAeqgAwIBAgIJAIROWRW4DjXyMA0GCSqGSIb3DQEBBQUAMHMxCzAJBgNVBAYTAmZpMRIwEAYDVQQIEwlQaXJrYW5tYWExEDAOBgNVBAcTB1RhbXBlcmUxDjAMBgNVBAoTBU5va2lhMQ0wCwYDVQQLEwRKYXZhMR8wHQYDVQQDDBZKUF9UaGlyZF9QYXJ0eV9UcnVzdGVkMB4XDTA5MDUyODA4NDc1M1oXDTEwMDUyODA4NDc1M1owgZExCzAJBgNVBAYTAkZJMRAwDgYDVQQHEwdUYW1wZXJlMRcwFQYDVQQDEw5PQ1NQIEdPT0QgQ2VydDEMMAoGA1UEChMDT3JnMSMwIQYDVR0PExpjcml0aWNhbCwgZGlnaXRhbFNpZ25hdHVyZTEkMCIGA1UdJRMbMS4zLjYuMS40LjEuOTQuMS40OS4xLjIuMi4zMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDHoWvDNxIjGzm2J9OmYJtVrUPZJoIXzFVAXpSztxUcsxq18K1y/wsQcxyrjMD4C6eMkxygaDun0sZSHV8MDvt36A9gjoshhRWsV+yXrM3I3XjAFKP/fLrS4nnNJM9OEOpld7kjA+xgV51/Yn3kJyFKQjqbv/WZon7rozt82MspKQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBADMn5WNp0pA7Z/4GRGIk2JMShEvtuHDnYvFg0xWk90rEQoAB6XsMe8IL8e7le9sPvppjiuyImjFTK6bOQYhGAVmjHDlkxlxf5SfRmhRilOl5ZHJKeGIeI696orXiqPiuL6ltb+W9hc0ymu2yZGew1Ptt9+tlYZRT0DuM7zqW3hip"));
   500         allAttributes.put(AuthenticationAttribute.MAIN_ATTRIBUTE_PREFIX + "1-1", new Attribute("",        "MIICuTCCAiKgAwIBAgIJAKdHK8lkGvSqMA0GCSqGSIb3DQEBBQUAMHMxCzAJBgNVBAYTAmZpMRIwEAYDVQQIEwlQaXJrYW5tYWExEDAOBgNVBAcTB1RhbXBlcmUxDjAMBgNVBAoTBU5va2lhMQ0wCwYDVQQLEwRKYXZhMR8wHQYDVQQDDBZKUF9UaGlyZF9QYXJ0eV9UcnVzdGVkMB4XDTEwMDkyMDA3Mzk0M1oXDTE1MDkxOTA3Mzk0M1owRjELMAkGA1UEBhMCRkkxEDAOBgNVBAcTB1RhbXBlcmUxFzAVBgNVBAMTDk9DU1AgR09PRCBDZXJ0MQwwCgYDVQQKEwNPcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDRHWZYToWVP8is/TWKzRQaRc0SmPNOKdFqkjJYF2NjPmz/EABJLKps4m2BZzN2kMIBRkTuirLKjnsdSelI8itekzZBJJMPgtBvsXn+wa3fPaHa3Lqhp9oa8rr/DaCCnp/B4Id/x6HV53uA8e4qs3PeDnagvomBCQsVApWpL1tcnIow1vMEHIA5uqTOVhCKgwXnnoWfl7AWmh6Tu+SbMYALj8fGzvDhPmxIhVte9NaF462Cxf0B6EuCEEdh0xEWw4qLakWpH9QlwZnshfYFaoSYLqLp83E84Md8SkcraLZed8nDS93Gh++rEjgQSldzkf0MIvZyrmKwf+vgNU+WpvzJAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEACgN//8SRGqi50c5gmqZdH0YVC7ABUpBNMP1mP9z3+qadtHOOqIKn3q34rvKzyiZEndufZAt3vUQ1s+wlaJKQTUgAm7G8K8cYYCkexJoQVdfVTyJn2ZKTOkCdfoY9k/uxu3DmHhHteU7j0mmp1LVXrvrSGLtXmpzy+kHvVeH/UMw="));
   501         allAttributes.put(AuthenticationAttribute.SECOND_ATTRIBUTE_PREFIX + "1" ,new Attribute("", "s3Z/MqNA0EXP8le8s5806RbzyNfLgD3DqX+0Tr2LjTJIa5ent1QcP1sqWrJm4XieprCGv3ja7upiVp/rfDYiS7kcXQwVxZy5nxCV0MfpT+wlf42vwE3cd6rbfoAyTH3ErSeQK6VoIyYwoaFIzOZKCIwkplc6+etacxLpCZn26to="));
   501         allAttributes.put(AuthenticationAttribute.SECOND_ATTRIBUTE_PREFIX + "1" ,new Attribute("", "NL+t9rmzVP7MFfYomU0pb/daz27COxIJ4qMxToYs4oHOn8hk4vwvdm//ORJZnLmk84gfnJRufassInIkwCszsxVoPx47jTi+tqSxFF398kT8MJdFNhr/F1CDQR6vPwMdW5CsRefPGBpr2IaL8oZRfzBDgEZL0bu8PPOOrFZCJbw69SACucYvsReQ1vHJf9XPu4eGEkIZHd9If2Bj/G8rxqUGzQ/ltVhUhhLj8rqrDghRF3+UeB1UPcCd6slKHQ+EyxKU/o2iuMe3B5rmcjDaoj52KsB+gk0puizvEgKn3F15a430u4/feKpqszDvFCWd8qxbWwBDDbLC92P2rc3T8g=="));
   502         securityAttributes = new SecurityAttributes();
   502         securityAttributes = new SecurityAttributes();
   503         securityAttributes.addDescriptorAttributes(allAttributes);
   503         securityAttributes.addDescriptorAttributes(allAttributes);
   504         authenticationModule.authenticateJad(appUID,null,securityAttributes.getAuthenticationAttributes());
   504         authenticationModule.authenticateJad(appUID,null,securityAttributes.getAuthenticationAttributes());
   505         ocspEvent = oscpEventListener.getEvent();
   505         ocspEvent = oscpEventListener.getEvent();
   506         sucess = (ocspEvent != null && ocspEvent.eventId == OcspEventListener.OCSP_START_EVENT);
   506         sucess = (ocspEvent != null && ocspEvent.eventId == OcspEventListener.OCSP_START_EVENT);
   515         storage.removeAuthenticationStorageData(appUID);
   515         storage.removeAuthenticationStorageData(appUID);
   516         oscpEventListener.reset();
   516         oscpEventListener.reset();
   517         authenticationModule.registerOcspEventListener(appUID, oscpEventListener);
   517         authenticationModule.registerOcspEventListener(appUID, oscpEventListener);
   518         allAttributes.clear();
   518         allAttributes.clear();
   519         allAttributes.put(MIDP_PROFILE_ATTRIBUTE_NAME,new Attribute("",MIDP3));
   519         allAttributes.put(MIDP_PROFILE_ATTRIBUTE_NAME,new Attribute("",MIDP3));
   520         allAttributes.put(AuthenticationAttribute.MAIN_ATTRIBUTE_PREFIX + "1-1", new Attribute("",        "MIIChDCCAe2gAwIBAgIJAN1kvjmXKegVMA0GCSqGSIb3DQEBBQUAMHMxCzAJBgNVBAYTAmZpMRIwEAYDVQQIEwlQaXJrYW5tYWExEDAOBgNVBAcTB1RhbXBlcmUxDjAMBgNVBAoTBU5va2lhMQ0wCwYDVQQLEwRKYXZhMR8wHQYDVQQDDBZKUF9UaGlyZF9QYXJ0eV9UcnVzdGVkMB4XDTA5MDUyODA4NDkwOVoXDTEwMDUyODA4NDkwOVowgZQxCzAJBgNVBAYTAkZJMRAwDgYDVQQHEwdUYW1wZXJlMRowGAYDVQQDExFPQ1NQIFVOS05PV04gQ2VydDEMMAoGA1UEChMDT3JnMSMwIQYDVR0PExpjcml0aWNhbCwgZGlnaXRhbFNpZ25hdHVyZTEkMCIGA1UdJRMbMS4zLjYuMS40LjEuOTQuMS40OS4xLjIuMi4zMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDIbnFJT2y3ID0lwBix+gGbByuocroHp3preSrSmGG5OC/rZLnp21wdyjMuvo1Ga5WSfzDY6YNaSIlKKxrjYLBW+HJUJaQ0A3w3T38xCAwULEiU8e/hcK3mawlL/llNGqVnRIbpu2cuSD+ICTt7oqVvlo/TQyflRGeWT2WQ3ZBTgwIDAQABMA0GCSqGSIb3DQEBBQUAA4GBABXIPy6FpATzxN2A8Sb8rEowoTDXNK1O4DMQ26Ri+otWDt1iThirqTl3RcuLi6PzkyXElc1VXTYKiUu3MFy5Wq5qCt6Fwntbcwx21MgnuceNqMdksMRDF1YVmZHhIb1ee/MzkuR8y8iSn+xALH+YfKO3faBwVQ9ly1ZQAgil/eBd"));
   520         allAttributes.put(AuthenticationAttribute.MAIN_ATTRIBUTE_PREFIX + "1-1", new Attribute("",        "MIICvDCCAiWgAwIBAgIJAKrSZo9qYhM/MA0GCSqGSIb3DQEBBQUAMHMxCzAJBgNVBAYTAmZpMRIwEAYDVQQIEwlQaXJrYW5tYWExEDAOBgNVBAcTB1RhbXBlcmUxDjAMBgNVBAoTBU5va2lhMQ0wCwYDVQQLEwRKYXZhMR8wHQYDVQQDDBZKUF9UaGlyZF9QYXJ0eV9UcnVzdGVkMB4XDTEwMDkyMDA3NTMzNVoXDTE1MDkxOTA3NTMzNVowSTELMAkGA1UEBhMCRkkxEDAOBgNVBAcTB1RhbXBlcmUxGjAYBgNVBAMTEU9DU1AgVU5LTk9XTiBDZXJ0MQwwCgYDVQQKEwNPcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCaZ4VDJjntiOeNKbRd8BIkEjW/Z6k/fLzbiM5hQL/xHQC1PM1spLgnr4pf7Nf+F/bJbDq2eE1jDar6wmtJPcXFFkChl1eS5yJAyY/bhswyzbqNwTcwo1Lu64TSfC4gTdthEmUPNEhzxMcdCj6myrv8hNyhv6dhkcHvZgBwFgS4Pf1DXRmr/PPjCZxyMaoLoKzjezBXVgTC9rViN7moL715HrpO1jkIB2LRY93fzBmPa1leNdiqUqachFtkzYQuuO1MLlmHXKlNmNLOGqlreB/58q5PTPbIGOIzNiN+n0RYMkVSBVImLBQeepO2ICi/DSFW0yi70LpZvebx736P0yF1AgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAGBzUyF4Cb/DN4lWY5yxd1/EI/6osAHySIgMEu5ClzyIqULc3QIvjhLrbLV/JKsVYT3h/gFZxwxoTGWdE1dApWj+Hja23TlLmo0uDDL/L3NOB/n041/gI2MQYw1Z9ME2sFzzWIli1P02JciykUQba/b0fRjPsY3ctzDS7QU2EFFs="));
   521         allAttributes.put(AuthenticationAttribute.SECOND_ATTRIBUTE_PREFIX + "1" ,new Attribute("", "dgTivrr4heaBCvnX7aCcAgO0T5reljSYhuX95Rh7+SeDKNQCYqn6q860daWxCP/tk+QceBaGK1ISghzSf1PIPuKPiKhA0ia+dFLYJUjkxYJRZc8XJSRczBaF7eks3rVh5TTQGwzIG0C3w1p4OpSL+pBSO+pMrogWBgq9IL2Pe5c="));
   521         allAttributes.put(AuthenticationAttribute.SECOND_ATTRIBUTE_PREFIX + "1" ,new Attribute("", "UknTEEInZKDV9RCXnhv8W9KrXYppmRCUL/kSYXtdiiD3OmiwK0/4Nu0N8ix/Olo/IuWNLyPR+YZt6GLUQhw/AlWGd1mq8odlpiulFdB+e8ClkPvOW+3/KMvBO74ajyD2/PreEzCPYouM8YBqdpb49+TffnNQmEdaIpZ659ODppSNzMPmFpCcO6J2SoaU+KOp9uYdNab+JQfkGwrhF4F3FPYsQdPJAgS8Wt//khjQzAGFyOFIWmZ1ZwTbLxyf2QMHPrvtDWWH6h9qaR+2O9A90tF0PM2VUjznEOvBNigKwYTqBAW2j5oF6ZOQ4zyujqpQsm0pF6aPzaVjtZmfnpaCfA=="));
   522         securityAttributes = new SecurityAttributes();
   522         securityAttributes = new SecurityAttributes();
   523         securityAttributes.addDescriptorAttributes(allAttributes);
   523         securityAttributes.addDescriptorAttributes(allAttributes);
   524         authenticationModule.authenticateJad(appUID,null,securityAttributes.getAuthenticationAttributes());
   524         authenticationModule.authenticateJad(appUID,null,securityAttributes.getAuthenticationAttributes());
   525         ocspEvent = oscpEventListener.getEvent();
   525         ocspEvent = oscpEventListener.getEvent();
   526         sucess = (ocspEvent != null && ocspEvent.eventId == OcspEventListener.OCSP_START_EVENT);
   526         sucess = (ocspEvent != null && ocspEvent.eventId == OcspEventListener.OCSP_START_EVENT);
   534                            null)));
   534                            null)));
   535     }
   535     }
   536 
   536 
   537     public static void showGuidelines(String guidelines)
   537     public static void showGuidelines(String guidelines)
   538     {
   538     {
       
   539         System.setProperty("com.nokia.mj.impl.rt.ui", "com.nokia.mj.impl.rt.ui.avkon.RuntimeUiAvkon");
       
   540         try
       
   541         {
       
   542             Class.forName("com.nokia.mj.impl.rt.ui.qt.RuntimeUiQt");
       
   543             System.setProperty("com.nokia.mj.impl.rt.ui", "com.nokia.mj.impl.rt.ui.qt.RuntimeUiQt");
       
   544         }catch(Throwable t)
       
   545         {
       
   546         }
   539         RuntimeUi ui = RuntimeUiFactory.getRuntimeUi(
   547         RuntimeUi ui = RuntimeUiFactory.getRuntimeUi(
   540                            true /* aIdentified */);
   548                            true /* aIdentified */);
   541         ConfirmData cData = new ConfirmData(
   549         ConfirmData cData = new ConfirmData(
   542             guidelines,
   550             guidelines,
   543             null /*answerOptions*/,
   551             null /*answerOptions*/,