SAP ABAP Function Module SET_HMAC_KEY (HMAC-Key im SecureStorage setzen (für spätere HMAC-Berechnung))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC (Application Component) Security
     SECH (Package) Security: MD5-Hash (Copyright by RSA Data Security, Inc)
Basic Data
Function Module SET_HMAC_KEY HMAC-Key im SecureStorage setzen (für spätere HMAC-Berechnung)  
Function Group SECH   Cryptographic Hash Functions  
Program Name SAPLSECH   Security: MD5-Hash (Copyright by RSA) 
INCLUDE Name LSECHU10    
Parameters
Type Parameter Name Typing Associated Type Default value Optional Pass Value Short text
Importing GENERATE_RANDOM_KEY TYPE C ' ' Flag, ob der HMAC-Key automatisch generiert werden soll oder nicht
Importing ALG TYPE HASHALG 'SHA1' Hash-Algorithmus
Importing KEYXSTR TYPE XSTRING Zu setzender HMAC-Key (XString)
Importing KEYXLEN TYPE I Länge (in bytes) des XString-HMAC-Keys
Importing KEYCSTR TYPE STRING Zu setzender HMAC-Key (CString)
Importing KEYCLEN TYPE I Länge (in chars) des CString-HMAC-Keys
Importing CLIENT_INDEPENDENT TYPE RSECCLINDEP Kennzeichen: Eintrag ist mandatenunabhängig
Importing RECORD_NUMBER TYPE NUMC2 '00' Zweistellige Nummer (Sub-Record Kennzeichnung)
Exception UNKNOWN_ALG TYPE Unbekannter Hash-Algorithmus
Exception PARAM_LENGTH_ERROR TYPE Längen-Parameter zu groß oder negativ
Exception INTERNAL_ERROR TYPE Unbekannter Fehler
Exception PARAM_MISSING TYPE Notwendiger Parameter fehlt
Exception MALLOC_ERROR TYPE Nicht genügend Speicher
Exception ABAP_CALLER_ERROR TYPE ABAP-Caller nicht ermittelbar
Exception BASE64_ERROR TYPE Fehler bei der base64-Dekodierung des Keys
Exception CALC_HMAC_ERROR TYPE Interner Fehler beim Kalkulieren des HMACs
Exception RSEC_RECORD_ACCESS_DENIED TYPE RSEC: Zugriff auf den Datensatz verweigert
Exception RSEC_SECSTORE_ACCESS_DENIED TYPE RSEC: Zugriff auf den SecureStorage verweigert
Exception RSEC_ERROR TYPE RSEC: Fehler im SecureStorage
Exception RNG_ERROR TYPE RNG: Fehler im Pseudo-Zufallszahlengenerator
Exception RECORD_NUMBER_ERROR TYPE Ungültige Record-Number übergeben
Exception ENQUEUE_SET_FAILED TYPE Enqueue-Sperre konnte nicht gesetzt werden
Exception ENQUEUE_RELEASE_FAILED TYPE Enqueue-Sperre konnte nicht entfernt werden
Exception ENQUEUE_INTERNAL_ERROR TYPE Interner Fehler beim Setzen/Entfernen einer Enqueue-Sperre
               
Processing Type
Normal Function Module  
Remote-Enabled Module BaseXML supported
Update Module Start immediately
Immediate Start, No Restart
Start Delayed
Coll.run
JAVA Module Callable from ABAP  
Remote-Enabled JAVA Module  
Module Callable from JAVA  
History
Last changed by/on SAP  20080418 
SAP Release Created in