Pki enabling applications and mca implementation in tcs

22
PKI Enabling Applications MCA Implementation

description

 

Transcript of Pki enabling applications and mca implementation in tcs

Page 1: Pki enabling applications and mca implementation in tcs

PKI Enabling Applications MCA Implementation

Page 2: Pki enabling applications and mca implementation in tcs

- 2 -

Agenda

• About MCA21– Goals– Services– Key Milestones– Key statistics

• TCS Solution for MCA21– e-Forms Filing Flow– Certificate issuance and management– PKI enabling

Page 3: Pki enabling applications and mca implementation in tcs

- 3 -

About MCA21Initiative

• Initiated by Ministry of Corporate Affairs, Government of India• Provides easy and secure access to MCA services for business users and

citizens• Aims at repositioning MCA as an organization capable of fulfilling the

aspirations of its stakeholders in the 21st century

MCA Vision

“To be a leader and partner in initiatives for Corporate Reforms, Good Governance and Enlightened Regulation, with a view to promote and facilitate effective corporate functioning

and investor protection.”

The MCA21 application builds on the Government's vision to introduce a service-oriented approach in the design and delivery of Government services and

establish a healthy business eco-system

Page 4: Pki enabling applications and mca implementation in tcs

- 4 -

About MCA21MCA21 Goals – Stakeholders’ Perspective

Business

Public

Professionals

Financial Institutions

MCA Employees

Register a company and file statutory documents quickly and easily

Easy access to relevant records and prompt redressal of grievances

Offer efficient services to their client companies

Easily find charges registration and verification

Ensure proactive and effective compliance of relevant laws and corporate governance

Page 5: Pki enabling applications and mca implementation in tcs

- 5 -

About MCA21MCA21 Services

Registration and incorporation of new companies

Filing of Annual Returns and Balance Sheets

Filing of forms for change of names/address/Director’s details

Registration and verification of charges

Inspection of documents

Applications for various statutory services from MCA

Page 6: Pki enabling applications and mca implementation in tcs

- 6 -

About MCA21MCA21 Key Milestones

Hon’ble Prime Minister of India launched the second Pilot at Delhi.

Nation-wide rollout completed across all 20 Registrars of Companies.

Government mandates electronic filing by companies with the use of digital signatures.

Pilot launch of MCA21 e-Gov project at Coimbatore 

16th Sep 2006

18th Feb 2006

04th Sep 2006

19th Mar 2006

National Award for e-Governance –2007-08 in Gold category for excellence in government Process Re-engineering2007-08

Page 7: Pki enabling applications and mca implementation in tcs

- 7 -

About MCA21MCA21 Key Statistics

2 million hits on an average per day

6.5 million hits on 29th November 06

42.92 lakh documents submitted till 31st March 08

80% documents were filed by companies and professionals using MCA portal without any help

4.72 lakh company records viewed as on 31st March 08 using the public documents facility

7.91 lakh Direct Identification Numbers (DINs) issued as on 31st Mar 08

110006 companies registered online as on 31st Mar 08

Page 8: Pki enabling applications and mca implementation in tcs

- 8 -

Agenda

• About MCA21– Goals– Services– Key Milestones– Key statistics

• TCS Solution for MCA21– e-Forms Filing Flow– Certificate issuance and management– PKI enabling

Page 9: Pki enabling applications and mca implementation in tcs

- 9 -

TCS Solution for MCA21e-Forms Filling Flow

Page 10: Pki enabling applications and mca implementation in tcs

- 10 -

TCS Solution for MCA21Solution Components

The TCS solution consisted of:

– Certificate Issuance and Management Certificate issuance and management module is responsible for the issuance of

Indian IT Act compliant digital certificates. MCA is the Registration Authority Office (RAO) that accepts the end users requests and verifies them before forwarding them to TCS CA for certificate generation. The RAO also handles the revocation and suspension requests.

– PKI Enabling of Application

Page 11: Pki enabling applications and mca implementation in tcs

- 11 -

TCS Solution for MCA21Certificate Issuance

End User

Certificate Details

Certificate Details

RA Office

1. The end user requests for a

Digital Certificate

1. The end user requests for a

Digital Certificate

2. The RA Office verifies the certificate request

2. The RA Office verifies the certificate request

3. The certificate is generated at

CA Secure Facility

3. The certificate is generated at

CA Secure Facility

5. The end user downloads and

installs the Digital Certificate

5. The end user downloads and

installs the Digital Certificate

CA

4. The certificate is published in

the repository

4. The certificate is published in

the repository CA Repository

Page 12: Pki enabling applications and mca implementation in tcs

- 12 -

TCS Solution for MCA21Certificate Management

End User

RA Office

1. The end user requests for a

Digital Certificate revocation/ suspension/

activation

