SlideShare une entreprise Scribd logo
1  sur  40
Télécharger pour lire hors ligne
Digital
Signatures
Stefanie García Laule
Security Product Management
SAP AG
© SAP AG 2004, SAP TechEd / SCUR104 / 2
Agenda
Technology: Electronic Signatures
Interfaces SAP NetWeaver
Legal Requirements
© SAP AG 2004, SAP TechEd / SCUR104 / 3
Agenda
Technology: Electronic Signatures
Interfaces SAP NetWeaver
Legal Requirements
© SAP AG 2004, SAP TechEd / SCUR104 / 4
Up to now: Handwritten Signatures
„Document content“
VerificationSignature
• Document unchanged
• Identity of signer
• Legally binding
• Visibility of document
• Copy / Print
Thomas Smith
© SAP AG 2004, SAP TechEd / SCUR104 / 5
Digitally Signed Documents
sign verifyContract
Integrity
Authenticity
Validity
Legally binding
CA(register) trust
Private Key
Public Key
© SAP AG 2004, SAP TechEd / SCUR104 / 6
Certificates = Digital Identity
Certificate contains
Name of the subject
Name of the issuer
Validity interval
Public key
issues
Private key (secret!)
1-1
CA
certification
authority
Trust Center
Service
Can be in software (e.g. PSE Management)
Or in Hardware (e.g. SmartCard)
© SAP AG 2004, SAP TechEd / SCUR104 / 7
The Signing Process I
Document
Cryptographic
Hash-Algorithm
Document
Pos. Material
10 80000311 1100.0
20 80000620 100.2
30 80000636 110.3
40 80000639 50.0
50 80000711 10
Cryptographic
Checksum
010110..
© SAP AG 2004, SAP TechEd / SCUR104 / 8
The Signing Process II
Cryptographic
Hash-Algorithm
Document
Document
Pos. Material
10 80000311 1100.0
20 80000620 100.2
30 80000636 110.3
40 80000639 50.0
50 80000711 10
Cryptographic
Checksum
Private Key of
Signer
Signature
Value
Public Key
Algorithm
Signed Document
Document
Pos. Material
10 80000311 1100.0
20 80000620 100.2
30 80000636 110.3
40 80000639 50.0
50 80000711 10
010110..
© SAP AG 2004, SAP TechEd / SCUR104 / 9
The Verification Process I
Cryptographic
Hash-Algorithm
Docu
ment
Signed Document
Document
Pos. Material
10 80000311 1100.0
20 80000620 100.2
30 80000636 110.3
40 80000639 50.0
50 80000711 10
Cryptographic
Checksum
010110..
© SAP AG 2004, SAP TechEd / SCUR104 / 10
The Verification Process II
Public Key of
Signer
Cryptographic
Hash-Algorithm
Cryptographic
Checksum
Docu
ment 010110..
010110..
Signed Document
Document
Pos. Material
10 80000311 1100.0
20 80000620 100.2
30 80000636 110.3
40 80000639 50.0
50 80000711 10
Public Key
Algorithm
© SAP AG 2004, SAP TechEd / SCUR104 / 11
The Verification Process III
Public Key of
Signer
Cryptographic
Hash-Algorithm
Dokument
Pos. Material
10 80000311 1100.0
20 80000620 100.2
30 80000636 110.3
40 80000639 50.0
50 80000711 10
Cryptographic
Checksum
Docu
ment
Public Key
Algorithm
=
?
Dokument
Pos. Material
10 80000311 1100.0
20 80000620 100.2
30 80000636 110.3
40 80000639 50.0
50 80000711 10
Wrong
OK
Signature of CA OK?
Certificate not revoked?
010110..
010110..
Signed Document
Document
Pos. Material
10 80000311 1100.0
20 80000620 100.2
30 80000636 110.3
40 80000639 50.0
50 80000711 10
No
Yes
No?
Yes
© SAP AG 2004, SAP TechEd / SCUR104 / 12
Technical Calculation of Digital Signatures
Crypto-
graphic
Hash
Algorithm
Document
Dokument
Pos. Material
10 80000311 1100.0
20 80000620 100.2
30 80000636 110.3
40 80000639 50.0
50 80000711 10
Cryptographic
Check Sum
Private key of
the signer
signature
value
Public Key
Algorithm
signed document
Dokument
Pos. Material
10 80000311 1100.0
20 80000620 100.2
30 80000636 110.3
40 80000639 50.0
50 80000711 10
Public Key of
the signer
Crypto-
graphic
Hash
Algorithm
Dokument
Pos. Material
10 80000311 1100.0
20 80000620 100.2
30 80000636 110.3
40 80000639 50.0
50 80000711 10
Cryptographic
Check Sum
Doku
ment
Public Key
Algorithm
=
?
Dokument
Pos. Material
10 80000311 1100.0
20 80000620 100.2
30 80000636 110.3
40 80000639 50.0
50 80000711 10
Yes
No
Yes
Incorrect
OK
Signature of CA OK?
Certificate not revoked?
No
010110..
010110..
010110..
signed document
Dokument
Pos. Material
10 80000311 1100.0
20 80000620 100.2
30 80000636 110.3
40 80000639 50.0
50 80000711 10
© SAP AG 2004, SAP TechEd / SCUR104 / 13
Advantages of Digital Signatures
Authenticity
Integrity
Validity
Legally Binding
© SAP AG 2004, SAP TechEd / SCUR104 / 14
Agenda
Technology: Electronic Signatures
Interfaces SAP NetWeaver
Legal Requirements
© SAP AG 2004, SAP TechEd / SCUR104 / 15
Secure Store & Forward (SSF) Interface
SSF
ABAP JAVA
SAP NetWeaver
SAP
Application
SAP
Application
SAP
Application
SSF Partner Product
SAPSECULIB
IAIK Toolkit
© SAP AG 2004, SAP TechEd / SCUR104 / 16
Secure Store & Forward (SSF) Interface
SSF-API
ABAP
ABAP
ABAP
Applications
with Electronic
Signatures
Signing in SAP GUI for Windows
Frontend (Software Partner
Program SPP)
without Signaturcontrol
Signaturcontrol: BSP (6.20) or
WinGUI (7.0)
Application server signs
(SAPSECULIB)
© SAP AG 2004, SAP TechEd / SCUR104 / 17
Secure Store & Forward (SSF) Interface
ABAP
ABAP
ABAP
Java
Java
Java
SAPSECULIB supports:
digital signatures without
cryptographic hardware
(Smartcards, Cryptoboards)
IAIK Toolkit supports:
- Electronic Signatures without
cryptographic hardware
Application server
signs with Electronic
Signatures
© SAP AG 2004, SAP TechEd / SCUR104 / 18
Secure Store & Forward (SSF) Interface
Supported Signature Formats:
ABAP
PKCS#7 PKCS#7
S/MIME
XML
SAP Java Cryptographic
Toolkit
IAIK S/MIME
SAP XML Toolkit
SSF
Partner product
Valid for Web Application Server 6.30
Java
• No Partner Certification
• No support of Cryptographic Hardware
• SSF Partner Certification
• Support of Cryptographic Hardware
© SAP AG 2004, SAP TechEd / SCUR104 / 19
SSF ABAP Functions
SSF_SIGN create digital signature(s)
SSF_VERIFY verify digital signature(s)
SSF_ENVELOPE encrypt for recipient(s)
SSF_DEVELOPE decrypt for recipient
SSF_ADDSIGN add a digital signature
…..
SSFS_CALL_CONTROL starts the signature control
SSFS_GET_SIGNATURE gets the signature value from the control
…
SSF_KRN_… done directly by the AS
© SAP AG 2004, SAP TechEd / SCUR104 / 20
Signature in Web Browser: Signature control
© SAP AG 2004, SAP TechEd / SCUR104 / 21
System Signatures
SAP System
PDF
Document
ADS
Adobe Document
Server
HTTP
HTTPS
S/MIME
FTP
Company A Company B
PDF
Document
SAP System
Archiving
Createelectronic
signature
Checkelectronic
signature
ADS
Adobe Document
Server
Automation of processes requiring approval and/or handwritten
signatures, such as invoices
Cost reduction through the elimination of manual tasks and process
steps
© SAP AG 2004, SAP TechEd / SCUR104 / 22
User Signatures
PDF
Document
Acrobat
Reader
HTTP
HTTPS
S/MIME
FTP
User Frontend Company
PDF
Document
SAP System
Archiving
ADS
Adobe Document
Server
Createelectronic
signature
Checkelectronic
signature
Standardized format
Legally binding
© SAP AG 2004, SAP TechEd / SCUR104 / 23
Applications with Electronic Signatures
SAP NetWeaver
Public Sector
SAP Content Server
ERP MM-FI
Healthcare
PLM ECH
ERP FI
ERP FI/IHC
ERP SD/CRM
EBPCRM
PLM DMS
PLM PP-PI
PLM QM
HCM Belgium
© SAP AG 2004, SAP TechEd / SCUR104 / 24
Agenda
Technology: Electronic Signatures
Interfaces SAP NetWeaver
Legal Requirements
© SAP AG 2004, SAP TechEd / SCUR104 / 25
Legal Requirements
Electronic Signature Acts all over the world
German Electronic Signature Act
Japan Electronic Commerce Promotion Council
EU Directive 1999/93/EC
US E-Sign Act
Singapore Digital Signature Law and Regulations
Malaysian Digital Signature Law
Argentina Digital Signature Law
Canada Uniform Electronic Commerce Act
© SAP AG 2004, SAP TechEd / SCUR104 / 26
Legal Requirements
Let‘s have a look at:
FDA: 21 CFR Part 11
US: E-Sign Act
EU: Directive 1999/93/EC
Germany: Signature Act and Ordinance
© SAP AG 2004, SAP TechEd / SCUR104 / 27
FDA: 21 CFR Part 11
In 1997 the United States Food and Drug Administration (FDA)
issued a regulation 21 CFR Part 11 (Code of Federal Regulations
Electronic Records) entitled ‚Electronic Records and Electronic
Signatures‘:
The regulations provide guidance for the use of electronic records
and electronic signatures in the biotechnology, pharmaceutical,
medical devices, radiological health, food, cosmetics and veterinary
medicine fields.
© SAP AG 2004, SAP TechEd / SCUR104 / 28
FDA: 21 CFR Part 11
Definitions:
Electronic Signature
means a computer data compilation of any symbol or series of
symbols executed, adopted, or authorized by an individual to be the
legally binding equivalent to the individual‘s handwritten signature.
Digital Signature
means an electronic signature based upon cryptographic methods
of originator authentication, computed by using a set of rules and a
set of parameters such that the identity of the signer and the
integrity of the data can be verified.
© SAP AG 2004, SAP TechEd / SCUR104 / 29
FDA: 21 CFR Part 11
General implementation of Electronic Signatures:
System Signature with authorization by userID and password
First shipment with SAP R/3 Release 4.6C
Usage of PKCS#7 standard, encryption executed by 128 bit
No external security product is necessary
When logging on to the system, users identify themselves by entering their
user IDs and passwords. The SAP system then executes the digital
signature. The user name and ID are part of the signed document. Public
key infrastructure can be administered by the customers themselves,
which is sufficient according to Part 11 for Digital Signatures.
© SAP AG 2004, SAP TechEd / SCUR104 / 30
FDA: mySAP ERP Business Processes
The following components support Electronic Signatures:
PP-PI: Process step completion within process instructions sheet
and acceptance of process values outside predefined tolerance
limits
ECM: Status change of Engineering Change Order and Object
Management Records
EBR: Electronic batch record approval
QM: Inspection lot, Usage decision, Physical Sample Drawing
DMS: Document Management Status create/change
cProjects: document approval, project activities status change
approval, …
for multiple signatures mySAP ERP provides Signature
Strategies that define allowed signatures and the sequence in
which they must be executed
© SAP AG 2004, SAP TechEd / SCUR104 / 31
US: E-Sign Act
Most of the laws began with the Utah Digital Signature Act of 1995
focused on a narrow set of Digital Signature technologies based on PKI
California realized that focusing on specific technologies in law was pointless
because technology advances so quickly chose a minimalist and technology
neutral approach, which became the foundation of the US E-Sign Act
In order to avoid each American state from having conflicting law, the
National Conference of Commissioners on Uniform State Laws
developed the Uniform Electronic Transactions Act (UETA), while the
European Union proposed its Directive on a Common Framework for
Electronic Signatures for the European Union
In the United States, all of these incompatible state laws were
superseded by the Electronic Signatures in Global and National
Commerce Act (US E-Sign Act), which was signed into law in 2000. It is
technology neutral, provided certain disclosures are provided and the
basic requirements of Electronic Signatures are followed.
© SAP AG 2004, SAP TechEd / SCUR104 / 32
US: E-Sign Act
The term ‘Electronic Signature' means an electronic sound, symbol,
or process, attached to or logically associated with a contract or
other record and executed or adopted by a person with the intent to
sign the record."
However, for such an electronic "symbol" to be legally binding, it is
important that the symbol provide authentication of the party who
created it, ensure that what was signed cannot be altered, ensure
that the party understood that by creating the symbol the party was
willingly signing, and that the party is able to keep an original of the
data and his electronic signature for his own records.
© SAP AG 2004, SAP TechEd / SCUR104 / 33
US: E-Sign Act
Can anything be signed electronically?
Not everything, but most common documents can be. The E-SIGN
Act specifically forbids a narrow range of documents that may not
be signed electronically. The exceptions primarily relate to wills,
testamentary trusts, adoption, divorce, court orders, termination of
utilities, repossession, foreclosure, eviction, cancellation of life
insurance, product recalls and documents related to the
transportation of hazardous materials.
© SAP AG 2004, SAP TechEd / SCUR104 / 34
US: E-Sign Act
Key features of legal electronic signatures include:
Knowing who the parties are when they sign;
Having those parties agree to use electronic signatures and
show they are technically capable of signing electronically;
Ensuring each party who signs receives a copy of the
electronically signed documents (including the ability to re-
verify those signatures electronically); and
Ensuring that a forged or tampered electronic document can be
detected.
© SAP AG 2004, SAP TechEd / SCUR104 / 35
EU Directive 1999/93/EC
Directive 1999/93/EC of the European Parliament and of the Council
of 13 December 1999 on a Community framework for Electronic
Signatures for the European Union
Article 5 : Legal effects of Electronic Signatures
Member States shall ensure that advanced electronic signatures
which are based on a qualified certificate and which are created by
a secure-signature-creation device:
a) satisfy the legal requirements of a signature in relation to data in
electronic form in the same manner as a hand-written signature
satisfies those requirements in relation to paper-based data; and
b) are admissible as evidence in legal proceedings
Handwritten Signature = Electronic Signature
© SAP AG 2004, SAP TechEd / SCUR104 / 36
EU Directive 1999/93/EC
Electronic signatures
Advanced electronic signatures
Qualified signatures
“Qualified signature”:
advanced electronic signature
+ qualified certificate (Annex I + II)
+ secure signature creation device (Annex III)
© SAP AG 2004, SAP TechEd / SCUR104 / 37
Germany: Multilevel Law
Implementation of EU Directive 1999/93/EC in Germany:
Signature Act (Signaturgesetz SigG) provides general
framework, 22nd May 2001
defines a digital signature
defines the role of a CA
defines certificates and outlines how they are handled
Signature Ordinance (Signaturverordnung SigV), 24th October
2001
sets out operational details and responsibilities of a CA
© SAP AG 2004, SAP TechEd / SCUR104 / 38
Germany: Electronic Signature Act
1. Electronic Signature
shall be data in electronic form that are attached to other electronic
data or logically linked to them and used for authentication;
2. Advanced Electronic Signature
shall be electronic signature as 1. above that
a) are exclusively assigned to the owner of the signature code
b) enable the owner of signature code to be identified
c) are produced with means which the owner of the signature code
can keep under his sole control and
d) are so linked to the data to which they refer that any subsequent
alteration of such data may be detected;
© SAP AG 2004, SAP TechEd / SCUR104 / 39
Germany: Electronic Signature Act
3. Qualified Electronic Signature
shall be electronic signatures as in 2. above that
a) are based on a qualified certificate valid at the time of their
creation and
b) have been produced with a secure signature-creation device;
© SAP AG 2004, SAP TechEd / SCUR104 / 40
Copyright 2004 SAP AG. All Rights Reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express
permission of SAP AG. The information contained herein may be changed without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary software components of other
software vendors.
Microsoft, Windows, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.
IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries,
pSeries, xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, and Informix are trademarks or
registered trademarks of IBM Corporation in the United States and/or other countries.
Oracle is a registered trademark of Oracle Corporation.
UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.
Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered
trademarks of Citrix Systems, Inc.
HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium,
Massachusetts Institute of Technology.
Java is a registered trademark of Sun Microsystems, Inc.
JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and
implemented by Netscape.
MaxDB is a trademark of MySQL AB, Sweden.
SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver and other SAP products and services mentioned herein
as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other
countries all over the world. All other product and service names mentioned are the trademarks of their respective
companies. Data contained in this document serves informational purposes only. National product specifications may vary.
These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated
companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group
shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and
services are those that are set forth in the express warranty statements accompanying such products and services, if any.
Nothing herein should be construed as constituting an additional warranty.

