Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

SSFW_KRN_ENVELOPE data encryption

former_member564136
Participant
0 Likes
2,186

Hi,
data encryption using public key uploaded to STRUST not working in 1 particular client while it works on some other clients .
Function module used: SSFW_KRN_ENVELOPE
SSF Format: PKCS1-V1.5
Algorithm: RSA with PKCS7 padding
is this a problem with initial crytolibrary configuration?
how to resolve this?

  CALL FUNCTION 'SSFW_KRN_ENVELOPE'                           
    EXPORTING
*     SSFTOOLKIT                   = ' '
      str_format                   = 'PKCS1-V1.5'
*     B_INENC                      = ' '
      str_pab                      = str_pab        " fetched from SSF_GET_PARAMETER
      str_pab_password             = ' '
*     STR_SYM_ENCR_ALG             =
*     OSTR_RECIPIENT_KEYID         =
*     STR_CHAINFMT                 =
*     OSTR_CHAIN_DATA              =
      ostr_input_data              = lv_csek_x    " Data to be encrypted in xstring
*     OSTR_CRYPTO_PARAM_IN         =
*     CRL_PROFILE                  =
*     CLIENT                       = SY-MANDT
    IMPORTING
      ostr_enveloped_data          = lv_csek_en   " Output is blank       
*     OSTR_CRYPTO_PARAM_OUT        =
*     CRC                          =
    TABLES
      recipient_list               = recip_list.   " Public key Subject as uploaded in strust

Hi,
data encryption using public key uploaded to STRUST not working in 1 particular client while it works on some other clients .
Function module used: SSFW_KRN_ENVELOPE
SSF Format: PKCS1-V1.5
Algorithm: RSA with PKCS7 padding
is this a problem with initial crytolibrary configuration?
how to resolve this?

  CALL FUNCTION 'SSFW_KRN_ENVELOPE'                           
    EXPORTING
*     SSFTOOLKIT                   = ' '
      str_format                   = 'PKCS1-V1.5'
*     B_INENC                      = ' '
      str_pab                      = str_pab        " fetched from SSF_GET_PARAMETER
      str_pab_password             = ' '
*     STR_SYM_ENCR_ALG             =
*     OSTR_RECIPIENT_KEYID         =
*     STR_CHAINFMT                 =
*     OSTR_CHAIN_DATA              =
      ostr_input_data              = lv_csek_x    " Data to be encrypted in xstring
*     OSTR_CRYPTO_PARAM_IN         =
*     CRL_PROFILE                  =
*     CLIENT                       = SY-MANDT
    IMPORTING
      ostr_enveloped_data          = lv_csek_en   " Output is blank       
*     OSTR_CRYPTO_PARAM_OUT        =
*     CRC                          =
    TABLES
      recipient_list               = recip_list.   " Public key Subject as uploaded in strust
0 REPLIES 0