Skip to Content

JCo 3 select certificate in SAP Secure Login Client

Dear all,

I am building a Java standalone platform that does connect to SAP using JCo3. In this platform multiple user will connect to SAP (only one user logged in at a time). Each user will use it's own Certificate / SSO to login.

The best way to explain my issue is with normal SAP logon behavior:

(1) User A inserts smartcard into card reader and logs in to SAP
(2) User A logs off from SAP and removes smartcard
(3) User B inserts smartcard into card reader
(4) User B needs to open "SAP Secure Login Client", select his PKI Certificate via "Use Profile for SAP Applications" (otherwise the SAP logon would still use the Certificate from User A to login)
(5) User B can log in to SAP

In the Java standalone application I would like to execute step (4) automatically - without user interaction. At the point in time the application already knows which user want to connect to SAP (authentication in the application already done).

Does anybody have an idea how I could reach the available certificates in "SAP Secure Login Client" and can influence which Certificate should be chosen during the next SAP Login procedure? Any JCo3 function available to do this?

All your help is very much appreciated.
Thanks a lot!


Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

0 Answers