Contenu connexe

Similaire à Digital%20 signatures%20overview

Adobe PDF and LiveCycle ES Security
Adobe PDF and LiveCycle ES SecurityAdobe PDF and LiveCycle ES Security
Adobe PDF and LiveCycle ES Securityguest2a5a03
 
ObserveIT Remote Access Monitoring Software - Corporate Presentation
ObserveIT Remote Access Monitoring Software - Corporate PresentationObserveIT Remote Access Monitoring Software - Corporate Presentation
ObserveIT Remote Access Monitoring Software - Corporate PresentationObserveIT
 
Ascertia Adss Server Signing & Verifying
Ascertia Adss Server Signing & VerifyingAscertia Adss Server Signing & Verifying
Ascertia Adss Server Signing & Verifyingandrei_gosman
 
Digital Signatures: how it's done in PDF
Digital Signatures: how it's done in PDFDigital Signatures: how it's done in PDF
Digital Signatures: how it's done in PDFiText Group nv
 
Cut your costs: Deactivate inactive users & reduce sap license fees. [Webinar]
Cut your costs: Deactivate inactive users & reduce sap license fees. [Webinar]Cut your costs: Deactivate inactive users & reduce sap license fees. [Webinar]
Cut your costs: Deactivate inactive users & reduce sap license fees. [Webinar]akquinet enterprise solutions GmbH
 
