Presentation is loading. Please wait.

Presentation is loading. Please wait.

Certification Authority MIEIC – Segurança de Sistemas Informáticos João Brito – ei07052 João Coelho – ei07118.

Similar presentations


Presentation on theme: "Certification Authority MIEIC – Segurança de Sistemas Informáticos João Brito – ei07052 João Coelho – ei07118."— Presentation transcript:

1 Certification Authority MIEIC – Segurança de Sistemas Informáticos João Brito – ei07052 João Coelho – ei07118

2 Contents Theorethical introduction State of art Tecnologies review Use case scenarios

3 Problem How to deploy a Certificate Authority for University of Porto? How to provide trusted digital certificates? How to mantain a CRL?

4 Theoretical Introduction

5 What is a CA?

6 Goals Ensure: Information integrity User authentication Non-repudiation of electronic data

7 State of art Technologies OpenCA Apache PHP Perl PHPki Apache PHP EJBCA Java Aplication Server (JBoss) Apache Ant (required to install)

8 Solution Deployment of a CA based on EJBCA architecture.

9 Functionalities Administration CA creation and activation; Manage entities; Profile management; Public Area Certificate aquisition; Certificate revokation check;

10 Deployment EJBCA deployment Apache Ant – configure and install EJBCA JBoss Aplication Server – Application server that will provide the CA service Administrators should install the SuperAdmin certificate to access the following URL: https://localhost:8443/ejbca/adminweb

11 User configuration User information to certify: Name Address Phone number Email User details must be verified with user personal documents Citizen card Email/SMS secret key

12 Certificates Browser certificates Authenticate users on faculty’s services.

13 SSL/SSH Certification Certificates

14 Other applications Certificate Signing Requests User uploads his public keys; CA retrieves certificate; Base64 encoding PEM format Specific software needed OpenSSL

15 Certificate applications Signing information is not a functionality of this application. Document signing has to be done at client side. Examples: Import certificate to thunderbird Use with openssh

16 Signature Validation User list certifitates Entering certificate properties: Issuer DN Certificate serial number

17 Key expiration Certificate’s validity date should not go beyound graduation year. Key generation could be performed by CICA’s. An aternative is submission of a new key gernerated by the user and the CA should return a new digital certificate.

18 Revoke Lists The list update rate is defined by the system administrator. Should be frequently updated. Can be obtained by anyone on public EJBCA webpage

19 Considerations Must be provided: Webpage documentation for the user: Certificate creation guides Certificate revokation guides Certification documentation: Step-by-step user guide for common certification software For example openpgp, openssl, etc.

20 Thank you! Questions?


Download ppt "Certification Authority MIEIC – Segurança de Sistemas Informáticos João Brito – ei07052 João Coelho – ei07118."

Similar presentations


Ads by Google