SAP ABAP Data Element SEC_XML_DSIG_METHOD (Signature Method)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC (Application Component) Security
     SXML_SEC (Package) Security Tools for Streamed XML Reader / Writer
Basic Data
Data Element SEC_XML_DSIG_METHOD
Short Description Signature Method  
Data Type
Category of Dictionary Type D   Domain
Type of Object Referenced     No Information
Domain / Name of Reference Type SEC_XML_DSIG_METHOD    
Data Type CHAR   Character String 
Length 20    
Decimal Places 0    
Output Length 20    
Value Table      
Further Characteristics
Search Help: Name    
Search Help: Parameters    
Parameter ID   
Default Component name    
Change document    
No Input History    
Basic direction is set to LTR    
No BIDI Filtering    
Field Label
  Length  Field Label  
Short 10 Method 
Medium 15 Method 
Long 25 Method 
Heading 15 Method 
Documentation

Definition

The XML Security Standard defines following 3 signature methods:

  • DSA (required)
  • RSA (recommended)
  • HMAC (required)

Use

The first two methods are based on X509 keys (certificates), the last (HMAC) method is based on an own secret.

Dependencies

DSA and RSA depend on the settings in the STRUST application. All methods depend on a trust of the other secrets. In case of RSA/DSA you have to add the partner public key in your PSE. In the case of HMAC you have to share the secret with your partner.

Example

RSA:     http://www.w3.org/2000/09/xmldsig#rsa-sha1

DSA: http://www.w3.org/2000/09/xmldsig#dsa-sha1

HMAC: http://www.w3.org/2000/09/xmldsig#hmac-sha1

History
Last changed by/on SAP  20110908 
SAP Release Created in 800