How EverTrust Horizon PKI Automation can help your business?
How EverTrust Horizon PKI Automation can help your business?How EverTrust Horizon PKI Automation can help your business?
How EverTrust Horizon PKI Automation can help your business?mirmaisam
 
UCA - Skype for Business User Adoption reporting and monitoring
UCA - Skype for Business User Adoption reporting and monitoringUCA - Skype for Business User Adoption reporting and monitoring
UCA - Skype for Business User Adoption reporting and monitoringCode Software
 
CIP for PCI 4.0 Solution Guide for ArcSight Logger
CIP for PCI 4.0 Solution Guide for ArcSight LoggerCIP for PCI 4.0 Solution Guide for ArcSight Logger
CIP for PCI 4.0 Solution Guide for ArcSight Loggerprotect724rkeer
 
Ascertia Adss Server Capabilities
Ascertia Adss Server CapabilitiesAscertia Adss Server Capabilities
Ascertia Adss Server Capabilitiesandrei_gosman
 
Sip Termination Provider- Auto Dialer- Dialer Termination- Dialer Termination
Sip Termination Provider- Auto Dialer- Dialer Termination- Dialer TerminationSip Termination Provider- Auto Dialer- Dialer Termination- Dialer Termination
Sip Termination Provider- Auto Dialer- Dialer Termination- Dialer TerminationIQ Telecom
 
