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)
⤷ 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 |