Category Archives: Reports

Reports

R13: WS Integration

[Work done from 15th December to 28th December 2008]

During last two weeks we started to integrate the project components together. So in the case of eID web service is secured in a manner that it can be only invoked by the eID Browser Plug-in created by Shayanthan. Hence, in last week we start to work together and integrate the web service and the web browser plug-in. That was little bit difficult task due to web browser plug-in was very sensitive to the string and case lost of matters. However finally we figure out the problem and solve that and successfully integrate the web service with the browser plug-in.

After some time we had another problem regard the web service and web browser integration, due to smart card can’t handle long string and we had a problem with signing and encrypting the XML policy string in the client side. So we decides sing the XML policy string’s hash value. So in the web service side also I have to change the bossiness logic that accepts the signature of hash value of policy string rather than signature of the policy string.

After that I concerned about improving web service quality by making that more dynamic. Still I’m working on that and expecting to move development of other web service after finish the eID authenticating web service. Then I start to writing of the final report and the research report of the eID system. So we had a group meeting regards the final report and the research paper. Finally we came up with a appropriate outline for those reports.

We also applied for the world summit award 2009 under e-Business/ e-government category. We had the national level pre-selections at ICTA Sri Lanka on Tuesday, December 23, 2008. We did the presentation in very satisfactory way and we are waiting for the results.

Filed under Reports

R12: Digging down with Browser Plug-in

[Work done from 1st December to 14th December 2008]

Last two weeks I worked on the client side application. I’m facing many problems whit the LifeConnecter Java mechanism. Then I started integrate my works with the eID Web service. It was really very problematic thing and still I’m working on that. Meanwhile I’m also developing the eID Relying Party policy registration part as a web base application.

Our project has already been proposed. for the “World Summit Award (WSA)” competition  and we were getting ready for that. Also we had a meeting with our project supervisor Dr. Chandana Gamage, where we discussed about the progress of the project and other project related matters.

Filed under Reports

R12: Securing the Web Service

[Work done from 1st December to 14th December 2008]

For last two weeks I was working with eID Web Service and Rampart module, which is the WS- Security module of the Apache AXIS2. At last I successfully integrated and configured the Rampart module with the eID web service. So now eID web service is secured with message level encryption and signing. But still I have to do some changes for the web service.

Also we had a meeting with our project supervisor Dr. Chandana Gamage, and we discussed about the progress of the project. Also we were getting ready for the”World Summit Award (WSA) ” competition  and our project has already been proposed.

Also within this week Shayanthan and myself will be starting to integrate eID Web service and browser plug-in. That was a really problematic thing and still we are doing the changes to our module for make it compatible to each other. Also we are planing to finish this integration with in the next week.

Filed under Reports

R12: Completing eID Offline App

[Work done from 1st December to 14th December 2008]

Project Management

During this time we decided to go with a tightly planned schedule with individual deadlines as to make sure that we work according to plans and finish in time. We had a meeting with our project supervisor Dr. Chandana Gamage on 4-12-2008 and discussed about the progress of our project, and about our plans to complete the project in time.

Project Development

I worked on the final stages of the eID Offline App and integrated the PoI Database functionalities to it. For this purpose I used SQLite databases and I had to learn a little (or spend couple of nights) for that.

I also worked on the Card Creation application and we have proposed a new card numbering system with checksums and finalized the eID-XML format. I have completed the basic functionalities of the eID Card Creation module, and I’m continuing to work on that these days.

Posts related to activities during this time:

Filed under Reports

R12: Java Card Client Terminal

[Work done from 1st December to 14th December 2008]

For the last two week period I was working on Client terminal application and the RMI implementation to the eID Java Card application. I had to refer to the manual and read through online forums to get some idea to sort out the problem in hand. This is now almost done and I’m on the track to meet the local deadlines.