Create B2B Exchanges with Cisco Connected Processes: an overview
Create B2B Exchanges with Cisco Connected Processes: an overviewCreate B2B Exchanges with Cisco Connected Processes: an overview
Create B2B Exchanges with Cisco Connected Processes: an overviewCisco DevNet
 
Delivering New Visibility and Analytics for IT Operations
Delivering New Visibility and Analytics for IT OperationsDelivering New Visibility and Analytics for IT Operations
Delivering New Visibility and Analytics for IT OperationsGabrielle Knowles
 
SplunkLive Auckland - Operational Intelligence
SplunkLive Auckland - Operational IntelligenceSplunkLive Auckland - Operational Intelligence
SplunkLive Auckland - Operational IntelligenceSplunk
 
SplunkLive Wellington 2015 - Operational Intelligence
SplunkLive Wellington 2015 - Operational IntelligenceSplunkLive Wellington 2015 - Operational Intelligence
SplunkLive Wellington 2015 - Operational IntelligenceSplunk
 
1.31.17 Asignet Technology FAQ & Vendor Assurance Summary
1.31.17 Asignet Technology FAQ & Vendor Assurance Summary1.31.17 Asignet Technology FAQ & Vendor Assurance Summary
1.31.17 Asignet Technology FAQ & Vendor Assurance SummaryJason Koenigsberg,MBA
 
