Monthly Archives: December 2008

WSA 2009 Application Accepted

Today we got the confirmation from Information Communication Technology Agency of Sri Lanka, that our nomination application for World Summit Award national pre-selection process was accepted. At this moment we would like to thank out project supervosor Dr. Chandana Gamage for helping us in the appplication process and his advise and support.

We are eargaly waiting to hear from ICTA furthue, may be for a demonstration or presentaion or even the results.

Filed under News

Participating in World Summit Award 2009 National Pre – Selection

Information Communication Technology Agency of Sri Lanka is conducting the national pre-selection to the World Summit Award 2009. The best content and application providers will be selected for The World Summit Award (WSA) at the pre-selection process.

We have sent a nomination for “Project eID” to the WSA 2009 national pre-selection under the e-Business & Commerce category. We were greatly assisted by our project supervisor in this process.

World Summit Award 2009

The World Summit Award (WSA) is a global initiative for selecting and promoting the world’s best e-content and applications and thereby contributing towards bridging the Digital Divide and narrowing the Content Gap. WSA works to strengthen entrepreneurship within content industries and to bring about economic and cultural development through the creative use of ICTs. For More information visit

We are expecting some positive results out of this, may be we have a chance to make a change and win something. Lets hope for the best.

Filed under News

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

    Meeting at WSO2 with Nandana Mihindukulasuriya

    We had  a meeting at WSO2 today from 4.00pm to 4.30pm. This meeting was scheduled with Mr. Prabath Siriwardena, but later it was changed to be with  Mr. Nandana Mihindukulasuriya (who happens to be a senior to us at [email protected]).

    The purpose of this meeting was to evaluvate the security aspects of the eID web service and to get some expert advice on what we have been doing. This turned out to be more benificial to us as Nandana ayya is an Apache Rampart committer, and that is the same module that we have been using with our web service to provide WS-Security.

    We also used this as an opportunity to discuss about some other security aspects of the project and also about some of the issues we had related to web services and WS-Security. We are very thankful to Nandana ayya and Prabath ayya for allocating their valuable time for us.

    Filed under Meetings

    Meeting with Project Supervisor (4-12-2008)

    We had a meeting with our project supervisor Dr.Chandana Gamage today from 10.30am to 11.05am.

    We discussed about the progress of our project, and about our plans to complete the project in time.

    Topics Discussed:

    • Progress Plan – How we are going to complete (Posted in our blog here)
      - Project supervisor was satisfied with our plan and encouraged us to work according to that.
    • World Summit Award (possibility of participation –
      - We were asked to apply for this as this could be a good chance for us.
    • Research Papers
      - Project supervisor suggested that if we could come up with two quality papers for publishing, it would be beneficial for us in going for higher studies. So we have decided to concentrate on that as well.
    • Other topics – Buying Java Card
      - We will try to get the Java card to Sri Lanka as soon as we can. At the same time we will be focusing on the USB based eID also closely.

    Filed under Meetings

    Project Progress and Work Plans

    Hi all,

    So as we have finished the 3rd evaluation demo satisfying our supervisors, now we will have to work harder to earn the same at the completion of the project as well.

    As we all have a clear idea about what needs to be done individually, now we just need the right effort and spending some time on those to make things on time. As we have planned earlier and as requested by our project supervisor we will have to finish the project by the end of this year (December 31, 2008), which means we have only about 28 days from today (December 3rd).


    So its required that each one of us, fix our own deadlines and work in a collective manner as a team. We will be having individual dead lines and accomplish tasks by that, and we have fixed each Sunday as our deadline days. We have 4 more Sundays from now and each of us have partitioned our works to fit into this time frame. We are posing our individual deadlines with components we are working on below.



    • Offline Application
    • Card Creation Application (Desktop part, expect Male to do the WS for this)
    • Relying Party Registration, and Update (hope this can be done as a simple PHP app)
    • eID Information Card (XML)


    • 7th:
      • Offline App – Alpha 1 (USB eID only)
      • Card Creation App – Alpha 1 (USB eID only, no WS access yet)
      • eID Information Card – v1
    • 14th:
      • Card Creation App – Alpha 2 (add WS access, Malale will have to provide that here)
      • Relying Party Registration – Alpha 1
    • 21st:
      • Offline App – Alpha 2 (Smart Card support added, Ramanan will come in for this)
      • Card Creation App – Alpha 3 (Smart Card support added here)
      • Relying Party Registration – Alpha 2
    • 28th:
      • All components finalizing and integration
      • Documentation


    • Client application (Browser extension with client side application )


    • 7th:
      • Browser eID extension – Alpha 1 ( Finished tokenizing the policy and customized )
      • Started to integrate the signing the policy
      • Meanwhile started to integrate to web services also.
    • 14th:
      • Browser eID extension – Alpha 2 ( some model for working extension with the web services ad the signing part )
    • 21st:
      • Finished the eID extension with client app. – beta 1
      • Check with integration with other components – Need to start before 22nd of Dec.
    • 28th:
      • finalizing eID V 1 and integration completed
      • Documentation

    Anuradha (Malasena):

    • eID web services
    1. Card Holders Authenticating web services
    2. eID card signing web service


    • 7th:
      • Integrating Apache Rampart module to Cardholders Authenticating web service
    • 14th:
      • Finish Cardholders Authenticating web service
      • start eID card signing web service
    • 21st:
      • Finish eID card signing web service
    • 28th:
      • Integration
      • Documentation


    • Smart Card eID
    • Smart Card Access Classes


    • 7th:
      • Applet Signing and Verification Alpha 1
      • Initial design for the local application
    • 14th:
      • Applet Signing and Verification Alpha 2
      • Local application Alpha 1
    • 21st:
      • Applet RMI implementation and any other necessary methods
      • Applet methods for to be used in eID offline authentication application (optional)
      • Local application Alpha 2
    • 28th:
      • Integration with other components
      • Start Testing and Documentation

    We are certain that we could work according to this work plan and complete the project in time. We will be posting more one our activities in this blog in the coming days. So do visit back to get to know :).

    Filed under News