
Troubleshooting SSL
Conļ¬guring Secure Sockets Layer Authentication 7-33
Action: Check the following:
ā Ensure that the correct wallet location is speciļ¬ed in the sqlnet.ora ļ¬le
so the system can ļ¬nd the wallet.
ā Use Oracle Net Manager to ensure that cipher suites are set correctly in the
sqlnet.ora ļ¬le. (Sometimes this error occurs because the sqlnet.ora
has been manually edited and the cipher suite names are misspelled. Note
that case sensitive string matching is used with cipher suite names.)
ā Use Oracle Net Manager to ensure that the SSL versions on both the client
and the server match, or are compatible. Sometimes this error occurs
because the SSL version speciļ¬ed on the server and client do not match. For
example, if the server accepts only SSL 3.0 and the client accepts only TLS
1.0, then the SSL connection will fail.
ā For more diagnostic information, enable Oracle Net tracing on the peer.
ORA-28865: SSL Connection Closed
Cause: The SSL connection closed because of an error in the underlying
transport layer, or because the peer process quit unexpectedly.
Action: Check the following:
ā Use Oracle Net Manager to ensure that the SSL versions on both the client
and the server match, or are compatible. Sometimes this error occurs
because the SSL version speciļ¬ed on the server and client do not match. For
example, if the server accepts only SSL 3.0 and the client accepts only TLS
1.0, then the SSL connection will fail.
ā If you are using a Difļ¬e-Hellman anonymous cipher suite and the SSL_
CLIENT_AUTHENTICATION parameter is set to true in the server's
listener.ora ļ¬le, then the client does not pass its certiļ¬cate to the server.
When the server does not receive the client's certiļ¬cate, it (the server)
cannot authenticate the client so the connection is closed. To resolve this use
another cipher suite, or set this listener.ora parameter to false.
ā Enable Oracle Net tracing and check the trace output for network errors.
ā See Actions listed for "ORA-28862: SSL Connection Failed" on page 7-32
ORA-28868: Peer Certiļ¬cate Chain Check Failed
Cause: When the peer presented the certiļ¬cate chain, it was checked and that
check failed. This failure can be caused by a number of problems, including:
ā One of the certiļ¬cates in the chain is expired.
Comments to this Manuals