Application Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible NetflowApplication Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible NetflowCisco DevNet
 

Similaire à Digital%20 signatures%20overview (20)

Adobe PDF and LiveCycle ES Security
Adobe PDF and LiveCycle ES SecurityAdobe PDF and LiveCycle ES Security
Adobe PDF and LiveCycle ES Security
 
ObserveIT Remote Access Monitoring Software - Corporate Presentation
ObserveIT Remote Access Monitoring Software - Corporate PresentationObserveIT Remote Access Monitoring Software - Corporate Presentation
ObserveIT Remote Access Monitoring Software - Corporate Presentation
 
Ascertia Adss Server Signing & Verifying
Ascertia Adss Server Signing & VerifyingAscertia Adss Server Signing & Verifying
Ascertia Adss Server Signing & Verifying
 
eMCA Suite
eMCA SuiteeMCA Suite
eMCA Suite
 
Digital Signatures: how it's done in PDF
Digital Signatures: how it's done in PDFDigital Signatures: how it's done in PDF
Digital Signatures: how it's done in PDF
 
Cut your costs: Deactivate inactive users & reduce sap license fees. [Webinar]
Cut your costs: Deactivate inactive users & reduce sap license fees. [Webinar]Cut your costs: Deactivate inactive users & reduce sap license fees. [Webinar]
Cut your costs: Deactivate inactive users & reduce sap license fees. [Webinar]
 
How EverTrust Horizon PKI Automation can help your business?
How EverTrust Horizon PKI Automation can help your business?How EverTrust Horizon PKI Automation can help your business?
How EverTrust Horizon PKI Automation can help your business?
 
UCA - Skype for Business User Adoption reporting and monitoring
UCA - Skype for Business User Adoption reporting and monitoringUCA - Skype for Business User Adoption reporting and monitoring
UCA - Skype for Business User Adoption reporting and monitoring
 
CIP for PCI 4.0 Solution Guide for ArcSight Logger
CIP for PCI 4.0 Solution Guide for ArcSight LoggerCIP for PCI 4.0 Solution Guide for ArcSight Logger
CIP for PCI 4.0 Solution Guide for ArcSight Logger
 
Ascertia Adss Server Capabilities
Ascertia Adss Server CapabilitiesAscertia Adss Server Capabilities
Ascertia Adss Server Capabilities
 
Sip Termination Provider- Auto Dialer- Dialer Termination- Dialer Termination
Sip Termination Provider- Auto Dialer- Dialer Termination- Dialer TerminationSip Termination Provider- Auto Dialer- Dialer Termination- Dialer Termination
Sip Termination Provider- Auto Dialer- Dialer Termination- Dialer Termination
 
SIP Beyond Telecom
SIP Beyond TelecomSIP Beyond Telecom
SIP Beyond Telecom
 
Create B2B Exchanges with Cisco Connected Processes: an overview
Create B2B Exchanges with Cisco Connected Processes: an overviewCreate B2B Exchanges with Cisco Connected Processes: an overview
Create B2B Exchanges with Cisco Connected Processes: an overview
 
Delivering New Visibility and Analytics for IT Operations
Delivering New Visibility and Analytics for IT OperationsDelivering New Visibility and Analytics for IT Operations
Delivering New Visibility and Analytics for IT Operations
 
SplunkLive Auckland - Operational Intelligence
SplunkLive Auckland - Operational IntelligenceSplunkLive Auckland - Operational Intelligence
SplunkLive Auckland - Operational Intelligence
 
SplunkLive Wellington 2015 - Operational Intelligence
SplunkLive Wellington 2015 - Operational IntelligenceSplunkLive Wellington 2015 - Operational Intelligence
SplunkLive Wellington 2015 - Operational Intelligence
 
1.31.17 Asignet Technology FAQ & Vendor Assurance Summary
1.31.17 Asignet Technology FAQ & Vendor Assurance Summary1.31.17 Asignet Technology FAQ & Vendor Assurance Summary
1.31.17 Asignet Technology FAQ & Vendor Assurance Summary
 
Salesforce platform session 2
 Salesforce platform session 2 Salesforce platform session 2
Salesforce platform session 2
 
Application Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible NetflowApplication Visibility and Experience through Flexible Netflow
Application Visibility and Experience through Flexible Netflow
 
What's new in Performance Vision version 2.18
What's new in Performance Vision version 2.18What's new in Performance Vision version 2.18
What's new in Performance Vision version 2.18
 

Dernier

Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 

Dernier (20)

Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 

