Presentation is loading. Please wait.

Presentation is loading. Please wait.

Miroslav Pavleski (SETCCE)

Similar presentations


Presentation on theme: "Miroslav Pavleski (SETCCE)"— Presentation transcript:

1 Miroslav Pavleski (SETCCE)
WORKSHOP: THREE STEPS TOWARDS STANDARD DIGITAL SIGNATURES ON WINDOWS PLATFORM Miroslav Pavleski (SETCCE)

2 About Digital Signatures Digital Signature and document standards
Introduction About Digital Signatures Digital Signature and document standards SETCCE digital signature tools – proXSign®

3 Introduction (continued)
Demo desktop application Demo Web application client-side Demo Web application server-side

4 About Digital Signatures
Electronic analog of real-world signatures and stamps Enabler for paperless business Establishes connection between signing party and document content

5 Traditional symmetric key cryptography

6 Asymmetric key cryptography Key-pair

7 CRYPTOGRAPHY Cryptographic hash

8 Public Key Infrastructure
Confirmation of identity Certificate Authority Legal authority Private Key Digital certificate

9 Signing Process

10 Enables confirmation of existence of content prior given point in time
Digital Time-Stamps Enables confirmation of existence of content prior given point in time RFC 3161 standard

11 XML Signature Syntax and Processing http://www.w3.org/TR/xmldsig-core/
Standards - XML XML Signature Syntax and Processing XML Signatures provide integrity, message authentication, and/or signer authentication services for data of any type, whether located within the XML that includes the signature or elsewhere

12 XML DSIG Structure <Signature> <SignedInfo>
<Reference> <DigestMethod /> <DigestValue></DigestValue> </Reference> </SignedInfo> <SignatureValue></SignatureValue> <KeyInfo></KeyInfo>

13 XML Detached Signature
<DocumentElement> <Data></Data> <Signature /> </DocumentElement>

14 XML ENVELOPED Signature
<DocumentElement> <Data> <SubData> <Signature /> </SubData> </Data> </DocumentElement>

15 XML ENVELOPING Signature
<SignedInfo /> <SignatureValue /> <KeyInfo /> <Object> Embeded Object Data </Object>

16 XML Advanced Electronic Signatures (XADES)
Basic electronic signature (XAdES-BES) Explicit policy electronic signatures (XAdES-EPES) Electronic signature with time (XAdES-T) Electronic signature with complete validation data references (XAdES-C)

17 PDF Digital signatures
Part of the PDF standard ISO :2008 Accompanying standard Electronic document file format for long term preservation ISO :2005 (PDF / A)

18 PDF Digital Signatures explained
Uses the incremental updates (document revision functionality of PDF)

19 Software components for digital signatures, time-stamps and encryption
Setcce proxsign Software components for digital signatures, time-stamps and encryption proXSign XML proXSign PDF

20 Three steps to Digital Signature in your Application
Download and install proXSign dev. package Install test certificate Write integration code & test

21 Digital Identity installation in Windows certificate store
DEMO Digital Identity installation in Windows certificate store

22 Integrate digital signing in Desktop Application
DEMO Integrate digital signing in Desktop Application

23 Integrate digital signing in client-side JavaScript
DEMO Integrate digital signing in client-side JavaScript

24 Integrate digital signing in Server code
DEMO Integrate digital signing in Server code

25 Po zaključku predavanja prosim izpolnite vprašalnik.
VPRAŠANJA? Po zaključku predavanja prosim izpolnite vprašalnik. Vprašalniki bodo poslani na vaš e-naslov, dostopni pa bodo tudi preko profila na spletnem portalu konference. Z izpolnjevanjem le tega pripomorete k izboljšanju konference. Hvala!


Download ppt "Miroslav Pavleski (SETCCE)"

Similar presentations


Ads by Google