Automating Certificate Enrollment For Helsinki and Uusimaa Hospital District
Kortelainen, Olli (2018)
Kortelainen, Olli
Metropolia Ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2018081914562
https://urn.fi/URN:NBN:fi:amk-2018081914562
Tiivistelmä
The objective of the final year project was to automate certificate enrolment and guiding HUS users with creating the certificate. To reach this objective, different programming languages for the back-end technology were explored, and modern JavaScript libraries were used in the front-end. Also past gained experience gained by the author of the thesis when working for HUS played a major role in inventing, designing and implementing the project.
It was important to solve this problem now, as increasing demands of certificates in HUS environment require more manpower to handle the certification request. By automating this process as much as possible and still following HUS security requirements, frees time of the certificate administrators to do tasks that are more demanding and speeds up the process from which customers ultimately gain a SSL-certificate.
The final outcome of the project was a web-based system that has multiple guides and FAQ webpages that help user in creating a certification request. The webpage has a submit form that goes through the certification request and informs the customer if the request is not according to HUS standards. Once the request is correct, the form is forwarded to HUS IT administrators that create the certificate for the customer.
The project successfully reached its primary objective, but further improvements and updates to the website and back-end technology is required in order to fulfil the changing needs in HUS environment. This can be achieved by following the feedback provided by customers, but also following the new standards that are created for worldwide use. Målett för sista årets projekt, var att automatisera certifikat registrering och väglesa HUS personal med att skapa certifikat. För att nå detta mål undersöktes olika programmeringsspråk för back-end-tekniken, och moderna JavaScript-bibliotek användes i fronten. Tidigare erfarenhet av förättarens avhandling då han arbetade för HUS spelade en viktig roll för att uppfinna, designa och genomförå projektet.
Det var viktigt att lösa detta problem nu, eftersom ökande krav på certifikat i HUS, kräver mer manstyrka att hantera certifieringsbegäran. Genom att automatisera denna process så mycket som möjligt, och fortfarande följa HUS-säkerhetskrav, frigör tid av certifikatadministratörena, till att görå mer krävande uppgifter och påskyndar processen var från kunderna slutligen får ett SSL-certifikat.
Det slutliga resultatet av projektet var ett web-baserat system, som har flera guider och en websida med de vanligaste frågorna, som hjälpper användaren att skapa ett certifikats-begäran. Websidan har en form som går igenom certifikatsbegäran automatiskt och informerar kunden om begäran inte är enligt HUS-standarder. När begäran är korrekt, skickas formuläret till HUS IT-administratorn som skapar certifikatet för kunden.
Projektet lyckades nå sitt främsta mål, men ytterligare förbättringar och uppdateringar till websidan och back-end-tekniken krävs för att uppfylla de förändrade behoven i HUS-miljön. Detta kan uppnås genom att följa återkoppling från kunderna, men också efter de nya standarder som skapas för världsomspännande användning.
It was important to solve this problem now, as increasing demands of certificates in HUS environment require more manpower to handle the certification request. By automating this process as much as possible and still following HUS security requirements, frees time of the certificate administrators to do tasks that are more demanding and speeds up the process from which customers ultimately gain a SSL-certificate.
The final outcome of the project was a web-based system that has multiple guides and FAQ webpages that help user in creating a certification request. The webpage has a submit form that goes through the certification request and informs the customer if the request is not according to HUS standards. Once the request is correct, the form is forwarded to HUS IT administrators that create the certificate for the customer.
The project successfully reached its primary objective, but further improvements and updates to the website and back-end technology is required in order to fulfil the changing needs in HUS environment. This can be achieved by following the feedback provided by customers, but also following the new standards that are created for worldwide use.
Det var viktigt att lösa detta problem nu, eftersom ökande krav på certifikat i HUS, kräver mer manstyrka att hantera certifieringsbegäran. Genom att automatisera denna process så mycket som möjligt, och fortfarande följa HUS-säkerhetskrav, frigör tid av certifikatadministratörena, till att görå mer krävande uppgifter och påskyndar processen var från kunderna slutligen får ett SSL-certifikat.
Det slutliga resultatet av projektet var ett web-baserat system, som har flera guider och en websida med de vanligaste frågorna, som hjälpper användaren att skapa ett certifikats-begäran. Websidan har en form som går igenom certifikatsbegäran automatiskt och informerar kunden om begäran inte är enligt HUS-standarder. När begäran är korrekt, skickas formuläret till HUS IT-administratorn som skapar certifikatet för kunden.
Projektet lyckades nå sitt främsta mål, men ytterligare förbättringar och uppdateringar till websidan och back-end-tekniken krävs för att uppfylla de förändrade behoven i HUS-miljön. Detta kan uppnås genom att följa återkoppling från kunderna, men också efter de nya standarder som skapas för världsomspännande användning.