CLAS CL_ABAP_HMAC
Source Link
Open in ADT
Home
Previous Object: CL_ABAP_GZIP_TEXT_STREAM
Next Object: CL_ABAP_INTFDESCR
Public
Method constructor
IMPORTING
 if_algorithm TYPE STRING
 if_key TYPE XSTRING
RAISING cx_abap_message_digest
Static Method get_instance
IMPORTING
 if_algorithm TYPE STRING Optional
 if_key TYPE XSTRING
RETURNING ro_object TYPE cl_abap_hmac
RAISING cx_abap_message_digest
Method get_algorithm
RETURNING rf_algorithm TYPE STRING
Method get_hmac_length
RETURNING ri_length TYPE I
RAISING cx_abap_message_digest
Method get_hmac
RETURNING er_hmac TYPE XSTRING
RAISING cx_abap_message_digest
Method init
IMPORTING
 if_key TYPE XSTRING
RAISING cx_abap_message_digest
Method update
IMPORTING
 if_data TYPE XSTRING
 if_offset TYPE I Optional
 if_length TYPE I Optional
RAISING cx_abap_message_digest
Method final
IMPORTING
 if_data TYPE XSTRING Optional
 if_offset TYPE I Optional
 if_length TYPE I Optional
EXPORTING
 ef_hmacstring TYPE STRING
 ef_hmacxstring TYPE XSTRING
 ef_hmacb64string TYPE STRING
RAISING cx_abap_message_digest
Method reset
RAISING cx_abap_message_digest
Method to_string
RETURNING er_hmacstring TYPE STRING
RAISING cx_abap_message_digest
Method to_base64
RETURNING er_hmacb64string TYPE STRING
RAISING cx_abap_message_digest
Static Method is_equal
IMPORTING
 if_hmaca TYPE XSTRING
 if_hmacb TYPE XSTRING
RETURNING er_equal TYPE ABAP_BOOL
Static Method calculate_hmac_for_char
IMPORTING
 if_algorithm TYPE STRING Optional
 if_key TYPE XSTRING
 if_data TYPE STRING
 if_length TYPE I Optional
EXPORTING
 ef_hmacstring TYPE STRING
 ef_hmacxstring TYPE XSTRING
 ef_hmacb64string TYPE STRING
RAISING cx_abap_message_digest
Static Method calculate_hmac_for_raw
IMPORTING
 if_algorithm TYPE STRING Optional
 if_key TYPE XSTRING
 if_data TYPE XSTRING
 if_length TYPE I Optional
EXPORTING
 ef_hmacstring TYPE STRING
 ef_hmacxstring TYPE XSTRING
 ef_hmacb64string TYPE STRING
RAISING cx_abap_message_digest
Static Method string_to_xstring
IMPORTING
 if_input TYPE STRING
RETURNING er_output TYPE XSTRING
RAISING cx_abap_message_digest
Exists on:
Bug reports and ideas welcome
Made using abaplint.app