Hi Aravind,
ok, in C header sapssoext.h there is the answer.
error code 20 := MYSAP_VERIFY_FAILED
ssf error 7 := SSF_API_UNKNOWN_PAB.
I assume you did not add the public key from portal into your local verify.pse or your dont have passed
the full path and name to your verify.pse name.
The PSEs "system.pse" and "verify.pse" are only example keys. for your real usage you have to
exchange to keys, which means you create the trust.
The security of the SAP tickets is based on digitally signed information. This signature is a DSA signature which is based on public key infrastrukture.
Therefore you find in SAPSSOEXT package the tool sapgenpse which allows you to maintain the trusted keys.
Your client has to to login to SAP portal , download the specific verify.pse and you have to use this
PSE.
regards,
-markus