Tag Archives: Weekly Report

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

    R10: Working on Java Card Applets

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

    For the last two week period I was busy with completing my modules for the demonstration. I was doing the development in the Java card environment, I had to develop an applet which will be deployed in a Java card as a CAP file. The methods defined in these applets can be accessed in two methods, message passing model and Remote method invocation method. I’m developing a terminal application which is a normal java program which will reside in the local machine and can communicate with the Java smart card. This is very essential as this is the main component which can help to demonstrate the functionality of Java card applet. Otherwise the applet can be converted to a CAP file and deployed to a Java card, but there is no way to check the functionalities.

    We had a meeting with our project supervisor Dr.Chandana Gamage and discussed the progress of the project. During the meeting we finalized the deliverables of the project. We are still updating our blog at project website blog.project-eid.org with the latest updates and progresses of the project. The project website is also being updated periodically.

    In addition to the meeting with the supervisor, we had several group discussions and exchanged ideas. Each one of us are responsible for clearly separated modules of the project, and also we have to interact within those modules. For this purpose each one of us should be aware of other’s work. For this purpose we are having online conferencing whenever needed.

    Filed under Reports