Digital%20 signatures%20overview

  • 2. © SAP AG 2004, SAP TechEd / SCUR104 / 2 Agenda Technology: Electronic Signatures Interfaces SAP NetWeaver Legal Requirements
  • 3. © SAP AG 2004, SAP TechEd / SCUR104 / 3 Agenda Technology: Electronic Signatures Interfaces SAP NetWeaver Legal Requirements
  • 4. © SAP AG 2004, SAP TechEd / SCUR104 / 4 Up to now: Handwritten Signatures „Document content“ VerificationSignature • Document unchanged • Identity of signer • Legally binding • Visibility of document • Copy / Print Thomas Smith
  • 5. © SAP AG 2004, SAP TechEd / SCUR104 / 5 Digitally Signed Documents sign verifyContract Integrity Authenticity Validity Legally binding CA(register) trust Private Key Public Key
  • 6. © SAP AG 2004, SAP TechEd / SCUR104 / 6 Certificates = Digital Identity Certificate contains Name of the subject Name of the issuer Validity interval Public key issues Private key (secret!) 1-1 CA certification authority Trust Center Service Can be in software (e.g. PSE Management) Or in Hardware (e.g. SmartCard)
  • 7. © SAP AG 2004, SAP TechEd / SCUR104 / 7 The Signing Process I Document Cryptographic Hash-Algorithm Document Pos. Material 10 80000311 1100.0 20 80000620 100.2 30 80000636 110.3 40 80000639 50.0 50 80000711 10 Cryptographic Checksum 010110..
  • 8. © SAP AG 2004, SAP TechEd / SCUR104 / 8 The Signing Process II Cryptographic Hash-Algorithm Document Document Pos. Material 10 80000311 1100.0 20 80000620 100.2 30 80000636 110.3 40 80000639 50.0 50 80000711 10 Cryptographic Checksum Private Key of Signer Signature Value Public Key Algorithm Signed Document Document Pos. Material 10 80000311 1100.0 20 80000620 100.2 30 80000636 110.3 40 80000639 50.0 50 80000711 10 010110..
  • 9. © SAP AG 2004, SAP TechEd / SCUR104 / 9 The Verification Process I Cryptographic Hash-Algorithm Docu ment Signed Document Document Pos. Material 10 80000311 1100.0 20 80000620 100.2 30 80000636 110.3 40 80000639 50.0 50 80000711 10 Cryptographic Checksum 010110..
  • 10. © SAP AG 2004, SAP TechEd / SCUR104 / 10 The Verification Process II Public Key of Signer Cryptographic Hash-Algorithm Cryptographic Checksum Docu ment 010110.. 010110.. Signed Document Document Pos. Material 10 80000311 1100.0 20 80000620 100.2 30 80000636 110.3 40 80000639 50.0 50 80000711 10 Public Key Algorithm
  • 11. © SAP AG 2004, SAP TechEd / SCUR104 / 11 The Verification Process III Public Key of Signer Cryptographic Hash-Algorithm Dokument Pos. Material 10 80000311 1100.0 20 80000620 100.2 30 80000636 110.3 40 80000639 50.0 50 80000711 10 Cryptographic Checksum Docu ment Public Key Algorithm = ? Dokument Pos. Material 10 80000311 1100.0 20 80000620 100.2 30 80000636 110.3 40 80000639 50.0 50 80000711 10 Wrong OK Signature of CA OK? Certificate not revoked? 010110.. 010110.. Signed Document Document Pos. Material 10 80000311 1100.0 20 80000620 100.2 30 80000636 110.3 40 80000639 50.0 50 80000711 10 No Yes No? Yes
  • 12. © SAP AG 2004, SAP TechEd / SCUR104 / 12 Technical Calculation of Digital Signatures Crypto- graphic Hash Algorithm Document Dokument Pos. Material 10 80000311 1100.0 20 80000620 100.2 30 80000636 110.3 40 80000639 50.0 50 80000711 10 Cryptographic Check Sum Private key of the signer signature value Public Key Algorithm signed document Dokument Pos. Material 10 80000311 1100.0 20 80000620 100.2 30 80000636 110.3 40 80000639 50.0 50 80000711 10 Public Key of the signer Crypto- graphic Hash Algorithm Dokument Pos. Material 10 80000311 1100.0 20 80000620 100.2 30 80000636 110.3 40 80000639 50.0 50 80000711 10 Cryptographic Check Sum Doku ment Public Key Algorithm = ? Dokument Pos. Material 10 80000311 1100.0 20 80000620 100.2 30 80000636 110.3 40 80000639 50.0 50 80000711 10 Yes No Yes Incorrect OK Signature of CA OK? Certificate not revoked? No 010110.. 010110.. 010110.. signed document Dokument Pos. Material 10 80000311 1100.0 20 80000620 100.2 30 80000636 110.3 40 80000639 50.0 50 80000711 10
  • 13. © SAP AG 2004, SAP TechEd / SCUR104 / 13 Advantages of Digital Signatures Authenticity Integrity Validity Legally Binding
  • 14. © SAP AG 2004, SAP TechEd / SCUR104 / 14 Agenda Technology: Electronic Signatures Interfaces SAP NetWeaver Legal Requirements
  • 15. © SAP AG 2004, SAP TechEd / SCUR104 / 15 Secure Store & Forward (SSF) Interface SSF ABAP JAVA SAP NetWeaver SAP Application SAP Application SAP Application SSF Partner Product SAPSECULIB IAIK Toolkit
  • 16. © SAP AG 2004, SAP TechEd / SCUR104 / 16 Secure Store & Forward (SSF) Interface SSF-API ABAP ABAP ABAP Applications with Electronic Signatures Signing in SAP GUI for Windows Frontend (Software Partner Program SPP) without Signaturcontrol Signaturcontrol: BSP (6.20) or WinGUI (7.0) Application server signs (SAPSECULIB)
  • 17. © SAP AG 2004, SAP TechEd / SCUR104 / 17 Secure Store & Forward (SSF) Interface ABAP ABAP ABAP Java Java Java SAPSECULIB supports: digital signatures without cryptographic hardware (Smartcards, Cryptoboards) IAIK Toolkit supports: - Electronic Signatures without cryptographic hardware Application server signs with Electronic Signatures
  • 18. © SAP AG 2004, SAP TechEd / SCUR104 / 18 Secure Store & Forward (SSF) Interface Supported Signature Formats: ABAP PKCS#7 PKCS#7 S/MIME XML SAP Java Cryptographic Toolkit IAIK S/MIME SAP XML Toolkit SSF Partner product Valid for Web Application Server 6.30 Java • No Partner Certification • No support of Cryptographic Hardware • SSF Partner Certification • Support of Cryptographic Hardware
  • 19. © SAP AG 2004, SAP TechEd / SCUR104 / 19 SSF ABAP Functions SSF_SIGN create digital signature(s) SSF_VERIFY verify digital signature(s) SSF_ENVELOPE encrypt for recipient(s) SSF_DEVELOPE decrypt for recipient SSF_ADDSIGN add a digital signature ….. SSFS_CALL_CONTROL starts the signature control SSFS_GET_SIGNATURE gets the signature value from the control … SSF_KRN_… done directly by the AS
  • 20. © SAP AG 2004, SAP TechEd / SCUR104 / 20 Signature in Web Browser: Signature control
  • 21. © SAP AG 2004, SAP TechEd / SCUR104 / 21 System Signatures SAP System PDF Document ADS Adobe Document Server HTTP HTTPS S/MIME FTP Company A Company B PDF Document SAP System Archiving Createelectronic signature Checkelectronic signature ADS Adobe Document Server Automation of processes requiring approval and/or handwritten signatures, such as invoices Cost reduction through the elimination of manual tasks and process steps
  • 22. © SAP AG 2004, SAP TechEd / SCUR104 / 22 User Signatures PDF Document Acrobat Reader HTTP HTTPS S/MIME FTP User Frontend Company PDF Document SAP System Archiving ADS Adobe Document Server Createelectronic signature Checkelectronic signature Standardized format Legally binding
  • 23. © SAP AG 2004, SAP TechEd / SCUR104 / 23 Applications with Electronic Signatures SAP NetWeaver Public Sector SAP Content Server ERP MM-FI Healthcare PLM ECH ERP FI ERP FI/IHC ERP SD/CRM EBPCRM PLM DMS PLM PP-PI PLM QM HCM Belgium
  • 24. © SAP AG 2004, SAP TechEd / SCUR104 / 24 Agenda Technology: Electronic Signatures Interfaces SAP NetWeaver Legal Requirements
  • 25. © SAP AG 2004, SAP TechEd / SCUR104 / 25 Legal Requirements Electronic Signature Acts all over the world German Electronic Signature Act Japan Electronic Commerce Promotion Council EU Directive 1999/93/EC US E-Sign Act Singapore Digital Signature Law and Regulations Malaysian Digital Signature Law Argentina Digital Signature Law Canada Uniform Electronic Commerce Act
  • 26. © SAP AG 2004, SAP TechEd / SCUR104 / 26 Legal Requirements Let‘s have a look at: FDA: 21 CFR Part 11 US: E-Sign Act EU: Directive 1999/93/EC Germany: Signature Act and Ordinance
  • 27. © SAP AG 2004, SAP TechEd / SCUR104 / 27 FDA: 21 CFR Part 11 In 1997 the United States Food and Drug Administration (FDA) issued a regulation 21 CFR Part 11 (Code of Federal Regulations Electronic Records) entitled ‚Electronic Records and Electronic Signatures‘: The regulations provide guidance for the use of electronic records and electronic signatures in the biotechnology, pharmaceutical, medical devices, radiological health, food, cosmetics and veterinary medicine fields.
  • 28. © SAP AG 2004, SAP TechEd / SCUR104 / 28 FDA: 21 CFR Part 11 Definitions: Electronic Signature means a computer data compilation of any symbol or series of symbols executed, adopted, or authorized by an individual to be the legally binding equivalent to the individual‘s handwritten signature. Digital Signature means an electronic signature based upon cryptographic methods of originator authentication, computed by using a set of rules and a set of parameters such that the identity of the signer and the integrity of the data can be verified.
  • 29. © SAP AG 2004, SAP TechEd / SCUR104 / 29 FDA: 21 CFR Part 11 General implementation of Electronic Signatures: System Signature with authorization by userID and password First shipment with SAP R/3 Release 4.6C Usage of PKCS#7 standard, encryption executed by 128 bit No external security product is necessary When logging on to the system, users identify themselves by entering their user IDs and passwords. The SAP system then executes the digital signature. The user name and ID are part of the signed document. Public key infrastructure can be administered by the customers themselves, which is sufficient according to Part 11 for Digital Signatures.
  • 30. © SAP AG 2004, SAP TechEd / SCUR104 / 30 FDA: mySAP ERP Business Processes The following components support Electronic Signatures: PP-PI: Process step completion within process instructions sheet and acceptance of process values outside predefined tolerance limits ECM: Status change of Engineering Change Order and Object Management Records EBR: Electronic batch record approval QM: Inspection lot, Usage decision, Physical Sample Drawing DMS: Document Management Status create/change cProjects: document approval, project activities status change approval, … for multiple signatures mySAP ERP provides Signature Strategies that define allowed signatures and the sequence in which they must be executed
  • 31. © SAP AG 2004, SAP TechEd / SCUR104 / 31 US: E-Sign Act Most of the laws began with the Utah Digital Signature Act of 1995 focused on a narrow set of Digital Signature technologies based on PKI California realized that focusing on specific technologies in law was pointless because technology advances so quickly chose a minimalist and technology neutral approach, which became the foundation of the US E-Sign Act In order to avoid each American state from having conflicting law, the National Conference of Commissioners on Uniform State Laws developed the Uniform Electronic Transactions Act (UETA), while the European Union proposed its Directive on a Common Framework for Electronic Signatures for the European Union In the United States, all of these incompatible state laws were superseded by the Electronic Signatures in Global and National Commerce Act (US E-Sign Act), which was signed into law in 2000. It is technology neutral, provided certain disclosures are provided and the basic requirements of Electronic Signatures are followed.
  • 32. © SAP AG 2004, SAP TechEd / SCUR104 / 32 US: E-Sign Act The term ‘Electronic Signature' means an electronic sound, symbol, or process, attached to or logically associated with a contract or other record and executed or adopted by a person with the intent to sign the record." However, for such an electronic "symbol" to be legally binding, it is important that the symbol provide authentication of the party who created it, ensure that what was signed cannot be altered, ensure that the party understood that by creating the symbol the party was willingly signing, and that the party is able to keep an original of the data and his electronic signature for his own records.
  • 33. © SAP AG 2004, SAP TechEd / SCUR104 / 33 US: E-Sign Act Can anything be signed electronically? Not everything, but most common documents can be. The E-SIGN Act specifically forbids a narrow range of documents that may not be signed electronically. The exceptions primarily relate to wills, testamentary trusts, adoption, divorce, court orders, termination of utilities, repossession, foreclosure, eviction, cancellation of life insurance, product recalls and documents related to the transportation of hazardous materials.
  • 34. © SAP AG 2004, SAP TechEd / SCUR104 / 34 US: E-Sign Act Key features of legal electronic signatures include: Knowing who the parties are when they sign; Having those parties agree to use electronic signatures and show they are technically capable of signing electronically; Ensuring each party who signs receives a copy of the electronically signed documents (including the ability to re- verify those signatures electronically); and Ensuring that a forged or tampered electronic document can be detected.
  • 35. © SAP AG 2004, SAP TechEd / SCUR104 / 35 EU Directive 1999/93/EC Directive 1999/93/EC of the European Parliament and of the Council of 13 December 1999 on a Community framework for Electronic Signatures for the European Union Article 5 : Legal effects of Electronic Signatures Member States shall ensure that advanced electronic signatures which are based on a qualified certificate and which are created by a secure-signature-creation device: a) satisfy the legal requirements of a signature in relation to data in electronic form in the same manner as a hand-written signature satisfies those requirements in relation to paper-based data; and b) are admissible as evidence in legal proceedings Handwritten Signature = Electronic Signature
  • 36. © SAP AG 2004, SAP TechEd / SCUR104 / 36 EU Directive 1999/93/EC Electronic signatures Advanced electronic signatures Qualified signatures “Qualified signature”: advanced electronic signature + qualified certificate (Annex I + II) + secure signature creation device (Annex III)
  • 37. © SAP AG 2004, SAP TechEd / SCUR104 / 37 Germany: Multilevel Law Implementation of EU Directive 1999/93/EC in Germany: Signature Act (Signaturgesetz SigG) provides general framework, 22nd May 2001 defines a digital signature defines the role of a CA defines certificates and outlines how they are handled Signature Ordinance (Signaturverordnung SigV), 24th October 2001 sets out operational details and responsibilities of a CA
  • 38. © SAP AG 2004, SAP TechEd / SCUR104 / 38 Germany: Electronic Signature Act 1. Electronic Signature shall be data in electronic form that are attached to other electronic data or logically linked to them and used for authentication; 2. Advanced Electronic Signature shall be electronic signature as 1. above that a) are exclusively assigned to the owner of the signature code b) enable the owner of signature code to be identified c) are produced with means which the owner of the signature code can keep under his sole control and d) are so linked to the data to which they refer that any subsequent alteration of such data may be detected;
  • 39. © SAP AG 2004, SAP TechEd / SCUR104 / 39 Germany: Electronic Signature Act 3. Qualified Electronic Signature shall be electronic signatures as in 2. above that a) are based on a qualified certificate valid at the time of their creation and b) have been produced with a secure signature-creation device;
  • 40. © SAP AG 2004, SAP TechEd / SCUR104 / 40 Copyright 2004 SAP AG. All Rights Reserved No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Microsoft, Windows, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries, pSeries, xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, and Informix are trademarks or registered trademarks of IBM Corporation in the United States and/or other countries. Oracle is a registered trademark of Oracle Corporation. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc. HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology. Java is a registered trademark of Sun Microsystems, Inc. JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. MaxDB is a trademark of MySQL AB, Sweden. SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.