1. The end user requests for a

Digital Certificate revocation/ suspension/

activation

2. The RA Administrator verifies the

request

2. The RA Administrator verifies the

request

4. The certificate is

revoked at CA Secure Facility

4. The certificate is

revoked at CA Secure Facility

5. CRL published in the

repository

5. CRL published in the

repositoryCA Repository

3. The RA Administrator initiates and processes

the request for certificate revocation / suspension / activation

3. The RA Administrator initiates and processes

the request for certificate revocation / suspension / activation

Request Initiated by End User

Request Initiated by RA Office

CA

Page 13: Pki enabling applications and mca implementation in tcs

- 13 -

TCS Solution for MCA21PKI Enabling

User Registration

Secure login to MCA21 Portal

Role check for companies

Back office approval (Batch signing of documents)

Access public documents

Digital certificate expiry check

Page 14: Pki enabling applications and mca implementation in tcs

- 14 -

TCS Solution for MCA21PKI Enabling - User Registration

Business users to register digital certificates

Internet

Store user digital certificatefields in the MCA21 database

ServerEnd User

Us

er

Re

gis

tra

tio

n

• The TCS PKI solution displays a list of available digital certificates

• The user selects a digital certificate for registration

• The TCS PKI solution parses the digital certificate to retrieve digital certificate fields and transmits them to the server

Page 15: Pki enabling applications and mca implementation in tcs

- 15 -

TCS Solution for MCA21 PKI Enabling - Secure Login

MCA21 employees, directors and professionals logon to the MCA21 portal using digital certificates

Internet

The TCS PKI solution verifies the signature and provides access to the MCA21 portal

ServerEnd User

Se

cu

re L

og

in

• The TCS PKI solution displays a list of available digital certificates

• The user selects a digital certificate for login

• The TCS PKI solution is used to present signed data for authentication

Page 16: Pki enabling applications and mca implementation in tcs

- 16 -

TCS Solution for MCA21 PKI Enabling - Role Check for Companies

MCA21 business users designated as directors, manager/secretary and practicing professionals need to register their digital certificate against their role

Internet

The TCS PKI solution verifies the signature and maps the certificate against the selected role

ServerEnd User

Ro

le C

he

ck

fo

r C

om

pa

nie

s

• Users click on their role

• The TCS PKI solution displays a list of available digital certificates

• The user selects a digital certificate for registration

• The TCS PKI solution is used to present signed data for authentication

Page 17: Pki enabling applications and mca implementation in tcs

- 17 -

TCS Solution for MCA21 PKI Enabling - Back Office Approval

MCA21 employees digitally sign eForms as proof of having processed/ approved a request in recognition of delivery of service

ServerMCA21 Official

Ba

ck

Off

ice

A

pp

rov

al

• The TCS PKI solution is used to sign submitted eForms/ documents in a batch using MCA employee digital certificates

Page 18: Pki enabling applications and mca implementation in tcs

- 18 -

TCS Solution for MCA21 PKI Enabling - Access to Public Documents

MCA21 provides access to general public for the documents submitted by companies

Internet

ServerEnd User

Ac

ce

ss

to

P

ub

lic

Do

cu

me

nts

• Employee requests for download of a document

The TCS PKI solution is used to parse digital signatures to extract documents requested for download

Page 19: Pki enabling applications and mca implementation in tcs

- 19 -

TCS Solution for MCA21 PKI Enabling - Digital Certificate Expiry Check

Certificate expiry check is performed during registration and login.

Internet

ServerEnd User

Ac

ce

ss

to

P

ub

lic

Do

cu

me

nts

• The TCS PKI solution displays a list of available digital certificates

• The user selects a digital certificate for registration/login

• The TCS PKI solution is used to present signed data for authentication

The TCS PKI solution checks if the certificate is valid

Page 20: Pki enabling applications and mca implementation in tcs

- 20 -

MCA21 Benefits

On‐line incorporation of companies

Simplified and easy mode of filing of Forms/ Returns 

Anywhere, anytime registration and verification of charges 

Corporate‐centric approach

Centralized database repository of corporate companies operating in India

Enhanced service level fulfillment and customer relationship building

Total transparency through e-Governance 

Timely redressal of investor grievances

Page 21: Pki enabling applications and mca implementation in tcs

- 21 -

References

• MCA21 Process handbook:

http://www.mca.gov.in/MinistryWebsite/dca/help/ProcessHandbook.pdf

• MCA21 Newsletter – April 2008:

http://www.mca.gov.in/MinistryWebsite/dca/Newsletter/newsletter_April08.pdf

• MCA21 website:

http://www.mca.gov.in

• TCS PKI Offerings:

http://www.tcs-ca.tcs.co.in Products

Page 22: Pki enabling applications and mca implementation in tcs

Thank You