Professional studies

Teaching language


Type of course


Cycle/level of course


Recommended year of study


Total number of ECTS

5 cr

Competency aims

The aim of the course is to provide the student knowledge in applying SSL for development of secure network applications in Android and for creating secure Web services.

Learning outcomes

At the end of the course the student is expected to have programming skills in: - Android network applications - Secure SOAP and REST services

Course contents

- Repetition of PKI and SSL - Creating certificates with OpenSSL - Configuring secure web, application and data base servers - Programming web clients for Android with support for SSL and mutual certificate authentication - Programming secure web services in Java - Programming secure REST services with Java

Prerequisites and co-requisites

Network protocols Network programming Network security

Previous course names

2004-2007, Advanced Topics in Network Security

Recommended or required reading

Handouts Links to documentations and tutorials are published on Itlsearning during the course.

Study activities

  • Lectures - 21 hours
  • Practical exercises - 42 hours
  • Project- and production work/artistic activities - 70 hours


  • Total workload of the course: 133 hours
  • Of which autonomous studies: 133 hours
  • Of which scheduled studies: 0 hours

Mode of Delivery

Multiform education

Assessment methods

Essays, reports, productions and portfolio

Assessment requirements

Project, minim 50% of the total points is required for passing the course.


Karlsson Jonny


Karlsson Jonny

Group size

No limit

Assignments valid until

Until further notice

Assessment methods

2013-10-24 - Reports and productions

Kurs och studieplanssökning