did nobody know a solution for this problem?


hi all,

we have a nexus multiid server for certificate authentication.
i try to pass the client smartcard certificates from apache to tomcat server.
the tomcat talks to the nexus and the authentication take effect.

when i try to export the client ca certificate to the tomcat server
 i get the following errors:

[Mon Aug 02 15:36:40 2010] [error] [client] Certificate Verification: Error (20): unable to get local issuer certificate [Mon Aug 02 15:36:40 2010] [error] [client] Re-negotiation handshake failed: Not accepted by client!?

@Firefox:
(Fehlercode: ssl_error_unknown_ca_alert)


this is my ssl configuration:

<IfModule ssl_module>
          SSLVerifyClient none
          SSLVerifyDepth 5

#SSLOptions +ExportCertData +StrictRequire +StdEnvVars +FakeBasicAuth
          SSLOptions +ExportCertData

          #SSLCACertificateFile conf/ssl/Certificate.cer

</IfModule>

<Location /nexus>
                SSLVerifyClient         require
                SSLVerifyDepth          5

#SSLCACertificateFile /ps/apache2.2/testsystem1/conf/ssl/Certificate.crt #SSLOptions +ExportCertData +StrictRequire +StdEnvVars +FakeBasicAuth
                SSLOptions              +ExportCertData +StdEnvVars
                #SSLRequireSSL
</Location>


my jk.conf:

  JkExtractSSL          On
  JkHTTPSIndicator      HTTPS
  JkSESSIONIndicator    SSL_SESSION_ID
  JkCIPHERIndicator     SSL_CIPHER
  JkCERTSIndicator      SSL_CLIENT_CERT
  JkEnvVar              SSL_CLIENT_CERT SSL_CLIENT_CERT
  JkOptions             +ForwardSSLCertChain


i use apache 2.2.13-3 and openssl 0.9.8a.

Any hints on what might have gone wrong will be highly useful.

regards
Tin

Reply via email to