Spelling suggestions: "subject:"certifiering"" "subject:"certifikaten""
1 |
Design, utveckling och testning av grafiskt gränssnitt för CertCenter : Applikation för Hantering av X.509-certifikat / Design, Development, and Testing of a GraphicalInterface for CertCenter : Application for Managing X.509 CertificatesJohansson, Ebba January 2024 (has links)
Denna kandidatuppsats presenterar design, implementation och testning av ett grafisktgränssnitt för CertCenter, en applikation för hantering av X.509-certifikat på Nordic MedtestAB. Vid starten av kandidatarbetet består CertCenter av ett Swagger-gränssnitt, som ärutvecklat med Python och FastAPI, med en MongoDB-databas för lagring. Det befintligaAPI:t och arbetssättet för certifikathantering på Nordic Medtest har visat vara otillräckligt ochmedför flera utmaningar för användarna, såsom komplexitet, bristande översikt ochspårbarhet av certifikatens livscykler samt bristande hantering av behörigheter. För attförenkla certifikathantering är syftet att utveckla ett grafiskt gränssnitt med hjälp av ReactJSoch komponenter från Ineras Designsystem. Metoder som användes inkluderarsemistrukturerade intervjuer och fokusgrupper med målgruppen för att identifiera behov ochmål, framtagning av kravspecifikation, prototyputveckling, implementering i ReactJS, ochslutligen utforskande test av gränssnittets funktionalitet och design. Resultatet visar att detutvecklade gränssnittet gör det möjligt för anställda på Nordic Medtest att söka eftercertifikat, ta del av certifikatsinformation, ladda ner certifikat, kopiera certifikatets PEM ochCSR i textformat, skapa nya samt uppdatera certifikat. Slutsatsen visar på att införandet av ettgrafiskt gränssnitt för CertCenter kan effektivisera skapandet, hanteringen och uppdateringenav X.509-certifikat jämfört med det nuvarande API:t. Ett grafiskt gränssnitt kan hjälpaanvändarna att förstå, tolka och använda CertCenter utan behovet att förstå eller undersökaAPI-svar i JSON-format. En tydlig uppdelning av funktioner och användargrupper gör dettydligt för användarna vilka funktioner de har behörighet att utföra till skillnad från API:t däralla anrop är tillgängliga för alla. Vidare betonas vikten av att involvera användarna idesignprocessen, iterativ testning av gränssnittet, användartester samt prioritering ochimplementering av kvarstående krav för att säkerställa att fortsatt utveckling av gränssnittetmöter användarnas behov och är användbart för dem.
|
2 |
Streamlining Certification Management with Automation and Certification Retrieval : System development using ABP Framework, Angular, and MongoDB / Effektivisering av certifikathantering med automatisering och certifikathämtning : Systemutveckling med ABP Framework, Angular och MongoDBHassan, Nour Al Dine January 2024 (has links)
This thesis examines the certification management challenge faced by Integrity360. The decentralized approach, characterized by manual processes and disparate data sources, leads to inefficient tracking of certification status and study progress. The main objective of this project was to construct a system that automates data retrieval, ensures a complete audit, and increases security and privacy. Leveraging the ASP.NET Boilerplate (ABP) framework, Angular, and MongoDB, an efficient and scalable system was designed, developed, and built based on DDD (domain-driven design) principles for a modular and maintainable architecture. The implemented system automates data retrieval from the Credly API, tracks exam information, manages exam vouchers, and implements a credible authentication system with role-based access control. With the time limitations behind the full-scale implementation of all the planned features, such as a dashboard with aggregated charts and automatic report generation, the platform significantly increases the efficiency and precision of employee certification management. Future work will include these advanced functionalities and integrations with external platforms to improve the system and increase its impact on operations in Integrity360.
|
Page generated in 0.1211 seconds