Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 8556

Re: Implementing SSO to AS Java with X.509 Client Certificate and a Web Dispatcher

$
0
0

Hi Patrick,

 

  • what does the ICM trace say with regards to certificate verification of the client certificate. Does it accept the certificate?

In my opinion my WD "lost" the X.509 client certificate, so could not sens it to AS Java (Portal)

 

[Thr 139697796617984] ->> SapSSLGetPeerInfo(sssl_hdl=0x7f0ddc0008c0, &cert=0x7f0ded8afa18, &cert_len=0x7f0ded8afa34,

[Thr 139697796617984]   &subject_dn=0x7f0ded8afa10, &issuer_dn=0x7f0ded8afa00, &cipher=0x7f0ded8afa08)

[Thr 139697796617984]   Current Cipher: SSL_RSA_WITH_RC4_128_SHA

[Thr 139697796617984] <<- SapSSLGetPeerInfo(sssl_hdl=0x7f0ddc0008c0)==SAP_O_K

[Thr 139697796617984]     out: cert_len = <no cert>

[Thr 139697796617984]     out: cipher   = "SSL_RSA_WITH_RC4_128_SHA"

[Thr 139697796617984] HttpSubHandlerItDeactivate: handler 0: HttpAuthHandler

[Thr 139697796617984] HttpSubHandlerCall: Call Handler: HttpModHandler (0x7f0de8001320/0x7f0de8000a70), task=TASK_REQUEST(1), header_len=976

[Thr 139697796617984] ->> SapSSLGetPeerInfo(sssl_hdl=0x7f0ddc0008c0, &cert=0x7f0ded8af9d8, &cert_len=0x7f0ded8afa2c,

[Thr 139697796617984]   &subject_dn=0x7f0ded8af9d0, &issuer_dn=0x7f0ded8af9c8, &cipher=0x7f0ded8af9c0)

[Thr 139697796617984] <<- SapSSLGetPeerInfo(sssl_hdl=0x7f0ddc0008c0)==SAP_O_K

[Thr 139697796617984]     out: cert_len = <no cert>

[Thr 139697796617984]     out: cipher   = "SSL_RSA_WITH_RC4_128_SHA"

 

  • What happens if you set the communication to HTTP between WDISP and JAVA?

Maybe I'm wrong, but HTTPS is a prerequisite using X.509 client certificate

  • In your config I can't see the following statement in the WDISP config:

I omitted in my post,sorry

icm/server_port_0 = VCLIENT=1,PROT=HTTP,PORT=80,EXTBIND=1, TIMEOUT=900

icm/server_port_1 = VCLIENT=1,PROT=HTTPS,PORT=443,EXTBIND=1, TIMEOUT=900

  • Is the client certificate of the WDISP trusted by the J2EE system?

Yes, I import into trusted CAs

  • Do you have a VCLIENT also set in the WDISP config to request a client cert for the user?

I set in the following way:

icm/server_port_0 = VCLIENT=1,PROT=HTTP,PORT=80,EXTBIND=1, TIMEOUT=900

icm/server_port_1 = VCLIENT=1,PROT=HTTPS,PORT=443,EXTBIND=1, TIMEOUT=900

 

Thank you very much!

Fabrizio


Viewing all articles
Browse latest Browse all 8556

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>