During this period we had a meeting with our project supervisor and discussed the progress of the project. We are also getting ready for the WSA competition and our project has already been proposed. Now we are getting ready for a presentation plus demonstration on next Wednesday as requested by ICTA regarding this WSA competition.

We’ve also purchased two Java Cards and One reader/writer and it is now being shipped. As soon as it is arrived we can further boost up the progress and complete the implementation within this month

Filed under Reports

R11: Enforcing WS-Security

[Work done from 17th November to 30th November 2008]

In last two weeks I was spend my time with deploying the eID Web Service and making it securing. For implementation of WS- Security module in our web service I used Apache rampart module. It was best and stander way of securing Apache Axis2 web service. For some WS- security module problems contact MR. Prabath Sriwardana and the Mr. Nanadana Mihidukulasuriya form WSO2 via email who are WS- Security expert form the WSO2.

Also within last two weeks we did our third project demonstration. Before the final 3rd Demonstration, we did a trial demonstration to Dr.Chandana Gamage. He provides lots of valuable advices for the final demonstration and for the improvement of the project. Also final Demonstration was successfully did in front of panel consist with project supervisors.

Filed under Reports

R11: More Action, Less to Say

[Work done from 17th November to 30th November 2008]

Last two weeks i worked on the eID client side application of the project. My main concern was on the eID client side Firefox browser based extension which take care of the Relying party policy and control the client side.

    And we had several meetings with our project supervisor and discussed regarding the 3rd formal evaluation which was on the 27th November. And done the 3rd formal demonstration also in this week.

    I think we did a lot during this time, and it seems I got less to say here as I feel my work would speak for me (just think so) :)

    Filed under Reports

    R11: Demonstration Time

    [Work done from 17th November to 30th November 2008]

    I mainly worked on two components of the project during this stage.

    1. eID Information Card
      This is an XML based file where the digital information of the card holder will be stored in.
      I followed well defined standards for identity cards in designing this, and also included the user image as a MIME object, thus eliminating the need for another file.
    2. Offline Application
      I also completed the first phase of the offline application, which had support for USB based for eIDs.
      Also the PoI db feature is not yet implemented.

    We also had couple of meetings with our project supervisor and discussed regarding the 3rd formal evaluation which was on the 27th November. We also did the demonstration for the evaluation during this time period.

    Filed under Reports

    R11: Wearing the Java CAP

    [Work done from 17th November to 30th November 2008]

    We had our 3rd formal evaluations of the project during this period. So that I was working very hard to achieve my own deadlines to produce a working model of the Java card applet. I finally succeeded in developing the applet with signing and verification implemented, but the terminal application and the client side development was in the halfway. Because of that I was able to demonstrate the applet, installing, converting to CAP (Converted Applet), and deployment only. Without the terminal, I couldn’t send different APDU’s and demonstrate the output. But anyway our Supervisor and Project Coordinator were satisfied with the progress. It seems like I’m wearing the Java CAP all these days…!

    Earlier to the final 3rd Demonstration, we did a trial demonstration to our Supervisor Dr.Chandana Gamage and got his feedback to further improve the quality of the system and the demonstration.

    We also had two meeting with our Supervisor during this period and also had a meeting with a WSO2 personnel Mr.Nandana. Hope these will be really helpful to make the final system more productive

    Filed under Reports

    R10 : eID Firefox Extension

    [Work done from 3rd November to 16th November 2008]

    After started to work on the new architecture of the eID system, I started to worked on the browser extension and with the Desktop application. I created the Firefox extension to get the policy from the Re lain party and display it to the client in a formatted manner to get the confirmation from the client.

    Then I have to pass the policy to the desktop allocation (that is not fully functioning ), to sign the policy by the client.

    When I was developing the Firefox extension, I faced many problem with that. First I needed to start it from the scratch, and I needed to study about the XUL and JavaScript Java bridge XPCOM. They were very new for me.

    And now I’m working with the desktop application. And we are also updating out blog at blog.project-eid.org.

    Shayanth

    Filed under Reports